Evan Debenham
eec2479903
v2.3.0: updated copyright to 2024
2024-01-16 14:54:39 -05:00
Evan Debenham
8695eeb66b
v2.3.0: fixed track looping interfering with fade behaviour
2023-12-15 13:58:47 -05:00
Evan Debenham
412539b4f0
v2.3.0: changed up game sample loading to occur on main thread
2023-12-06 17:00:19 -05:00
Evan Debenham
cbbbb22298
v2.2.0: improved music logic when fade effects apply in quick succession
2023-10-11 18:03:49 -04:00
Evan Debenham
5d16bf99b0
v2.2.0: fixed various minor hiccups with new music system
2023-09-25 16:41:15 -04:00
Evan Debenham
dc6749f43e
v2.2.0: added support for a fade out transition when changing music
2023-09-03 18:59:03 -04:00
Evan Debenham
caaa820038
v2.2.0: added various safety checks to prevent rare crash errors
2023-09-03 18:59:02 -04:00
Evan Debenham
4e6a8ce0ab
v2.1.1: optimized imports for the whole codebase
2023-06-13 11:29:13 -04:00
Evan Debenham
5e3a9cc728
v2.0.0: updated copyright to 2023
2023-03-07 15:28:57 -05:00
Evan Debenham
64d1b93862
v1.4.0: cleaned up some TODOs and FIXMEs
2022-09-07 15:58:21 -04:00
Evan Debenham
61cd95e1f2
v1.2.0: fixed music resuming during silent moments
2022-03-22 11:56:09 -04:00
Evan Debenham
f64d56252f
updated copyright for 2022
2022-02-03 12:18:16 -05:00
Evan Debenham
30c00f95b6
v1.0.3: fixed audio issues on desktop caused by threading addition
2021-08-31 19:18:38 -04:00
Evan Debenham
df54b93c49
v1.0.2: added a missing sync check in music to prevent crashes
2021-08-29 11:11:09 -04:00
Evan Debenham
69f122d449
v1.0.1: fixed graphics stutter when tracks are switched
2021-08-26 12:49:05 -04:00
Evan Debenham
46635bbd9c
v1.0.1: removed an unnecessary call to music.stop when disposing
2021-08-26 12:49:05 -04:00
Evan Debenham
c50c012f8f
v0.9.4: added the ability to play a variable list of music tracks
2021-08-08 18:04:15 -04:00
Evan Debenham
fa94762a31
v0.9.4: added mp3 music for iOS
2021-08-08 18:04:15 -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
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
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
cf085cc15c
v0.8.1: sound assets now load async, much faster initial load times
2020-06-18 16:57:03 -04:00
Evan Debenham
9c652273a5
v0.7.5d: added various safety checks
2019-10-20 01:30:30 -04:00
Evan Debenham
8b4b241f8a
v0.7.4c: fixed various rare crash bugs
2019-08-14 15:51:53 -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
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
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
2dddeee60d
v0.6.3: improved error handling in SPD-classes
2018-01-24 17:23:28 -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
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
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
ba8598132a
updated copyright
2017-02-22 15:10:24 -05: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