summary refs log tree commit diff stats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Added trigger zones to the mapKelly Rauchenberger2021-02-098-18/+76
| | | | Walking into a trigger zone runs a script.
* Maps can contain named points of interest called warpsKelly Rauchenberger2021-02-093-1/+11
|
* Fixed issue with single-line messagesKelly Rauchenberger2021-02-091-0/+4
| | | | Including the "no problem here" message. Problem was introduced with the \f change.
* Entity prototypes can be stored in the map file nowKelly Rauchenberger2021-02-093-5/+49
|
* Added newlines that don't require A pressesKelly Rauchenberger2021-02-092-8/+26
| | | | \n in a text message just indicates a newline. \n\f is a newline with an A press.
* Added "no problem here"Kelly Rauchenberger2021-02-071-0/+13
|
* Characters added to a party now tween to their starting position instead of ↵Kelly Rauchenberger2021-02-061-2/+13
| | | | teleporting
* Added function to get Direction from one point to anotherKelly Rauchenberger2021-02-061-0/+26
|
* Added sound and animation changes to scriptingKelly Rauchenberger2021-02-064-7/+42
|
* Fixed text wrapping miscalculation issueKelly Rauchenberger2021-02-061-7/+1
|
* Added sprite interactionKelly Rauchenberger2021-02-064-14/+49
|
* Added collision with other spritesKelly Rauchenberger2021-02-063-29/+105
|
* Added FlintKelly Rauchenberger2021-02-061-0/+4
|
* Added collidable object cacheKelly Rauchenberger2021-02-064-18/+96
|
* Moved some collision stuff into the TransformSystemKelly Rauchenberger2021-02-063-49/+88
|
* Prevented multiple loading of the same image filesKelly Rauchenberger2021-02-052-13/+18
|
* Organised resources folderKelly Rauchenberger2021-02-054-23/+23
|
* Created script systemKelly Rauchenberger2021-02-056-2/+106
|
* Added pageflip message soundKelly Rauchenberger2021-02-051-0/+2
|
* Added little bobbing "next message" arrowKelly Rauchenberger2021-02-055-4/+51
|
* Added speaker headerKelly Rauchenberger2021-02-055-11/+49
|
* Added text boxesKelly Rauchenberger2021-02-0410-4/+377
| | | | | | Text now reveals itself and scrolls! Yay! It even plays speaker beeps. TODO: the arror indicating an A press is needed. Bullets on lines that need bullets. The header that says who the speaker is, if relevant.
* Added cutscene bars (and resized game)Kelly Rauchenberger2021-02-037-10/+127
|
* Added running soundsKelly Rauchenberger2021-02-038-5/+132
|
* Main loop exit guardKelly Rauchenberger2021-02-031-5/+1
|
* Added input systemKelly Rauchenberger2021-02-038-176/+294
|
* Converted Party into CharacterSystemKelly Rauchenberger2021-02-038-291/+293
|
* Added animation systemKelly Rauchenberger2021-02-0311-113/+136
|
* Added camera systemKelly Rauchenberger2021-02-039-64/+120
|
* Pulled transform stuff into a system (starting to do ECS stuff)Kelly Rauchenberger2021-02-038-26/+81
|
* Added "bumping into something while running" sfxKelly Rauchenberger2021-02-026-7/+95
|
* Added collision with map tilesKelly Rauchenberger2021-02-026-38/+144
|
* Fixed movement speed to be more like the gameKelly Rauchenberger2021-02-021-1/+1
|
* Added moving cameraKelly Rauchenberger2021-02-025-14/+66
|
* Using tmxlite instead of TilesonKelly Rauchenberger2021-02-027-40/+140
|
* Map rendering Works but I don't want to use Tileson so I'm gonna change thatKelly Rauchenberger2021-02-024-2/+80
| | | | Mainly bc Tileson requires std::filesystem, which my clang is too old for apparently, and while I can use gcc instead I just want to not, I suppose. Also Tileson's API is very weird RE const correctness? Idk. And also being able to parse the tmx files rather than exporting to json would be preferable.
* Added BoneyKelly Rauchenberger2021-01-311-0/+2
|
* Added DusterKelly Rauchenberger2021-01-311-2/+2
|
* Added KumatoraKelly Rauchenberger2021-01-311-4/+4
|
* Made use of new sprite sheet data!Kelly Rauchenberger2021-01-314-11/+55
|
* Added crouching/runningKelly Rauchenberger2021-01-305-49/+158
|
* ESC quits the game nowKelly Rauchenberger2021-01-301-1/+1
|
* Sprite animations are more generic than still/walk nowKelly Rauchenberger2021-01-304-22/+14
|
* Pressing two opposite directions at once now prioritises one instead of ↵Kelly Rauchenberger2021-01-301-6/+2
| | | | doing both
* Game now renders onto a 320x240 canvas that gets stretched upKelly Rauchenberger2021-01-302-5/+8
|
* Abstracted frame timing stuffKelly Rauchenberger2021-01-302-13/+35
|
* Added standing/walking animationsKelly Rauchenberger2021-01-309-9/+234
|
* Added sprite Y sortingKelly Rauchenberger2021-01-304-13/+46
|
* Added party following movementKelly Rauchenberger2021-01-306-9/+32
|
* Encapsulated some player movement stuffKelly Rauchenberger2021-01-308-29/+195
| | | | Imported vector from therapy5