Commit Graph

1762 Commits

Author SHA1 Message Date
Evan Debenham
7a2e6c63c1 v0.4.2: vertex buffers now support selective updating 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
a54bb5fdc8 v0.4.2: separated initialization and rendering of rendered text 2016-09-09 17:59:57 -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
3941aa3fe4 v0.4.2: array managment optimizations to Pathfinder 2016-09-09 17:59:56 -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
5fc0215014 v0.4.2: implemented some visibility culling for tilemaps 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
8537b86c5b v0.4.2: fixed incorrect offset values for drawQuads 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
9f8981db07 v0.4.2: VBOs now work with android 2.2 2016-09-09 17:59:50 -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
9663a47958 v0.4.2: added support for Vertex Buffer Objects 2016-09-09 17:56:08 -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
0e7c12b61e v0.4.2: updated quad indicies to be stored in a VBO 2016-09-09 17:56:05 -04:00
Evan Debenham
2a5f887579 v0.4.2: Uniforms now avoid repeating previous values 2016-09-09 17:56:05 -04:00
Evan Debenham
69f8385397 v0.4.2: updated gradle to 2.14.1 2016-09-09 17:56:04 -04:00
Evan Debenham
59f74216fe v0.4.2: improved performance by skipping the drawing of offscreen gizmos 2016-09-09 17:56:04 -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
Evan Debenham
188523b2a5 v0.4.1a: actual final manifest commit 2016-08-11 11:27:55 -04:00
Evan Debenham
57c6abd730 v0.4.1a: corrections to inventory window logic 2016-08-11 11:27:55 -04:00
Evan Debenham
fd520b7f77 v0.4.1a: second manifest commit 2016-08-11 11:27:54 -04:00
Evan Debenham
4019e7333c v0.4.1a: improved exception handling for rooms 2016-08-11 11:27:54 -04:00
Evan Debenham
e5439e6bcd v0.4.1a: more bugfixes for evil eyes 2016-08-11 11:27:53 -04:00
Evan Debenham
4bd5a10897 v0.4.1a: removed exception tracking from read operations 2016-08-11 11:27:53 -04:00
Evan Debenham
fcc088d879 v0.4.1a: updated translations 2016-08-11 11:27:52 -04:00
Evan Debenham
294b125d03 v0.4.1a: manifest commit 2016-08-11 11:27:51 -04:00
Evan Debenham
1cdba23d84 v0.4.1a: evil eyes deal more damage and resist damage while charging 2016-08-11 11:27:51 -04:00
Evan Debenham
e83cadae45 v0.4.1a: fixed some evil eye bugs (I think) 2016-08-11 11:27:50 -04:00
Evan Debenham
cdb13146eb v0.4.1a: fixed problems with rankings ids, implemented UUIDs for them as well 2016-08-11 11:27:50 -04:00
Evan Debenham
7dc2f24eda v0.4.1a: buffed flail 2016-08-11 11:27:49 -04:00
Evan Debenham
5cd8d1be90 v0.4.1a: increased the number of situations where exceptions are reported 2016-08-11 11:27:32 -04:00
Evan Debenham
98a8a36039 v0.4.1a: nerfed runic blade 2016-08-11 11:16:49 -04:00
Evan Debenham
2dff690c5f v0.4.1a: fixed new rankings logic crashes 2016-08-11 11:16:45 -04:00
Evan Debenham
be119938fc v0.4.1a: fixed evil eyes not respecting blindness 2016-08-11 11:16:18 -04:00
Evan Debenham
4fe2eb1ad0 v0.4.1a: fixed bugs involving distortion traps 2016-08-11 11:16:17 -04:00
Evan Debenham
9e14340a90 v0.4.1a: fixed quickslots not always updating properly 2016-08-11 11:16:17 -04:00