Evan Debenham
0cbfea7c67
updated copyright notices for 2019
2019-01-12 17:06:38 -05:00
Evan Debenham
05028ebc2a
v0.6.5b: added a variety of safety checks
2018-05-18 18:54:29 -04:00
Evan Debenham
d9210a3a73
v0.6.4a: updated copyright
2018-04-10 23:39:37 -04:00
Evan Debenham
f935092871
v0.6.4a: music is now prepared synchronously
2018-04-10 23:27:42 -04:00
Evan Debenham
8ff3db2088
v0.6.4: various bugfixes:
...
- fixed corrupted mimics causing save/load crashes
- fixed crashes when destroy is called on the same group twice
- syncronized texture cache methods
- added safety checks to
- SummoningTrap
- WaterOfHealth
- WndAlchemy
- WndBag
2018-04-03 17:48:17 -04:00
Evan Debenham
c471cc6b96
v0.6.3b: fixed memory leaks in android 8.0+, and improved text cache
2018-03-09 22:42:23 -05:00
Evan Debenham
099a75d19e
v0.6.3b: removed some unnecessary allocations, and disabled unused fonts
2018-03-09 22:42:23 -05:00
Evan Debenham
2dddeee60d
v0.6.3: improved error handling in SPD-classes
2018-01-24 17:23:28 -05:00
Evan Debenham
07158daed2
v0.6.3: replaced android.graphics.rectF with a local version
2018-01-20 16:28:15 -05:00
Evan Debenham
079bc8c4d1
v0.6.3: various crash and ANR fixes
2018-01-20 16:09:53 -05:00
Evan Debenham
6abb58fd81
v0.6.3: refactored all opengl code out of the core module (except fog)
2018-01-20 16:06:02 -05:00
Evan Debenham
e828148ebc
v0.6.3: refactored some android interaction out of the core module
2018-01-20 16:05:55 -05:00
Evan Debenham
bfa96703aa
v0.6.3: adjusted order of rendering and updating to improve efficiency
2018-01-20 16:02:16 -05:00
Evan Debenham
aa88bf7d23
v0.6.2e: fixed bad changes made to app lifecycle managment
2017-11-19 14:42:38 -05:00
Evan Debenham
00a44a8352
v0.6.2d: adjusted how the game handles pauses/focus lost
2017-11-17 14:31:51 -05:00
Evan Debenham
1fbaa27f5b
v0.6.2c: fixed a variety of rare crash bugs
2017-11-17 14:31:40 -05:00
Evan Debenham
31042228ff
v0.6.2c: improved how the game handles music volume and asset handling
2017-11-17 14:31:37 -05:00
Evan Debenham
4ee449c918
v0.6.2b: fixed bugs and added several safety checks
2017-11-17 14:31:28 -05:00
Evan Debenham
553badc118
v0.6.2b: improved aspects of app lifecycle management
2017-11-17 14:31:16 -05:00
Evan Debenham
0ce6f14a73
v0.6.2a: fixed errors where music would be called without being prepared
2017-11-02 01:28:25 -04:00
Evan Debenham
99156c0005
v0.6.2a: added functionality for audio muting during phone calls
2017-11-02 01:28:23 -04:00
Evan Debenham
d71559e0cc
v0.6.1b: fixed rare crashes caused by a camera as it is destroyed
2017-08-30 02:58:31 -04:00
Evan Debenham
68e0916cf5
v0.6.1b: fixed a rare ANR caused by motion interruption
2017-08-30 02:58:30 -04:00
Evan Debenham
e3653e6fcc
v0.6.1b: stability improvemens to movieclip
2017-08-30 02:58:30 -04:00
Evan Debenham
673ad28c5d
v0.6.1: added support for multi window mode and refactored ui flag system
2017-08-19 00:23:10 -04:00
Evan Debenham
3b689da833
v0.6.0a: improved tilemap update logic
2017-06-11 19:00:32 -04:00
Evan Debenham
0225143d01
v0.6.0: removed some unneeded allocations when frames were being drawn
2017-06-04 22:00:47 -04:00
Evan Debenham
8af7fa2367
v0.6.0: removed unused imports
2017-06-04 21:59:44 -04:00
Evan Debenham
2f18c7146b
v0.6.0: game motion now uses time since boot instead of time since UTC
...
This 'should' fix animation oddness caused by device time syncing during gameplay
2017-06-04 21:54:29 -04:00
Evan Debenham
c64a468db5
v0.6.0: cleaned up android SDK version references
2017-06-04 21:54:27 -04:00
Evan Debenham
ba8598132a
updated copyright
2017-02-22 15:10:24 -05:00
Evan Debenham
2d09869044
v0.5.0b: completely refactored custom tiled visuals
2017-02-22 14:57:03 -05:00
Evan Debenham
970c6cc791
v0.5.0a: fixed alignment inconsistency in renderedtext
2017-02-13 16:11:03 -05:00
Evan Debenham
479c689196
v0.5.0: updated item sprites, they now have a variable size and are raised
2017-02-13 16:09:18 -05:00
Evan Debenham
26daff58b2
v0.5.0: fixed many vfx alignment issues
2017-02-13 16:07:28 -05:00
Evan Debenham
c9e9c70683
v0.5.0: added a custom egl config chooser
...
Game now defaults to RGB888 on more modern devices
2017-02-13 16:05:08 -05:00
Evan Debenham
2478f9311c
v0.4.3a: space saving improvements to rendered font files
2016-10-24 23:41:50 -04:00
Evan Debenham
2b6de44780
v0.4.3: improvements to flexibility of tilemap, at a tiny performance cost
2016-10-16 20:41:55 -04:00
Evan Debenham
017ab991fa
v0.4.3: significantly reduced number of calls to updatematrix
2016-10-16 20:41:53 -04:00
Evan Debenham
e3b0720de9
v0.4.3: fixed a bunch of crash bugs
2016-10-16 20:41:50 -04:00
Evan Debenham
debbb57066
v0.4.3: implemented a new 'Power Saver' mode
...
As a bonus, this allows shattered to run on small screen devices, by forcing power saver, which downsamples in this specific case allowing for the minimum 2x game scale.
2016-10-16 20:41:44 -04:00
Evan Debenham
1565030825
v0.4.3: implement seeds into levelgen (not currently user enterable)
2016-10-16 20:40:37 -04:00
Evan Debenham
b87a1d5a8c
v0.4.3: added a window for accepting text input from the user. (supports all languages)
2016-10-16 20:38:11 -04:00
Evan Debenham
5af838f906
v0.4.2b: fixed more issues with tilemap culling
2016-09-15 20:54:39 -04:00
Evan Debenham
a8f98f2d83
v0.4.2a: fixed issues with tilemap culling
2016-09-11 20:46:56 -04:00
Evan Debenham
1de87689b3
v0.4.2a: fixed null pointer exceptions involving image vertex buffers
2016-09-11 20:46:55 -04:00
Evan Debenham
23ac0135f3
v0.4.2: reintroduced scissoring, now only used when its needed
2016-09-09 18:10:18 -04:00
Evan Debenham
5ad6c69e93
v0.4.2: fixed a bug with tilemap culling on maps that aren't square
2016-09-09 18:01:53 -04:00
Evan Debenham
d6a666463e
v0.4.2: removed unnecessary gl_scissor functions
...
Improves performance on some devices
2016-09-09 18:01:50 -04:00
Evan Debenham
d754f17edd
v0.4.2: fixed bugs with new shader programs
2016-09-09 18:01:44 -04:00