Commit Graph

18 Commits

Author SHA1 Message Date
Jace cbb8eac917 Children transforms relative to parents using TransformSystem::AbsolutePosition and TransformSystem::AbsoluteOrientation 2014-03-13 23:44:32 +01:00
Jace ebd54f0833 Delayed removal of entities. 2014-03-13 21:40:12 +01:00
Jace b34d2d3dd0 Optimizations 2014-03-13 14:01:15 +01:00
Adam 192589f9e5 Merge branch 'master' of github.com:sippeangelo/Escape-the-Dawn
Conflicts:
	Escape-the-Dawn/GameWorld.cpp
2014-03-13 03:01:53 +01:00
Adam 76da942fdb Collision with everything omfg 2014-03-13 02:56:29 +01:00
Jace ded88eaadd Changed type of components container to make deleting more efficient 2014-03-13 02:39:08 +01:00
Tobias Dahl bb6cc1a23e Ghettomerge 2014-03-11 22:32:49 +01:00
Jace 6c6ce62e9a Debug draw normals. 2014-03-11 14:46:43 +01:00
Tobias Dahl cb16ecb5d6 WIP Camera Control 2014-03-10 01:51:00 +01:00
Jace 34889b3b0e Entity properties using boost::any. You'll need Boost now. 2014-03-09 19:05:57 +01:00
Jace c952953787 SystemFactory for dynamic creation and fetching of systems in a world. 2014-03-09 03:37:39 +01:00
Jace 60c0f1d098 Added OnComponentCreated event for systems 2014-03-07 20:17:12 +01:00
Jace 95a36794e3 Input system complete (untested) 2014-03-07 02:53:52 +01:00
Jace b1f0bc7cce Renderer refactoring. WIP InputSystem. 2014-03-07 02:28:19 +01:00
Jace e65db077d5 Refactored factory and component system. 2014-03-07 01:08:54 +01:00
Jace 444be4f502 WIP World changes 2014-03-03 20:08:08 +01:00
Jace 63337cf660 Stupid circular dependency fixed. 2014-02-25 20:09:15 +01:00
Jace 369ff782f1 "Basic" entity component system. Almost. 2014-02-25 19:26:34 +01:00