Commit Graph

255 Commits

Author SHA1 Message Date
Evan Debenham
304b3a4ba5 v0.9.3: added one forgotten cast from previous commit re: JDK 9 issues 2021-05-21 16:39:13 -04:00
Evan Debenham
ef8750b326 v0.9.3: added casts to buffer methods to prevent JDK 9+ issues 2021-05-21 16:39:12 -04:00
Evan Debenham
5f45faaa30 v0.9.3: long press now defaults to .5s and uses Android accessibility 2021-05-21 16:38:08 -04:00
Evan Debenham
c43c1e7b93 v0.9.3: fixed some tab/space issues in font rendering code 2021-05-21 16:26:57 -04:00
Evan Debenham
c991208b9b v0.9.2b: fixed URL opening bug in Android 11, and re-final commit 2021-03-22 19:13:48 -04:00
Evan Debenham
8992a492eb v0.9.2: fixed cases where bad game settings could crash on desktop 2021-02-24 19:21:56 -05:00
Evan Debenham
3afc33d48d v0.9.2: removed an unintentional print statement from Game 2021-02-14 18:46:26 -05:00
Evan Debenham
412ea03892 v0.9.2: improved logic for buttons inside of scroll areas 2021-02-14 18:45:39 -05:00
Evan Debenham
0cec93ade6 v0.9.1c: adjusted justResumed functionality to include cold starts 2021-01-13 13:48:59 -05:00
Evan Debenham
628e8fed7d v0.9.1b: addressed/removed numerous TODO/FIXME lines & some unused code 2021-01-04 16:50:44 -05:00
Evan Debenham
17ccce9e6a v0.9.1b: added some logic to improve (measured) loading times on Android 2021-01-04 16:50:44 -05:00
Evan Debenham
4f4174c7b9 v0.9.1b: added various safety checks to prevent crashes 2021-01-04 16:50:42 -05:00
Evan Debenham
b401a1476f v0.9.1b: adjusted error handling when scripts fail to link 2021-01-04 16:50:05 -05:00
Evan Debenham
fef273cfc3 v0.9.1a: more android lifecycle adjustments, should fix various bugs 2020-12-17 12:23:49 -05:00
Evan Debenham
84d3029b04 v0.9.1a: adjusted fragment shader to always use mediump 2020-12-17 12:23:49 -05:00
Evan Debenham
26d59d66cb v0.9.1: reverted static change to scene for now (causes crashes) 2020-12-11 13:36:08 -05:00
Evan Debenham
5dcb46823f v0.9.1: made scene static to fix rare cases of scene not being destroyed 2020-12-10 21:22:41 -05:00
Evan Debenham
2b6de19995 v0.9.1: slightly improved android performance on warm start 2020-11-30 15:06:57 -05:00
Evan Debenham
25a638fc89 v0.9.0a: adjusted ninepatch logic to cache flip state 2020-10-08 23:51:08 -04:00
Evan Debenham
12b7e47883 v0.9.0: fixed lingering taps when using gestures on Android 11 2020-10-01 14:40:42 -04:00
Evan Debenham
023f746df7 v0.9.0: added safety checks to prevent a few rare crashes 2020-09-22 22:31:55 -04:00
Evan Debenham
9e6a349f2a v0.9.0: added a HP count to the main health bar 2020-09-22 22:31:55 -04:00
Evan Debenham
9ef253d608 v0.9.0: fixed various errors with loading in the sample class 2020-09-22 22:27:54 -04:00
Evan Debenham
15ccffbe1f v0.9.0: switched bitmaptext to use TextureCache 2020-09-22 22:25:21 -04:00
Evan Debenham
f7f5832145 v0.9.0: corrected capitalization on 'libGDX' 2020-09-22 22:25:21 -04:00
Evan Debenham
d4968a7e01 v0.8.2d: refactored emitter freezing 2020-08-29 20:30:52 -04:00
Evan Debenham
0a6127b843 v0.8.2c: adjusted emitters to fix a race condition 2020-08-27 15:19:39 -04:00
Evan Debenham
6bba3a6df8 v0.8.2a: adjusted sync checks in Sample to fix hitching 2020-08-16 23:23:51 -04:00
Evan Debenham
b5b3c70bcd v0.8.2a: updated copyright (up to 2021, to avoid this for a bit) 2020-08-16 23:23:44 -04:00
Evan Debenham
e51025de0c v0.8.2a: fixes for various crashes
- added a safety check for when an amoked character dies
- added a safety check when ghouls die over pits
- mobs looking for a new enemy when aggroed on an invincible one
- made Tengu's 2nd phase jumping slightly more permissive
- fixed a logic error when placing enemies
- added a safety check in WndWandmaker
- added a safety sync check when playing a sample
2020-08-16 23:23:05 -04:00
Evan Debenham
81bdd42e7e v0.8.2: Finished news implementation, including a full news scene 2020-07-24 15:54:26 -04:00
Evan Debenham
0d9715b732 v0.8.2: cleaned up unused imports 2020-07-24 15:53:32 -04:00
Evan Debenham
0865333774 v0.8.2: the key binding menu now appears on android with a keyboard 2020-07-14 14:30:52 -04:00
Evan Debenham
a33fe02f53 v0.8.2: added delayed SFX functionality, used it to improve hit_strong 2020-07-14 14:27:59 -04:00
Evan Debenham
2478e18ba6 v0.8.2: Various stability improvements/fixes:
- fixed concurrency errrors in Sample.java
- added a null safety check to IconTitle
- fixed further rare freezing errors with tengu jumping
- reverted Android 'singleInstance' change, due to stability issues
2020-07-14 14:27:58 -04:00
Evan Debenham
bc757ed57b v0.8.1a: fixed a variety of rare crashes caused by:
- shields rarely failing to apply (having no target)
- ghouls dieing while over pits
- Tengu having nowhere to jump in rare cases
- multiplicity when the attacker is the hero
- talisman buffs not always respecting floor differences
- null pointers in reflection
2020-07-02 19:58:10 -04:00
Evan Debenham
4415dde0fa v0.8.1: stepped back nerf to greataxe (50->40->45 base max dmg) 2020-06-22 21:22:46 -04:00
Evan Debenham
cf085cc15c v0.8.1: sound assets now load async, much faster initial load times 2020-06-18 16:57:03 -04:00
Evan Debenham
4a6b0130c0 v0.8.1: refactored fog of war to use LibGDX pixmaps 2020-06-18 16:57:03 -04:00
Evan Debenham
ff08ee3b7f v0.8.1: gl_scissor node is now always disabled at the end of a frame
This fixes a bug in some screen recorders when windows are open
2020-06-18 16:57:02 -04:00
Evan Debenham
fc1b87bfa1 v0.8.0b: improved how GdxRuntimeExceptions are handled in FileUtils 2020-05-05 13:08:53 -04:00
Evan Debenham
55340817e8 v0.8.0b: fixed error printouts being eaten if game fails to start 2020-05-05 13:08:33 -04:00
Evan Debenham
099073dd89 v0.8.0: various tweaks and adjustments, mainly for demon halls:
- added missing properties to rippers and spawners
- fixed rippers having long visibility range, increased their damage by 11%
- reduced the bleed damage from new ripper leap
- rippers now interrupt the hero when leaping
- adjusted candle positions in Yog's boss level
- added more text (including warnings) for demon spawners
- adjusted the positioning of Yog's sprite
- fixed cases where angled visuals would be incorrectly not visible
- removed redundant declarations from Ring of Elements, it now copies from AntiMagic
2020-03-19 21:45:10 -04:00
Evan Debenham
83def4a4b3 v0.8.0: fixed crashes involving ghouls, and scroll areas not deactivating 2020-02-13 23:42:33 -05:00
Evan Debenham
4e3424f2cb v0.8.0: bugfixes:
- Hero FOV not being updated after they are pulled by golems
- Necromancer skeletons counting towards mob spawn limits
- New Tengu taking damage during phase 2 in rare cases
- Keybindings window not accepting unbound keys.
2020-02-13 23:42:32 -05:00
Evan Debenham
48471bbfef v0.8.0: roughly implemented new DK level 2020-02-13 23:42:30 -05:00
Evan Debenham
eb3aa1c162 v0.8.0: improved halo vfx 2020-01-18 12:19:26 -05:00
Evan Debenham
08a719ffe2 v0.8.0: fixes/tweaks:
- damage numbers now appear where a sprite is arriving if it is moving
- blob emitters can now have a defined bound within a cell
- tweaked hero level exit/entrance behaviour
- refactored game actions that are defined in GameAction.java
2020-01-18 11:52:35 -05:00
Evan Debenham
6b0b4f60e1 v0.8.0: various bugfixes and small functionality tweaks:
- ankhs are now blessed when thrown into water of health
- demon spawners are no longer removed by unblessed ankhs
- golems now interrupt the hero when teleporting them
- fixed mimics not revealing themselves in some cases where they should
- tweaked when a space is considered open for large enemies
- fixed further AI weirdness with retreating characters
2019-12-18 21:40:52 -05:00
Evan Debenham
e874dea93e v0.8.0: changed default settings file 2019-12-18 21:40:52 -05:00