Commit Graph

73 Commits

Author SHA1 Message Date
cha0s
a66b6889f2 perf: inline entity from JSON 2019-05-04 11:39:23 -05:00
cha0s
28b1312f40 perf: flatten entities inline 2019-05-04 11:39:03 -05:00
cha0s
2eefd555bf perf: calculate synchronized children ahead of time 2019-05-03 23:12:50 -05:00
cha0s
2be6729f20 perf: no iterator 2019-05-02 20:21:25 -05:00
cha0s
b2d588f4e7 fix: not sure why I removed this 2019-04-30 18:34:13 -05:00
cha0s
bdf3b313a3 chore: free'ing 2019-04-30 17:11:41 -05:00
cha0s
6143a76e0d chore: bumps 2019-04-29 20:08:14 -05:00
cha0s
b86bd93db1 refactor: byebye mixins package 2019-04-28 23:45:03 -05:00
cha0s
ebf3d2dc28 fix: sturdy walls 2019-04-28 22:43:24 -05:00
cha0s
64f66937b3 feat: allEntities 2019-04-28 22:33:20 -05:00
cha0s
6c143e38af fix: bigger room bounds 2019-04-26 00:24:13 -05:00
cha0s
da446e17d2 refactor: renderTick sense 2019-04-25 02:01:35 -05:00
cha0s
a9035bf8cf feat: renderTick 2019-04-23 16:56:47 -05:00
cha0s
3d9e38aa5f chore: server/client guards 2019-04-23 15:25:03 -05:00
cha0s
19eceb06a6 refactor: track realOffset 2019-04-23 03:23:59 -05:00
cha0s
ba9b4e6b2c refactor: store layersView 2019-04-21 05:06:47 -05:00
cha0s
ca21ad7378 refactor: sprite default anchor to middle 2019-04-19 16:32:17 -05:00
cha0s
e63766b045 refactor: Synchronized is a mixin 2019-04-16 17:52:56 -05:00
cha0s
d5e35341dd refactor: byebye TraitProxy 2019-04-16 16:40:20 -05:00
cha0s
bbe6e48ab1 refactor: hull not needed since patches 2019-04-16 13:41:29 -05:00
cha0s
4a137d0bac refactor: split traits use local imports 2019-04-14 20:33:52 -05:00
cha0s
54470b0627 refactor: the great trait splittening 2019-04-14 20:21:52 -05:00
cha0s
1291d9fe6a chore: subimage not sprite 2019-04-14 16:10:24 -05:00
cha0s
c2b2196018 feat: EntityListView 2019-04-13 20:48:52 -05:00
cha0s
7541dd1abf chore: layer geometry under entities 2019-04-13 20:37:35 -05:00
cha0s
07f4f0487c refactor: Camera::realOffset 2019-04-13 18:13:35 -05:00
cha0s
fca289642b feat: convex hull for layer geometry 2019-04-13 13:38:18 -05:00
cha0s
5142fb7b1c chore: not in loop 2019-04-13 03:40:13 -05:00
cha0s
f48f8b8e2d chore: bump 2019-04-13 03:19:22 -05:00
cha0s
2eb2c58054 feat: tileset geometry 2019-04-12 20:16:31 -05:00
cha0s
ed0dee0eb8 chore: naming 2019-04-12 19:49:35 -05:00
cha0s
4963808ad7 refactor: use receiver for most events 2019-04-12 18:58:38 -05:00
cha0s
1ed1071a19 refactor: layer owns tileset 2019-04-12 18:49:07 -05:00
cha0s
400b2ebb7d refactor: immutable optimizations 2019-04-12 13:18:34 -05:00
cha0s
2637b3c449 refactor: camera drag 2019-04-11 12:19:57 -05:00
cha0s
63755dd43d refactor: calc lerp but don't use it for now 2019-04-11 07:59:31 -05:00
cha0s
78bfe22ee3 refactor: remove unnecessary assign 2019-04-10 19:17:28 -05:00
cha0s
6f92fa25a2 feat: API for layers/room visible entities 2019-04-07 15:59:24 -04:00
cha0s
617bd6dbf0 fix: derp 2019-04-07 13:12:16 -04:00
cha0s
71a215c8a6 chore: _PRIVATE removed 2019-04-07 13:00:11 -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
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
220ceac711 feat: Camera::rectangle 2019-04-05 12:54:38 -04:00
cha0s
f75b44178f feat: camera 2019-04-05 08:17:01 -04:00
cha0s
6be8adbb52 chore: deps and import paths 2019-03-28 12:31:41 -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