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