summary refs log tree commit diff stats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Started event handlersKelly Rauchenberger2018-05-1713-183/+346
* Added TransformableComponent to script engineKelly Rauchenberger2018-05-171-0/+10
* Added error checking to AutomatingSystemKelly Rauchenberger2018-05-171-2/+13
* Started integrating Lua as a scripting engineKelly Rauchenberger2018-05-176-267/+82
* Fixed ferries pushing passengersKelly Rauchenberger2018-05-093-89/+141
* Simplified positions/sizes with vectorsKelly Rauchenberger2018-05-0914-275/+285
* Started refactoring collision detection to use directional functorKelly Rauchenberger2018-05-092-595/+533
* Fixed bug with upward tilemap collisionKelly Rauchenberger2018-05-091-1/+1
* Fixed behavior of uncollidable bodiesKelly Rauchenberger2018-05-092-438/+445
* Fixed behavior of frozen bodiesKelly Rauchenberger2018-05-092-22/+33
* Recursively handle ferried bodiesKelly Rauchenberger2018-05-092-600/+637
* Added a comment to TransformableComponent describing the ferrying stipulationKelly Rauchenberger2018-05-091-0/+6
* Unferried players while changing mapsKelly Rauchenberger2018-05-093-12/+36
* Added ferrying (buggy)Kelly Rauchenberger2018-05-093-2/+89
* Added simple AI implementationKelly Rauchenberger2018-05-037-3/+376
* Added missing #include <algorithm>Kelly Rauchenberger2018-04-291-0/+1
* Added map object collisionKelly Rauchenberger2018-04-298-395/+714
* Implemented map object spritesKelly Rauchenberger2018-04-284-7/+116
* Moved stb_image.h to a vendor folderKelly Rauchenberger2018-04-283-6338/+3
* Restructured the way the world is loadedKelly Rauchenberger2018-04-2822-1040/+1154
* EntityManager const-correctnessKelly Rauchenberger2018-04-252-12/+21
* Added freefalling terminal velocityKelly Rauchenberger2018-02-192-0/+7
* Added player death and event schedulingKelly Rauchenberger2018-02-1815-19/+346
* Implemented map adjacencyKelly Rauchenberger2018-02-1814-160/+715
* Refactored rendererKelly Rauchenberger2018-02-1625-948/+1624
* Fixed inconsistent rendering failureKelly Rauchenberger2018-02-132-18/+18
* Abstracted behavior related to "orientable" entitiesKelly Rauchenberger2018-02-1211-207/+392
* Implemented map rendering and basic collisionKelly Rauchenberger2018-02-1115-31/+825
* Moved sprite rendering into AnimatingSystemKelly Rauchenberger2018-02-087-67/+96
* Introduced animated spritesKelly Rauchenberger2018-02-0817-182/+520
* Fixed behavior of letting go of the right buttonKelly Rauchenberger2018-02-071-1/+1
* Inlined some componentsKelly Rauchenberger2018-02-078-234/+209
* Merge branch 'master' into es-rewriteKelly Rauchenberger2018-02-071-3/+5
|\
| * Made some fixes to rendering I guessKelly Rauchenberger2018-02-041-3/+4
* | Changed EntityManager to dense vectorKelly Rauchenberger2018-02-075-124/+184
* | Whitespace changesKelly Rauchenberger2018-02-0519-194/+194
* | Removed bare pointer from Sound classKelly Rauchenberger2018-02-051-29/+32
* | Player now movesKelly Rauchenberger2015-06-2622-60/+635
* | Now displaying player characterKelly Rauchenberger2015-06-1811-152/+266
* | Wrote EntityManagerKelly Rauchenberger2015-06-1131-1980/+294
|/
* Fixed bug allowing player to jump through walls when crossing a vertical map ...Kelly Rauchenberger2015-03-191-5/+5
* Implemented a simple AIKelly Rauchenberger2015-03-1911-92/+412
* Wrote an XML Schema describing maps file and also changed the spec a bitKelly Rauchenberger2015-03-187-276/+208
* Game can now read map file from map editor (also added new map)Kelly Rauchenberger2015-03-1812-168/+393
* Removed "../" from file pathsKelly Rauchenberger2015-03-167-18/+18
* Fixed the empty XML bug AGAINKelly Rauchenberger2015-03-151-12/+18
* Fixed error with empty left and right mapsKelly Rauchenberger2015-03-153-23/+22
* Fixed bug with map with no nameKelly Rauchenberger2015-03-151-2/+8
* Started writing map editorKelly Rauchenberger2015-03-144-7/+7
* Added sound when you hit the groundKelly Rauchenberger2015-03-1423-767/+826