Commit Graph

38 Commits

Author SHA1 Message Date
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
c6d1fd00b2 Support for custom projectile rendering 2018-12-26 17:29:13 -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
67dabb62a9 Overhaul of art pipeline to support sprite flipping 2018-08-06 13:00:13 -07:00
blondie7575
fb2c5b155e Groundwork for fan weapon 2018-07-30 12:36:44 -07:00
blondie7575
62fc459fba Fixed a nasty bug in cratering 2018-06-11 18:01:19 -06:00
blondie7575
a5e4c3e143 Ammo consumption 2018-06-11 17:22:34 -06:00
blondie7575
c29ddd74c1 Firing of selected weapon type 2018-06-11 16:00:02 -06:00
blondie7575
4edd8540f5 Proper inventory rendering 2018-06-09 20:29:00 -06:00
blondie7575
cd38f829a7 Angled projectile sprites working 2017-10-31 12:15:18 -07:00
blondie7575
66fde553b9 Fixed rendering bugs in players and projectiles 2017-10-26 20:22:12 -07:00
blondie7575
a932295552 Refactoring of gameobject rendering macros
Prep work for projectile orientation
2017-10-26 20:15:52 -07:00
blondie7575
57d2dd4575 Basic spit sprite added 2017-10-23 12:56:12 -07:00
blondie7575
4cd1dcfbef Fixed rendering issues with projectiles during scrolling 2017-10-22 13:44:05 -07:00
blondie7575
6777f1d4c0 Fixed artifical ceiling on physics 2017-10-09 15:02:51 -07:00
blondie7575
79972bbb52 Groundwork for new art pipeline 2017-10-01 15:40:29 -07:00
blondie7575
2bdaae8f30 Added cat sprites
- Integrated Mr. Sprite art pipeline
- Fixed background restore bug
- Added debug pause
2017-09-30 13:01:36 -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
5d04f335e0 Added crater clipping to terrain edges 2017-09-18 12:51:01 -07:00
blondie7575
3a5f8594f2 Testing 2017-09-17 16:19:23 -07:00
blondie7575
21a6d85fc0 Fixed craters on hi-res terrain 2017-09-17 16:17:27 -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
c7efb24fe7 Fixed several rendering and input bugs 2017-09-05 12:48:30 -07:00
blondie7575
4525010273 Added shot power & fixed point multiply 2017-09-05 12:07:33 -07:00
blondie7575
dec9f3e2c8 Added player damage and death 2017-09-03 17:20:24 -07:00
blondie7575
72f724ff29 Added player collision checks 2017-09-02 20:52:19 -07:00
blondie7575
fb11e3dbd0 Added multiple player support 2017-09-02 17:31:12 -07:00
blondie7575
1f4051b9db Basic collision detection on terrain working 2017-08-31 12:55:02 -07:00
blondie7575
3c58aa6232 Added background saving to gameobject rendering 2017-08-26 22:34:49 -07:00
blondie7575
3e99f10ec7 Basic rendering of projectiles
- Added gravity
- Physics now 8.8 instead of 12.4 fixed point
2017-08-24 21:45:05 -07:00
blondie7575
e0c968eb48 Converted physics to 12.4 fixed point 2017-08-22 20:57:07 -07:00
blondie7575
7ecea5fa5c Basic projectile updating 2017-08-22 20:33:07 -07:00
blondie7575
bfc3144c89 More work on firing
- Space key hooked up
- Trig tables for angle/vector conversion
2017-08-20 17:51:12 -07:00
blondie7575
f7b34308ea Moved to 16 bit sine table
- Also groundwork for projectiles
2017-08-20 15:15:46 -07:00