Commit Graph

1543 Commits

Author SHA1 Message Date
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
minjaesong
c8b5578a91 i dont even know what am i doing :/ 2021-08-10 17:43:44 +09:00
minjaesong
f1cece1064 multiblock fixtures can now emit/consume multiple wiring types 2021-08-10 16:56:22 +09:00
minjaesong
43ae93e982 signal emitter: wires are now visible while holding the item 2021-08-09 21:42:38 +09:00
minjaesong
1754c619f5 wire pieces will be 'lit' when it receives power (power propagation not implemented) 2021-08-09 17:28:27 +09:00
minjaesong
a9f46613a2 first working instance of wire signal source block 2021-08-09 17:00:02 +09:00
minjaesong
4c4817f2fb some refactoring 2021-08-09 14:36:32 +09:00
minjaesong
c1bb504ccb more conventional sortedarraylist 2021-08-09 13:26:17 +09:00
minjaesong
995d02d966 signal emitter is now a fixture 2021-08-08 21:38:38 +09:00
minjaesong
d8516f4ad1 changes on wire receive state 2021-08-07 18:03:38 +09:00
minjaesong
db45557c19 unequipping already equipping item when the game tries to equip a new item on the same slot 2021-08-07 17:32:32 +09:00
minjaesong
e4542af75c fixed a bug where wire graphs would not laid down correctly 2021-08-07 16:23:42 +09:00
minjaesong
4112dc333f tooltip ui update 2021-08-07 14:21:27 +09:00
minjaesong
de2be74fb1 referencing ranges for wire overlay; more pronounced torch flicker 2021-08-07 00:53:17 +09:00
minjaesong
ce9b86d637 hit q to close the storage chest gui 2021-08-07 00:27:32 +09:00
minjaesong
f7ce911c9e fixed a bug where inventory's cat icons would unloaded when you load the ingame second time 2021-08-07 00:14:33 +09:00
minjaesong
4b50b0cff1 pickaxe to drop a tile defined in 'drop' property 2021-08-06 22:01:59 +09:00
minjaesong
ecce123299 spawning of dropped item 2021-08-06 21:43:50 +09:00
minjaesong
edc3d53f4e refactoring around 2021-08-06 13:34:17 +09:00
minjaesong
9578488962 wire sim wip 2021-08-05 18:41:40 +09:00
minjaesong
828ef6a0df precedence of the elvis operator is still confusing :( 2021-08-05 18:29:09 +09:00
minjaesong
c6c8d02118 better drop shadow for tooltip 2021-08-04 17:20:10 +09:00
minjaesong
7b029126f3 new lantern graphic and things 2021-08-04 15:02:48 +09:00
minjaesong
6891d6b840 building wire graph PER TILE 2021-08-03 16:27:56 +09:00
minjaesong
1ae3e34392 slight elaboration on world wire changed event 2021-08-03 13:52:00 +09:00
minjaesong
7624e37bda making wire actor's hitbox bigger so their disappearance on the screen edge won't be visible 2021-07-31 19:13:29 +09:00
minjaesong
5311158ad8 actually enforcing limit on how many wire pieces can be rendered 2021-07-31 16:39:47 +09:00
minjaesong
930cc55353 wires now appear connected in game 2021-07-31 16:33:40 +09:00
minjaesong
b10fb0a30b wire actor renders; functionality still wip 2021-07-31 14:18:52 +09:00
minjaesong
f64574db80 wire actor wip 2021-07-30 17:48:25 +09:00
minjaesong
4f52b26590 oops walls were too light 2021-07-29 17:41:10 +09:00
minjaesong
0e3bfbb782 fixed a bug where wall item can be consumend indefinitely because checking for what's already there was not working 2021-07-29 16:23:18 +09:00
minjaesong
26ee7498e2 closing issue #39 2021-07-29 12:56:25 +09:00
minjaesong
e19187eea9 first working wall occlusion (issue #39) 2021-07-29 12:25:56 +09:00
minjaesong
870e165cf6 renaiming debug timers 2021-07-29 10:23:32 +09:00
minjaesong
29f6034fdc wires are now separated from blocks 2021-07-28 16:10:03 +09:00
minjaesong
5aacbe84b8 wire is back! but not the render 2021-07-28 14:22:13 +09:00
minjaesong
8cb3fc2d33 moving things around between packages 2021-07-28 10:11:18 +09:00
minjaesong
c67a10c9a8 re-ordering initialisation for lwjgl3 so that the gdx window would actually pop up 2021-07-27 22:28:16 +09:00
minjaesong
2013e41d38 copyright message: renaming Torvald into CuriousTorvald 2021-07-27 16:22:51 +09:00
minjaesong
67a5e2e1e6 tilesize declaration refactoring 2021-07-27 16:17:54 +09:00
minjaesong
cb11267202 fatjar artifact configuration 2021-07-27 15:21:40 +09:00
minjaesong
a91156ac21 gdx 1.10/lwjgl3 migration; removing old Lua stuffs 2021-07-27 12:43:01 +09:00
minjaesong
f75b5da0e1 eyes-sclera should not glow; changing hitbox width to 22 px 2021-07-08 11:33:09 +09:00
minjaesong
1b1b1641ff enabling sprite glow again (dunno why it was disabled tho) 2021-07-07 23:17:36 +09:00