Commit Graph

159 Commits

Author SHA1 Message Date
Evan Debenham
f0a44e8578 v0.7.5: fixed casting errors with sparsearray 2019-10-01 00:36:15 -04:00
Evan Debenham
8d4bc19dc0 v0.7.5: fixed some rare concurrency errors with sparsearray 2019-10-01 00:36:15 -04:00
Evan Debenham
20f49ac600 v0.7.5: corrected some issues caused by LibGDX 2019-10-01 00:36:09 -04:00
Evan Debenham
8b4b241f8a v0.7.4c: fixed various rare crash bugs 2019-08-14 15:51:53 -04:00
Evan Debenham
e8086d78f2 v0.7.4b: removed unused todo/fixme statements 2019-08-07 21:39:40 -04:00
Evan Debenham
019970b3e4 v0.7.4b: fixed errors with android lifecycle management 2019-08-07 21:39:39 -04:00
Evan Debenham
a3e04de98c v0.7.4b: fixed additional rare system UI issues 2019-08-07 21:39:36 -04:00
Evan Debenham
785726f4f8 v0.7.4b: refactored file handling to use String instead of File 2019-08-07 21:36:58 -04:00
Evan Debenham
7885da4b99 v0.7.4b: cleaned up a few leftovers from new init logic 2019-08-07 21:36:06 -04:00
Evan Debenham
3e815a3165 v0.7.4b: restructured initialization logic into new android module
A lot of cleanup is needed for this, but everything works
2019-08-01 16:04:14 -04:00
Evan Debenham
11efd1d0c3 v0.7.4b: cleaned up some miscellaneous android dependencies 2019-08-01 15:47:56 -04:00
Evan Debenham
9688c7566d v0.7.4b: added an ignore file for native LibGDX dependancies 2019-08-01 15:47:13 -04:00
Evan Debenham
05d7f354dd v0.7.4b: refactored input event handling structure 2019-08-01 15:47:10 -04:00
Evan Debenham
2a523f2ea2 v0.7.4b: Initial LibGDX commit! more details below:
Large sections of game logic are now working through libgdx instead of
android libraries. There is still work to do but this is the first
major step. Big changes include:
- Graphics code is now through LibGDX (except for text rendering)
- Initialization and screen-handling logic is now mostly through LibGDX
- Audio is now through LibGDX
- Input handling is now through LibGDX
- Most misc functions are now through LibGDX
2019-08-01 15:47:01 -04:00
Evan Debenham
fb34d976e8 v0.7.4: centralized even more build properties, including moving some things out of app manifest 2019-07-18 16:13:02 -04:00
Evan Debenham
465b596382 v0.7.4: centralized more build script properties 2019-07-18 16:13:02 -04:00
Evan Debenham
b6a05519c5 v0.7.4: moved some build config details to the central gradle file 2019-07-18 16:13:01 -04:00
Evan Debenham
d67a4bf021 v0.7.4: increased minSDK to 9(android 2.3) from 8(android 2.2) 2019-07-18 16:03:12 -04:00
Evan Debenham
8d6b3835b1 v0.7.3a: fixed all darts incorrect being consumed when tipping all 2019-05-25 18:06:21 -04:00
Evan Debenham
3e3d5f3364 v0.7.3a: added a sync check to script resetting 2019-05-25 18:06:20 -04:00
Evan Debenham
3867c5d61e v0.7.3: fixed an incorrectly placed space in copyright notice of some files 2019-05-23 19:27:10 -04:00
Evan Debenham
2c92332563 v0.7.3: Balance adjustments around magical resistance effects:
- magical resistances no longer apply to the melee attacks of magic users
- ring of elements buffed to 20% reduction per level from 16%
- antimagic glyph rebalanced, no longer depends on armor DR
2019-05-23 19:26:53 -04:00
Evan Debenham
971e421fa1 v0.7.2d: moved the base halo class to SPD-classes 2019-04-27 18:43:44 -04:00
Evan Debenham
96878b1095 v0.7.2c: adjusted how the game handles config changes 2019-04-24 19:24:02 -04:00
Evan Debenham
b2409522d9 v0.7.2b: removed unused compatibility check 2019-04-16 17:42:28 -04:00
Evan Debenham
efa4ededa4 v0.7.2: fixed incorrect comments in screen config chooser 2019-03-19 19:28:54 -04:00
Evan Debenham
109e710c36 v0.7.1d: moved debug flags to devicecompat, added flag for load screen 2019-01-18 17:08:03 -05:00
Evan Debenham
0cbfea7c67 updated copyright notices for 2019 2019-01-12 17:06:38 -05:00
Evan Debenham
7dffe6bf23 v0.7.1c: removed android-specific code from several classes in core 2019-01-12 16:56:49 -05:00
Evan Debenham
cec9f60e89 v0.7.0: updated gradle build tools, removed explicit build tools version 2018-10-24 03:05:23 -04:00
Evan Debenham
67a5925e87 v0.7.0: moved SDK declarations to build.gradle 2018-10-24 03:00:48 -04:00
Evan Debenham
224cc6c682 v0.7.0: updated compile SDK and build tools versions 2018-10-24 02:55:57 -04:00
Evan Debenham
9337d28948 v0.7.0: fixes/adjustments:
- ballisticas now go through vision-blocking terrain, but not solid
- bleeding is now floating-point internally
- fixed hanging when caustic ooze is attached to a dead character
- attached a check for shadowcaster crashes
- fixed problematic interactions between traps, thrown items, and hourglass
2018-10-24 02:55:53 -04:00
Evan Debenham
a818a3ecce v0.7.0: added proper dependancy declaration to spd-classes 2018-10-24 02:55:51 -04: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
5cf58a74c8 v0.6.4: updated compile and target sdk 2018-04-03 17:44:04 -04:00
Evan Debenham
04f02a0aca v0.6.3b: manifest commit 2018-03-09 22:42:37 -05: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
7a36840f77 v0.6.3: removed unecessary differences between private and public code 2018-01-20 17:05:08 -05:00
Evan Debenham
0182bae2a0 v0.6.3: fixed variosu bugs with fog of war and horn of plenty 2018-01-20 16:28:18 -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
9cde9e002a v0.6.3: several improvements to game file management:
- moved android savefile interaction out of core module
- decoupled save file names from hero classes (more work to do here)
- moved save files to individual folders
- added conversion logic for old saves
2018-01-20 16:09:40 -05:00
Evan Debenham
2b342dfe89 v0.6.3: moved opengl code out of fog of war class, into BufferTexture 2018-01-20 16:06:40 -05:00
Evan Debenham
902caaafc7 v0.6.3: updated dependancies and moved a permission 2018-01-20 16:06:37 -05:00