cha0s
|
51da538730
|
refactor: cache resource promises up front
|
2019-04-12 08:59:02 -05:00 |
|
cha0s
|
2d2eb62073
|
fix: isVisible is state not param
|
2019-04-12 00:36:30 -05:00 |
|
cha0s
|
cfeb9ddff5
|
chore: turn off deflate
|
2019-04-12 00:09:25 -05:00 |
|
cha0s
|
768506c26e
|
refactor: toggle ticking, visible, and physics
|
2019-04-11 23:49:37 -05:00 |
|
cha0s
|
cc75cac4e2
|
refactor: Buffer string and JSON, msgpack latter
|
2019-04-11 21:33:30 -05:00 |
|
cha0s
|
304b43eab1
|
refactor: unroll all the things!
|
2019-04-11 17:53:38 -05:00 |
|
cha0s
|
cf72817a77
|
refactor: Property is too hot to be so careless
|
2019-04-11 16:33:33 -05:00 |
|
cha0s
|
fa6ca1ed50
|
fix: server socket d/c emission
|
2019-04-11 16:16:56 -05:00 |
|
cha0s
|
6da4e21835
|
feat: packets!
|
2019-04-11 15:30:15 -05:00 |
|
cha0s
|
9a4bb4ce08
|
refactor: client socket file structure
|
2019-04-11 12:53:03 -05:00 |
|
cha0s
|
d368db1560
|
refactor: new key protocol
|
2019-04-11 12:52:51 -05:00 |
|
cha0s
|
80409e38fd
|
chore: remove rounded position
|
2019-04-11 12:20:24 -05:00 |
|
cha0s
|
2637b3c449
|
refactor: camera drag
|
2019-04-11 12:19:57 -05:00 |
|
cha0s
|
1157634200
|
refactor: use rounded entity position for display
|
2019-04-11 08:00:46 -05:00 |
|
cha0s
|
47d22e71e9
|
fix: update camera position in band
|
2019-04-11 08:00:17 -05:00 |
|
cha0s
|
63755dd43d
|
refactor: calc lerp but don't use it for now
|
2019-04-11 07:59:31 -05:00 |
|
cha0s
|
c2d094fe2b
|
fix: sync graphical position on tick
|
2019-04-11 07:38:28 -05:00 |
|
cha0s
|
6f95f71163
|
chore: small opt
|
2019-04-11 06:49:49 -05:00 |
|
cha0s
|
b811d09112
|
chore: tiny opt
|
2019-04-11 06:49:42 -05:00 |
|
cha0s
|
c6f0e737c7
|
feat: pack location into integers
|
2019-04-10 21:02:42 -05:00 |
|
cha0s
|
e5e0810c31
|
refactor: clamp graphical container to pixels
|
2019-04-10 21:02:15 -05:00 |
|
cha0s
|
d66efaeb1f
|
feat: trait state patching transformation
|
2019-04-10 21:01:58 -05:00 |
|
cha0s
|
78bfe22ee3
|
refactor: remove unnecessary assign
|
2019-04-10 19:17:28 -05:00 |
|
cha0s
|
e1e4b20fbd
|
fix: night blues less intense
|
2019-04-10 13:44:11 -04:00 |
|
cha0s
|
10d562b6e9
|
fix: iphone dies when even accessing PointerEvent
|
2019-04-10 13:43:54 -04:00 |
|
cha0s
|
bf29232e17
|
fix: dial back the blues a tad for night mode
|
2019-04-09 19:36:38 -04:00 |
|
cha0s
|
7b7d133acb
|
refactor: current animation frame not sync'd
|
2019-04-09 16:59:01 -04:00 |
|
cha0s
|
50110fe42f
|
feat: Behaved
|
2019-04-09 10:42:40 -04:00 |
|
cha0s
|
2c093f6641
|
refactor: RIP traversal-and-set
|
2019-04-09 10:42:29 -04:00 |
|
cha0s
|
87898f9b4e
|
refactor: flat list and elegance
|
2019-04-09 10:41:45 -04:00 |
|
cha0s
|
eb21a8ee7d
|
fix: typo
|
2019-04-09 10:39:09 -04:00 |
|
cha0s
|
993ccda757
|
fix: typo
|
2019-04-09 10:39:00 -04:00 |
|
cha0s
|
053e91b954
|
chore: formatting
|
2019-04-09 10:37:47 -04:00 |
|
cha0s
|
de5cadcf3c
|
refactor: global.wait
|
2019-04-09 10:37:31 -04:00 |
|
cha0s
|
06c054f9f6
|
feat moveFor, for testing
|
2019-04-09 10:22:41 -04:00 |
|
cha0s
|
7c72956ef8
|
fix: wrong packing op check
|
2019-04-09 10:22:26 -04:00 |
|
cha0s
|
442eeab622
|
fix: return resolved traverse
|
2019-04-09 09:18:33 -04:00 |
|
cha0s
|
8fc66beafa
|
fix: export Routines
|
2019-04-08 18:42:31 -04:00 |
|
cha0s
|
f09d03a30a
|
refactor: Routine(s) hold context
|
2019-04-08 18:42:14 -04:00 |
|
cha0s
|
da728200c5
|
refactor: bye typed context
|
2019-04-08 18:41:49 -04:00 |
|
cha0s
|
8ef041c149
|
fix: ixnay decoratos
|
2019-04-08 18:41:20 -04:00 |
|
cha0s
|
b227b69855
|
feat: Collider
|
2019-04-08 16:20:28 -04:00 |
|
cha0s
|
8bdd0f27b6
|
refactor: Shaped
|
2019-04-08 14:32:40 -04:00 |
|
cha0s
|
3e73bc9950
|
fix: unsigned indexes
|
2019-04-08 09:20:29 -04:00 |
|
cha0s
|
f7d74df32c
|
fix: unsigned string length
|
2019-04-08 08:42:24 -04:00 |
|
cha0s
|
1fec2670e1
|
fix: skip remove op value
|
2019-04-08 08:37:39 -04:00 |
|
cha0s
|
2af1f694a4
|
fix: send strings as unsigned
|
2019-04-08 08:37:22 -04:00 |
|
cha0s
|
9a467c74c5
|
feat: pack it real good
|
2019-04-08 08:31:02 -04:00 |
|
cha0s
|
eda0baa415
|
refactor: Synchronizer
|
2019-04-07 21:04:40 -04:00 |
|
cha0s
|
18f7b6b3cf
|
feat: state.nextStep
|
2019-04-07 16:46:07 -04:00 |
|
cha0s
|
650ef7af78
|
feat: tick statefuls
|
2019-04-07 16:15:55 -04:00 |
|
cha0s
|
6f92fa25a2
|
feat: API for layers/room visible entities
|
2019-04-07 15:59:24 -04:00 |
|
cha0s
|
2002911505
|
refactor: StateSynchronizer no longer does diff
|
2019-04-07 15:59:04 -04:00 |
|
cha0s
|
b41118953f
|
refactor: new step logic
|
2019-04-07 15:34:42 -04:00 |
|
cha0s
|
65d7f5006d
|
feat: flatten
|
2019-04-07 15:34:22 -04:00 |
|
cha0s
|
9708de0877
|
chore: simplify
|
2019-04-07 13:18:20 -04:00 |
|
cha0s
|
617bd6dbf0
|
fix: derp
|
2019-04-07 13:12:16 -04:00 |
|
cha0s
|
58b1bf3a74
|
chore: formatting
|
2019-04-07 13:04:30 -04:00 |
|
cha0s
|
685b1701ae
|
refactor: EE's internals were a bit open
|
2019-04-07 13:03:35 -04:00 |
|
cha0s
|
853d0357ef
|
chore: property naming
|
2019-04-07 13:00:24 -04:00 |
|
cha0s
|
71a215c8a6
|
chore: _PRIVATE removed
|
2019-04-07 13:00:11 -04:00 |
|
cha0s
|
7de34a7669
|
chore: format
|
2019-04-07 12:51:28 -04:00 |
|
cha0s
|
7529e7cee0
|
feat: Synchronized
|
2019-04-07 12:43:50 -04:00 |
|
cha0s
|
dcd61c29d4
|
refactor: DRY
|
2019-04-07 00:19:47 -04:00 |
|
cha0s
|
6438736e43
|
fix: entityList never doesn't exist
|
2019-04-06 23:37:32 -04:00 |
|
cha0s
|
ab9228a405
|
chore: format
|
2019-04-05 23:50:48 -04:00 |
|
cha0s
|
f541052c63
|
feat: state packing
|
2019-04-05 23:40:04 -04:00 |
|
cha0s
|
1a9b60709d
|
fix: skip null update
|
2019-04-05 23:39:54 -04:00 |
|
cha0s
|
6eb7d6bad9
|
refactor: state update
|
2019-04-05 23:14:29 -04:00 |
|
cha0s
|
8f3a8d9513
|
chore: acceptStateChange -> patchState
|
2019-04-05 16:16:55 -04:00 |
|
cha0s
|
e7c6cb8556
|
refactor: elegance
|
2019-04-05 16:08:59 -04:00 |
|
cha0s
|
220ceac711
|
feat: Camera::rectangle
|
2019-04-05 12:54:38 -04:00 |
|
cha0s
|
f2b9c90948
|
fix: traits always use Immutable params and state
|
2019-04-05 12:54:25 -04:00 |
|
cha0s
|
f404d5ab02
|
fix: room passed to removedFromRoom
|
2019-04-05 12:25:26 -04:00 |
|
cha0s
|
bc3762a3bf
|
feat: followed
|
2019-04-05 12:25:16 -04:00 |
|
cha0s
|
f75b44178f
|
feat: camera
|
2019-04-05 08:17:01 -04:00 |
|
cha0s
|
e6fcb9379a
|
feat: math.frac
|
2019-04-05 08:16:41 -04:00 |
|
cha0s
|
a14f2c5c3f
|
fix: no running over magnitude in lerp
|
2019-04-05 08:16:32 -04:00 |
|
cha0s
|
66685b8b00
|
chore: alpha
|
2019-04-04 20:42:11 -04:00 |
|
cha0s
|
77442eb5c7
|
refactor: add position and target to StageEvent
|
2019-04-04 18:14:11 -04:00 |
|
cha0s
|
bfd8de544f
|
feat: DOM UI layer and better sizing semantics
|
2019-04-04 11:27:37 -04:00 |
|
cha0s
|
d340b0613c
|
feat: pause filter
|
2019-03-30 06:59:49 -05:00 |
|
cha0s
|
0c40ebd8aa
|
feat: better night :)
|
2019-03-30 06:12:31 -05:00 |
|
cha0s
|
8b8216fe8f
|
feat: graphics stage
|
2019-03-30 05:08:33 -05:00 |
|
cha0s
|
9af970d641
|
feat: container filters
|
2019-03-30 05:07:39 -05:00 |
|
cha0s
|
a79ce5daf6
|
feat: renderable events
|
2019-03-30 05:07:21 -05:00 |
|
cha0s
|
446610a394
|
refactor: action map really is a map
|
2019-03-28 20:35:22 -05:00 |
|
cha0s
|
74efeb263a
|
fix: const for iter
|
2019-03-28 20:35:07 -05:00 |
|
cha0s
|
e748503109
|
refactor: raf/caf for node
|
2019-03-28 17:02:50 -05:00 |
|
cha0s
|
61ba78f72b
|
fix: ensure window
|
2019-03-28 15:05:22 -05:00 |
|
cha0s
|
e4a1299ac6
|
chore: deps
|
2019-03-28 13:00:52 -05:00 |
|
cha0s
|
1ca449aa07
|
chore: deps
|
2019-03-28 12:58:25 -05:00 |
|
cha0s
|
a314e03a9e
|
chore: deps
|
2019-03-28 12:56:42 -05:00 |
|
cha0s
|
6919093dc4
|
chore: deps
|
2019-03-28 12:52:57 -05:00 |
|
cha0s
|
714c85a6e8
|
chore: deps
|
2019-03-28 12:51:37 -05:00 |
|
cha0s
|
6e29ff3d99
|
chore: deps
|
2019-03-28 12:50:45 -05:00 |
|
cha0s
|
fcfef049e3
|
chore: local import
|
2019-03-28 12:50:40 -05:00 |
|
cha0s
|
75a74f0b82
|
chore: deps
|
2019-03-28 12:46:39 -05:00 |
|
cha0s
|
9f6a20bbc2
|
chore: deps
|
2019-03-28 12:44:56 -05:00 |
|
cha0s
|
0bd8786a4a
|
chore: dead code
|
2019-03-28 12:44:29 -05:00 |
|
cha0s
|
18dde02fdf
|
chore: deps
|
2019-03-28 12:37:04 -05:00 |
|
cha0s
|
d5a664b9d1
|
feat: animation frame
|
2019-03-28 12:36:57 -05:00 |
|
cha0s
|
6be8adbb52
|
chore: deps and import paths
|
2019-03-28 12:31:41 -05:00 |
|
cha0s
|
0bb3a05f8d
|
refactor: ShapeView owned by physics
|
2019-03-28 02:39:04 -05:00 |
|
cha0s
|
077b20a56c
|
refactor: synchronizer is now 'stateless'
|
2019-03-28 02:09:46 -05:00 |
|
cha0s
|
dc82ce9266
|
fix: track room size
|
2019-03-28 02:04:29 -05:00 |
|
cha0s
|
4232f01ad0
|
chore: remove junk
|
2019-03-28 02:00:25 -05:00 |
|
cha0s
|
f90357c35a
|
feat: room size & bounds
|
2019-03-27 23:22:05 -05:00 |
|
cha0s
|
31e7f7a26a
|
feat: static physics bodies
|
2019-03-27 23:21:13 -05:00 |
|
cha0s
|
75458d331a
|
chore: simplify tiles size state
|
2019-03-27 22:27:58 -05:00 |
|
cha0s
|
f9826e16d5
|
chore: elegance
|
2019-03-27 21:41:46 -05:00 |
|
cha0s
|
9a153dd90d
|
feat: re-render on layer tile data change
|
2019-03-27 19:25:00 -05:00 |
|
cha0s
|
4825bd2494
|
feat: matter collisions
|
2019-03-27 18:38:12 -05:00 |
|
cha0s
|
c556c90602
|
refactor: magnitude, dot
|
2019-03-27 18:06:55 -05:00 |
|
cha0s
|
b042e1b1c0
|
refactor: "hypotenuse" is normalization
|
2019-03-27 17:53:18 -05:00 |
|
cha0s
|
759341172e
|
feat: Layer::visibleEntities
|
2019-03-27 17:39:34 -05:00 |
|
cha0s
|
a4d10904af
|
feat: findEntity
|
2019-03-27 17:36:57 -05:00 |
|
cha0s
|
e42726f1ff
|
refactor: true indexed layers
|
2019-03-27 17:15:53 -05:00 |
|
cha0s
|
771b6e6583
|
refactor: decorate empty class > [Class]Base
|
2019-03-27 16:18:27 -05:00 |
|
cha0s
|
71ff55c1a7
|
refactor: room world property
|
2019-03-27 16:11:37 -05:00 |
|
cha0s
|
e50f4e9f1a
|
chore: dead code
|
2019-03-27 15:18:33 -05:00 |
|
cha0s
|
ab522d80f8
|
feat: topdown networking
|
2019-03-27 01:52:24 -05:00 |
|
cha0s
|
a4040a39b9
|
fix: reset children indexes after sort
|
2019-03-27 01:50:05 -05:00 |
|
cha0s
|
e3d0ca626e
|
refactor: physics on room not list now
|
2019-03-27 01:49:48 -05:00 |
|
cha0s
|
222a0247b3
|
refactor: cleans, checks, searching moved to list
|
2019-03-27 01:49:34 -05:00 |
|
cha0s
|
9a1b19c00b
|
refactor: quadTree name simplify and searching
|
2019-03-27 01:47:38 -05:00 |
|
cha0s
|
b028d782c0
|
chore: debugging junk
|
2019-03-27 01:47:01 -05:00 |
|
cha0s
|
55652c5d8f
|
feat: tiles.state
|
2019-03-27 01:05:29 -05:00 |
|
cha0s
|
5616f3275b
|
feat: layered and roomed
|
2019-03-27 01:03:05 -05:00 |
|
cha0s
|
91dccd9329
|
refactor: entity.state getter
|
2019-03-27 01:02:16 -05:00 |
|
cha0s
|
42c9221c49
|
fix: not immutable
|
2019-03-26 17:21:56 -05:00 |
|
cha0s
|
906997eeee
|
feat: Rectangle.toPoints
|
2019-03-26 17:21:16 -05:00 |
|
cha0s
|
b8b1b98580
|
refactor: graphicalBoundingBox
|
2019-03-26 17:17:09 -05:00 |
|
cha0s
|
43dec37764
|
feat: Room
|
2019-03-26 17:04:52 -05:00 |
|
cha0s
|
90a5bed2a8
|
feat: layer state
|
2019-03-26 17:04:44 -05:00 |
|
cha0s
|
da1ae31f44
|
refactor: state getter
|
2019-03-26 15:41:49 -05:00 |
|
cha0s
|
3b021ab349
|
refactor: distinct layer container
|
2019-03-26 09:30:25 -05:00 |
|
cha0s
|
750730eda6
|
feat: layer & layerView
|
2019-03-25 23:39:44 -05:00 |
|
cha0s
|
af143670cc
|
refactor: better render defaults
|
2019-03-25 23:39:07 -05:00 |
|
cha0s
|
26fa5e4589
|
refactor: tileset
|
2019-03-25 23:05:22 -05:00 |
|
cha0s
|
77042bfa8c
|
feat: toJSON impl
|
2019-03-25 20:50:11 -05:00 |
|
cha0s
|
d02b5ccced
|
refactor: only using width
|
2019-03-25 20:49:57 -05:00 |
|
cha0s
|
1fff0cdb16
|
refactor: efficiency
|
2019-03-25 20:49:42 -05:00 |
|
cha0s
|
742228ec3f
|
feat: setTileAt
|
2019-03-25 20:49:16 -05:00 |
|
cha0s
|
0c2c9d53a9
|
Canvas::[renderWith -> render]
|
2019-03-25 20:27:07 -05:00 |
|
cha0s
|
b03abf5907
|
refactor: simpification & semantics
|
2019-03-25 20:26:37 -05:00 |
|
cha0s
|
b6688ff2bb
|
fix: deprecation
|
2019-03-25 20:25:33 -05:00 |
|
cha0s
|
fd1c905351
|
refactor: semantics
|
2019-03-25 20:25:19 -05:00 |
|
cha0s
|
ad99cd3f3f
|
feat: topdown
|
2019-03-25 19:03:34 -05:00 |
|
cha0s
|
d5356d8186
|
feat: Scaling
|
2019-03-25 19:02:30 -05:00 |
|