Commit Graph

83 Commits

Author SHA1 Message Date
blondie7575 f532287345 Added victory sequence 2024-02-01 09:53:38 -07:00
blondie7575 7967035cc3 Added victory screen 2024-01-28 12:12:58 -07:00
blondie7575 4813eb4af5 Fixed fan stands capturing cats in protect 2024-01-13 14:34:33 -07:00
blondie7575 8a8235181c Fixed crosshair rendering wrong size on player switch 2023-12-24 13:51:38 -07:00
blondie7575 f0a53d6964 Restarting game now resets data properly 2023-12-24 13:42:19 -07:00
blondie7575 c2dde9a4b7 Fixed crosshair rendering glitches on turn switch 2023-12-24 12:16:27 -07:00
blondie7575 11b2cc9048 Cleaned up some magic numbers 2023-12-23 16:47:20 -07:00
blondie7575 aef29be0f8 Fixed crosshair render glitch when overlapping terrain during scroll 2023-12-23 10:56:24 -07:00
blondie7575 0634837dbc Fixed player render glitch related to scrolling 2023-12-23 10:33:24 -07:00
blondie7575 d0bfa23d60 Basic player movement working
Also fixed a bunch of bugs in crosshair rendering
2023-08-26 17:04:17 -07:00
blondie7575 4ddb742b5f Groundwork for moving characters 2023-07-30 15:46:59 -07:00
blondie7575 d52225a5d8 Fixed some minor header rendering bugs 2023-07-25 14:45:29 -07:00
blondie7575 2927cb0c68 Game/menu transitions working
- Also cleaned up key mapping
- Fixed a bug in VRAM pointer calculation
2023-07-25 14:33:23 -07:00
blondie7575 1eb235fc4c Ground work on title screen 2023-07-23 14:59:55 -07:00
blondie7575 4b183a0d99 Added palette cross-fading 2023-07-20 19:41:06 -07:00
blondie7575 0ee3e558b6 Added progress bar for anger
Also fixed memory overwrite in health management caused by hit animations
2023-07-17 20:36:04 -07:00
blondie7575 b605fef0d2 Replaced debug font rendering with real thing 2023-07-16 14:17:02 -07:00
blondie7575 36474e22dd Generalized font engine entry points 2023-07-13 14:33:34 -07:00
blondie7575 75b4b1ac84 A lot of bug fixing in font compiler 2023-07-13 12:08:21 -07:00
blondie7575 a1d5abb963 Font compiler now generates dedicated code bank
Fixed many bugs in font compiler and seems to render correctly now
2023-07-09 17:58:05 -07:00
blondie7575 1079535020 Groundwork for font compiler 2023-07-08 16:45:24 -07:00
blondie7575 50b1e71521 First implementation of sound
Sounds are packed into a bank, loaded, copied to Ensoniq RAM, and can be played through oscillators. The most basic form of GS sound system.
2023-07-04 20:09:17 -07:00
blondie7575 4a9958e5ac Added power indicator to crosshair
Fixed years-old bug in terrain unclipper which caused it to spray garbage in bank 3. My god, what a bug.
2023-06-25 18:43:07 -07:00
blondie7575 3b7ab68342 Fixed many bugs in crosshair and input processing 2023-06-24 15:25:08 -07:00
blondie7575 509af5c166 Foundation work for aiming crosshair 2023-06-21 20:07:30 -07:00
blondie7575 1b786497ec Improvements to player header appearance 2021-09-23 12:59:53 -06:00
blondie7575 ee42046090 Added mining and currency spend for weapons 2021-09-23 12:36:48 -06:00
blondie7575 5490294c5f Dirt explosions now happen at point of projectile hit 2020-01-05 15:48:59 -08:00
blondie7575 48f2e17491 Dirt clod creation and explosion working 2020-01-05 15:11:14 -08:00
blondie7575 2d58dc0862 Fixed projectiles in high VRAM not rendering 2019-02-22 19:00:48 -05:00
blondie7575 b9a6f06270 Added single step and debug bounds 2019-02-22 18:52:07 -05:00
blondie7575 c72e8c125b Added projectile aging and subclass cleanup 2018-12-29 17:45:40 -07:00
blondie7575 32c622afbe Support for local and global wind 2018-12-29 11:33:08 -07:00
blondie7575 b06048a9d9 Many bug fixes to multi-projectile support 2018-12-26 17:10:25 -07:00
blondie7575 35413e6ad0 Added support for multiple active projectiles 2018-12-23 17:39:22 -07:00
blondie7575 cf6b75fe9e Improved turn switching behavior 2018-07-28 17:33:56 -07:00
blondie7575 9873d92e0c Changed to screen-jump shot tracking 2018-07-28 16:20:37 -07:00
blondie7575 d0c67b907d Fixed stepping on a bunch of GS jump tables
Disabled fill-mode code in bank E1, because it wasn’t useful enough, and was stepping all over important GS things.
2018-07-28 15:46:54 -07:00
blondie7575 f599267718 Fixed compiled terrain rendering
I thought it was working after the merging with fill mode, but it actually wasn’t. Should be now. Using only compiled rendering as of this commit.
2018-07-24 18:43:41 -07:00
blondie7575 d4077a7edc Improved VBL, fixed Ctrl-OA-Reset crash 2018-07-22 10:11:51 -05:00
blondie7575 3144b7c9fb Inventory selection 2018-06-10 18:05:20 -06:00
blondie7575 cfeefce8c3 Added inventory tabs and number rendering 2018-06-10 13:00:05 -06:00
blondie7575 ee1e3965c8 Brought sanity to the palettes 2018-06-08 12:55:22 -07:00
blondie7575 85dd7a6bfd New sprites and some palette work 2018-06-06 13:23:00 -07:00
blondie7575 d5666cd3a6 First pass at inventory menu rendering 2018-04-20 13:04:39 -07:00
blondie7575 2c6ddc48ec Fixed projectile flicker during tracking 2018-03-26 12:24:27 -07:00
blondie7575 1c283efeed Mixed mode rendering working and players back 2018-03-06 18:31:54 -08:00
blondie7575 24269638fb Fixed stack-based clip/unclip 2018-03-05 12:32:05 -08:00
blondie7575 82f829befc Groundwork for optimizing terrain clipping in merged renderer 2018-01-21 14:21:44 -08:00
blondie7575 f0631386b1 Merged compile/span rendering working 2018-01-18 18:15:42 -08:00