Commit Graph

28 Commits

Author SHA1 Message Date
blondie7575 df1a141d8b Groundwork for graphical loading screen 2023-07-18 20:15:53 -07:00
blondie7575 1d3bfeba8f Font engine refactor
String rendering code is now replicated for each font, which makes the code much faster and tighter. This will also immensely simplify switching to left-justified text rendering, which turns out to be important. :-|
2023-07-16 20:10:00 -07:00
blondie7575 b605fef0d2 Replaced debug font rendering with real thing 2023-07-16 14:17:02 -07:00
blondie7575 2b5e7a29f0 Added shoot animations and more sound
Animation system now supports multiple sprite sizes
2023-07-05 20:27:47 -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 7d3ae38f8f Added option for weapon deployment delay 2021-07-24 14:41:48 -07:00
blondie7575 48f2e17491 Dirt clod creation and explosion working 2020-01-05 15:11:14 -08:00
blondie7575 c72e8c125b Added projectile aging and subclass cleanup 2018-12-29 17:45:40 -07:00
blondie7575 364ae0de32 Added game object pool allocator for accessories 2018-12-29 17:13:03 -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 2e92ac118e Basic framework for fan
Also added support for delegate methods in projectiles
2018-12-22 11:41:12 -07: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
blondie7575 f90edac57d Optimized span rendering moved to $E1 2018-01-16 12:56:53 -08:00
blondie7575 c82e9d8a30 First working version of virtual stack unrender
So fast!!
2018-01-06 15:30:06 -08:00
blondie7575 d2c5ef675f Much faster span cache management 2017-12-25 22:41:09 -07:00
blondie7575 7ba22eadda Fixed several rendering glitches 2017-10-19 12:59:24 -07:00
blondie7575 adb74d6fb4 First pass on ProDOS-based bank loader 2017-10-01 17:36:09 -07:00
blondie7575 79972bbb52 Groundwork for new art pipeline 2017-10-01 15:40:29 -07:00
blondie7575 9aadc36361 Basic Mr. Sprite integration
- Larger gameobject sprites
- Fixed some bugs in collision detection
2017-09-29 17:53:05 -07:00
blondie7575 9a4d9e7fb7 First pass on terrain craters
Also refactored collision/physics functions for improved appearance
2017-09-13 07:53:40 -06:00
blondie7575 ea808cbf9a Groundwork for gameobject rendering 2017-08-13 15:36:12 -07:00
blondie7575 b60043e4b2 Improved terrain data structure
Terrain debug rendering
2017-07-30 11:54:37 -07:00
blondie7575 2e8dfde290 Fast graphics path screen fill working 2017-07-29 14:47:17 -07:00
blondie7575 4c8be2d8aa Initial commit 2017-07-28 17:11:25 -05:00