20 Commits

Author SHA1 Message Date
6a12a45cb2 Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident. 2023-08-13 02:12:19 -05:00
13eff22485 Super big refactor of the animation storage and monster storage system using configuration files. 2023-08-06 19:00:09 -05:00
690171497f Refactored class initializations so reading into class list data from config files works properly. 2023-07-26 19:46:39 -05:00
a0916cfe9b Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays. 2023-07-25 19:48:24 -05:00
24030733bd Fixed fElapsedTime bug going negative seemingly randomly. Thank std::chrono::library::that::is::way::too::annoying::to::use::and::apparently::is::not::ultra::accurate 2023-07-23 12:33:20 -05:00
3a880c55a2 Class abilities are statically set so they are initialized on load to allow for proper swapping. 2023-07-22 04:21:10 -05:00
88df322042 Effect particles realigned and particles that are behind the center move to the back. 2023-07-21 15:20:56 -05:00
8d117c42e3 Class quick test swapping reimplemented.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-14 19:14:04 +00:00
c75a01a1ad Finish entire class refactor. Class swapping needs to be reimplemented. Fixed shadow color from white to black
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-14 15:44:17 +00:00
d3454727cd Warrior refactor completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-13 20:24:47 +00:00
0229982717 Added lightning bolt attack, added emitter system 2023-07-12 00:23:36 -05:00
6b81cd6e84 Layering rendering now proper. 2023-07-07 06:42:49 -05:00
46e3c7f7e7 Use pathfinding algorithm to determine teleport validity. 2023-07-06 03:22:05 -05:00
9aef66db47 Refactored all the game classes into derived classes. 2023-07-02 08:42:18 -07:00
1a441914ca Bullets now have derived types. 2023-06-30 15:44:41 -07:00
db7744dad3 Wizard energy bolt attack implemented. 2023-06-24 02:14:11 -07:00
ccfeae19d4 Sonic Slash implemented for Warrior. Build updated w/new features. 2023-06-20 19:13:45 -07:00
21368f6f95 Define and setup internal class attributes. 2023-06-17 22:03:20 -05:00
01d1e44839 Added Bullet shooting 2023-06-16 01:41:38 -05:00
7e543a3021 Implement ground slam animation 2023-06-15 00:11:39 -05:00