Commit Graph

167 Commits

Author SHA1 Message Date
minjaesong
fc61bf1da5 minimap barely working 2021-12-16 16:40:53 +09:00
minjaesong
10819e2607 titlescreen moved to modules; using GLES 3.0 as default 2021-12-11 21:08:56 +09:00
minjaesong
56f5dc1686 fixed a bug with dangling pointer on loadscreen 2021-12-11 01:32:36 +09:00
minjaesong
ebc762e90a workign on the modloader in progress 2021-12-03 16:39:46 +09:00
minjaesong
64475455a8 wires are simulated on every other update 2021-10-25 10:58:18 +09:00
minjaesong
8dbedd270e still wip 2021-10-11 19:02:51 +09:00
minjaesong
ef603ec5d5 new load wip 2021-10-11 17:46:46 +09:00
minjaesong
3ca95e138d PlayerLastStatus on world save 2021-10-10 17:39:19 +09:00
minjaesong
aec6fea49e new player save format writing 2021-10-08 14:25:59 +09:00
minjaesong
3f9b41fd29 still working on the new savegame scheme
main game works fine, saving/loading will not be possible
2021-10-07 17:43:23 +09:00
minjaesong
c211b94b13 fixed an oversight where newly-added blocks would not be recognised by the old savegame 2021-10-06 17:16:09 +09:00
minjaesong
5d357bd3f6 h o p e f u l l y 2021-10-02 22:49:44 +09:00
minjaesong
f6b0b447a4 dropped item can be picked up (at a weird distance) 2021-10-02 17:50:27 +09:00
minjaesong
b720c12c4e no more reading entire savefiles onto the memory upon the booting 2021-10-01 10:07:23 +09:00
minjaesong
588ac047db fixed a bug where wires cause quicksave to fail 2021-09-30 10:44:48 +09:00
minjaesong
2891d0466e initial savefile generation of the newgame 2021-09-29 12:38:08 +09:00
minjaesong
26c71e691c fixtures can be despawned by "mining" them 2021-09-21 00:22:52 +09:00
minjaesong
e68d82f280 cut wires are also power-cut 2021-09-18 23:30:45 +09:00
minjaesong
9e8bd5e4a9 working wire cutter (drops no wire) 2021-09-18 21:01:06 +09:00
minjaesong
097689f49f wirecutter wip 2021-09-18 17:58:02 +09:00
minjaesong
43d9785db8 quick and dirty solution deployed for the load screen dereferencing the dead pointer 2021-09-18 11:55:38 +09:00
minjaesong
2f19d2cd51 error trap to inform players wtf went wrong 2021-09-18 10:57:59 +09:00
minjaesong
575ed4410b sprites can be rendered across the world seam 2021-09-17 22:54:55 +09:00
minjaesong
784f5fd2ec recording and retrieving timestamps for save meta and world 2021-09-11 22:24:13 +09:00
minjaesong
b4813a1ebe able to load chunked world save 2021-09-11 18:44:05 +09:00
minjaesong
83c3c22b51 chunked world output/deploying custom format of TVD 2021-09-11 02:19:10 +09:00
minjaesong
8f834fe869 Renamed AppLoader into App 2021-09-09 09:48:33 +09:00
minjaesong
bbd7878630 tooltip and notifier moved to the base ingame 2021-09-07 17:15:35 +09:00
minjaesong
1accf985e7 save/load kinda mostly working but fixtures are not getting their sprites back 2021-09-06 17:31:37 +09:00
minjaesong
57e4b83649 game load wip 2021-09-03 17:54:10 +09:00
minjaesong
f08296b3be bytearray64reader: read length of zero and EOF are properly distinguished (gdx is somewhat pedantic); changed an ascii85 charset; working meta (de)serialisation 2021-09-01 17:23:12 +09:00
minjaesong
fb140ce2da more world save and virtualdisk lib update 2021-08-30 13:57:54 +09:00
minjaesong
b84a0a770b loading player from json file 2021-08-28 16:31:06 +09:00
minjaesong
29cccea19b working blocklayer gzip writer and reader 2021-08-27 01:58:11 +09:00
minjaesong
c2fdb4b26a tile damage and wire layers are now save/loaded 2021-08-26 23:11:03 +09:00
minjaesong
29c5599746 things are not quite working yet but here's more descriptive error message for ya 2021-08-25 20:55:21 +09:00
minjaesong
9a8bd8d6ec trying to load a world 2021-08-25 15:30:46 +09:00
minjaesong
8499746ad0 using gdx's preferred way to generate world json 2021-08-25 11:16:21 +09:00
minjaesong
126a4325d2 let's compress everything because we can 2021-08-24 16:35:48 +09:00
minjaesong
cb73a9fea2 serialiser for world 2021-08-24 14:33:04 +09:00
minjaesong
e15d5c9b05 completely abolishing GSON; new save format impl wip 2021-08-23 16:55:51 +09:00
minjaesong
df1ebdf93d more updates that looks for worldchangequeue 2021-08-22 18:06:54 +09:00
minjaesong
c0ef84412b fixed a bug where only the first wire item of same 'accepts' property would be chosen for signals be propagated 2021-08-18 15:27:37 +09:00
minjaesong
168e4f08b5 lightmap to update every other frame, and rendering needs fix minor jitter 2021-08-14 12:52:47 +09:00
minjaesong
479dc5c3fb new and sane graph traversal; only works for first of the multiple wires tho 2021-08-13 14:39:20 +09:00
minjaesong
a6d082fb7d wire branching traversal itself works, but fetches wrong signal status 2021-08-12 11:38:48 +09:00
minjaesong
884c129837 more timers 2021-08-11 22:07:15 +09:00
minjaesong
740eab3e84 fix: fixtures not placing actorblocks 2021-08-11 18:01:34 +09:00
minjaesong
7bb921321f wire: off-to-on traversal of nonbranching wire connection 2021-08-11 16:45:39 +09:00
minjaesong
bfdfa17e3e some variable renaming 2021-08-10 18:41:43 +09:00