Asteroids built on a handmade engine for learning.
Go to file
Doyle Thai 8fc895e584 Unify entity update to only use state switches
Remove the use of beginAttack and endAttack in the entity update loop and
delegate all changes to entity through state switching. This
consolidates the flow of data in the loop more consistently by going
through one master function. This also minimises the number of
entry-points to functions that will update an entity states- for ease of
comprehension.
2016-07-24 01:22:59 +10:00
data Rotate targetting reticule to mob. Add pivot point 2016-07-23 21:26:15 +10:00
extern Complete port over to C, replace glm math lib 2016-06-18 19:12:09 +10:00
src Unify entity update to only use state switches 2016-07-24 01:22:59 +10:00
.clang-format Port project over to C, some C++ left 2016-06-18 00:40:40 +10:00
.gitattributes Initialise repo 2016-06-03 15:07:40 +10:00
.gitignore Build world model in engine 2016-06-17 00:14:58 +10:00
Dengine.sln Initialise repo 2016-06-03 15:07:40 +10:00
Dengine.vcxproj Mobs battle with hero, engine architect. changes 2016-07-19 21:19:26 +10:00
Dengine.vcxproj.filters Mobs battle with hero, engine architect. changes 2016-07-19 21:19:26 +10:00