Commit Graph

6527 Commits

Author SHA1 Message Date
Evan Debenham e43e7b995d v0.4.2: fixed some bugs with tilemap updating 2016-09-09 18:00:04 -04:00
Evan Debenham a8e04b51ca v0.4.2: fixed some redundant observe calls 2016-09-09 18:00:04 -04:00
Evan Debenham 50f6329578 v0.4.2: changed sprite movement to use a wait/notify structure 2016-09-09 18:00:03 -04:00
Evan Debenham ced9532a72 v0.4.2: fixed a bug with itemsprites generating before levels did 2016-09-09 18:00:02 -04:00
Evan Debenham 4aba5afade v0.4.2: updated fog of war to respect concurrency 2016-09-09 18:00:02 -04:00
Evan Debenham 6bcccba062 v0.4.2: improved tilemaps to selectively update and respect concurrency 2016-09-09 18:00:01 -04:00
Evan Debenham 1461003683 v0.4.2: fixed two crash bugs caused by recent changes 2016-09-09 18:00:00 -04:00
Evan Debenham a29c274484 v0.4.2: chasm tiles now correctly render, even though they're not discoverable 2016-09-09 17:59:59 -04:00
Evan Debenham c137a465c5 v0.4.2: decoupled texture creation from opengl binding 2016-09-09 17:59:59 -04:00
Evan Debenham 36aa02de2b v0.4.2: Game logic now occurs in a separate thread
This is going to cause a LOT of bugs, next several commits will likely be fixing them.
2016-09-09 17:59:58 -04:00
Evan Debenham 0fc51654be v0.4.2: added some safety checks to level sizes 2016-09-09 17:59:57 -04:00
Evan Debenham 7b16e75553 v0.4.2: levels now precompute their length for better performance 2016-09-09 17:59:55 -04:00
Evan Debenham 2bd1962b34 v0.4.2: lots of performance improvements to fog visuals 2016-09-09 17:59:55 -04:00
Evan Debenham b325858644 v0.4.2: fixed compiler warnings generated by _ as identifier 2016-09-09 17:59:54 -04:00
Evan Debenham c21efe4156 v0.4.2: observing now only updates relevant parts of the visited array 2016-09-09 17:59:53 -04:00
Evan Debenham f1164af058 v0.4.2: FOV and shadowcaster optimizations 2016-09-09 17:59:52 -04:00
Evan Debenham b821bfddf8 v0.4.2: reduced amount of allocations occurring when frames are drawn 2016-09-09 17:56:09 -04:00
Evan Debenham 02166c319b v0.4.2: added a safety check to validation of string preferences 2016-09-09 17:56:07 -04:00
Evan Debenham 710bbca66b v0.4.2: fixed a bug where flock traps would spawn particles everywhere 2016-09-09 17:56:07 -04:00
Evan Debenham ca068c92b2 v0.4.2: added the ability for tilemaps to selectively not render certain tiles 2016-09-09 17:56:06 -04:00
Evan Debenham d6cf212b74 v0.4.2: fixed a bug where earthroot would detach incorrectly 2016-09-09 17:56:03 -04:00
Evan Debenham 3de9de5ce4 v0.4.2: fixed a crash involving loading blobs 2016-09-09 17:56:02 -04:00
Evan Debenham 64d4bf8ac9 v0.4.2: improved some build process elements 2016-09-09 17:56:02 -04:00
Evan Debenham a84d64e4cc v0.4.2: fixed a crash with prison boss level 2016-09-09 17:56:01 -04:00
Evan Debenham e770d13d39 v0.4.2: improved error handling in preferences 2016-09-09 17:55:58 -04:00
Evan Debenham 806217e209 v0.4.2: added support for variable map sizes 2016-09-09 17:54:50 -04:00
Evan Debenham 36e44340a8 Converted ShatteredPD to Build from Gradle
Major Changes:
- Shattered now builds effortlessly either from gradle CLI or android studio
- Much better dependency management through gradle (although it's not really used atm)
- Separate PD-classes repo is now SPD-classes module within main repo
2016-08-13 04:35:26 -04:00