Commit Graph

118 Commits

Author SHA1 Message Date
Evan Debenham 93320fb676 v0.8.0: refactored GameAction classes to more closely resemble enums 2019-12-18 21:40:52 -05:00
Evan Debenham 53b3d1e9fe v0.8.0: refactored most game actions into the core module 2019-12-14 12:52:16 -05:00
Evan Debenham f269d68a27 v0.8.0: refactored KeyAction into int constants so it can be expanded 2019-12-14 12:51:39 -05:00
Evan Debenham faaa8530a3 v0.8.0: fixed errors in glScissor operations on macOS 2019-12-12 20:10:35 -05:00
Evan Debenham d39fd4b8f9 v0.8.0: fixed copied images not also copying scale 2019-11-30 14:35:05 -05:00
Evan Debenham 86554f0e1e v0.8.0: resizing behaviour is now ignored if the app is set to 0x0 (e.g. when window is minimized) 2019-11-30 14:35:05 -05:00
Evan Debenham 0696bf1f36 v0.8.0: added all other key actions from old desktop build, no remapping yet 2019-11-19 19:49:55 -05:00
Evan Debenham 1539d57f71 v0.8.0: fixed various errors with resized enemy sprites 2019-11-19 19:49:55 -05:00
Evan Debenham b88036da0b v0.8.0: added window size/fullscreen support to desktop, refactored landscape code 2019-11-19 19:49:53 -05:00
Evan Debenham f038bde5cc v0.8.0: tweaked lifecycle managment, actor thread is now allowed to end 2019-11-19 19:41:38 -05:00
Evan Debenham df3a0a010b v0.8.0: added basic key action and key mapping support 2019-11-19 19:41:38 -05:00
Evan Debenham 7670bc147c v0.7.5e: implemented a very basic first desktop module and launcher 2019-10-24 13:55:44 -04:00
Evan Debenham 53907d8b7a v0.7.5e: added scroll wheel support 2019-10-24 13:55:21 -04:00
Evan Debenham 2ca6815050 v0.7.5e: fixed hitching errors in tween-based movement 2019-10-24 13:55:20 -04:00
Evan Debenham 9c652273a5 v0.7.5d: added various safety checks 2019-10-20 01:30:30 -04:00
Evan Debenham 7aedf906e7 v0.7.5c: fixed smooth camera jittering at low framerates 2019-10-17 13:43:16 -04:00
Evan Debenham adaca2531e v0.7.5b: overhauled font selection to be significantly more flexible 2019-10-14 20:48:10 -04:00
Evan Debenham 84fa9daa5f v0.7.5b: added additional handling for missing characters 2019-10-14 20:47:51 -04:00
Evan Debenham 1dd4f66acd v0.7.5b: fixed spacing issues with ideographic punctuation marks 2019-10-14 20:47:51 -04:00
Evan Debenham 18349b146e v0.7.5b: added some error handling behaviour to new rendered text 2019-10-14 20:47:50 -04:00
Evan Debenham 72d1db49ed v0.7.5b: removed the baseline method from RenderedText, fixed one layout error with WndTitledMessage 2019-10-14 20:47:49 -04:00
Evan Debenham b439092443 v0.7.5b: removed bitmaptextmultiline and various unused related code 2019-10-14 20:47:48 -04:00
Evan Debenham 03ebdde440 v0.7.5b: refactored renderedTextMultiline
It is now much more flexible, and is used in all places.
2019-10-14 20:47:09 -04:00
Evan Debenham af7a4a03f0 v0.7.5b: fixed texture errors on old android versions 2019-10-14 20:45:56 -04:00
Evan Debenham b985ed3bf5 v0.7.5b: first major portion of rewriting text rendering
some rough edges still need smoothing out
2019-10-14 20:45:44 -04:00
Evan Debenham bbee1a1372 v0.7.5b: adjusted text rendering to always occur on the render thread 2019-10-14 20:45:43 -04:00
Evan Debenham 009752822d v0.7.5a: removed unnecessary explicit type arguments 2019-10-05 18:48:10 -04:00
Evan Debenham 48d2fc77fe v0.7.5: replaced all uses of java reflection with LibGDX reflection 2019-10-01 00:44:28 -04:00
Evan Debenham 0724717abf v0.7.5: decoupled android-based text input from SPD-classes 2019-10-01 00:44:28 -04:00
Evan Debenham 96dd6eff82 v0.7.5: added support for more dynamic custom tilemaps 2019-10-01 00:36:20 -04:00
Evan Debenham f808e201f3 v0.7.5: game camera now pans instead of snapping in most cases 2019-10-01 00:36:16 -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 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 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 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 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 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 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