summary refs log tree commit diff stats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Rendered some menu optionsStar Rauchenberger2021-03-131-0/+1
| | | | #7
* Created Interpolation abstractionStar Rauchenberger2021-03-131-0/+1
| | | | This simplifies EffectSystem quite a bit, and will be useful in other classes.
* Created MenuSystemStar Rauchenberger2021-03-131-0/+1
| | | | | | It currently has nothing in it. #7
* Added MirrorSystemKelly Rauchenberger2021-03-051-0/+1
| | | | This is really just for letting one sprite mirror another's movement and animation. I tried doing it in the BehaviourSystem, but you get stuttering if you do it earlier in the loop than the CharacterSystem, so I ended up having to make a new system just for this thing that will not happen very often.
* Added a debug consoleKelly Rauchenberger2021-02-211-0/+2
| | | | | | | | Open it by pressing backtick, close it by hitting escape. Pressing backtick does not open it in release builds. Current shortcomings: opening it for the first time also types a backtick for some reason, but not on subsequent times. Also, it doesn't create a coroutine, so any script function that yields is going to fail. This also added a "is gameplay paused" flag to Game, which will be useful for adding a pause menu.
* Added a randomly wandering Ionia to the mapKelly Rauchenberger2021-02-201-0/+1
|
* Added map fadeoutsKelly Rauchenberger2021-02-141-0/+1
| | | | Screen fadeouts and map fadeouts are now handled by the effect system.
* Fixed cmake warnings from SDL2_image/mixerKelly Rauchenberger2021-02-101-2/+2
|
* Created script systemKelly Rauchenberger2021-02-051-0/+7
|
* Added text boxesKelly Rauchenberger2021-02-041-0/+1
| | | | | | 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-031-0/+1
|
* Added input systemKelly Rauchenberger2021-02-031-0/+1
|
* Converted Party into CharacterSystemKelly Rauchenberger2021-02-031-1/+1
|
* Added animation systemKelly Rauchenberger2021-02-031-1/+1
|
* Added camera systemKelly Rauchenberger2021-02-031-0/+1
|
* Pulled transform stuff into a system (starting to do ECS stuff)Kelly Rauchenberger2021-02-031-0/+1
|
* Added "bumping into something while running" sfxKelly Rauchenberger2021-02-021-0/+3
|
* Using tmxlite instead of TilesonKelly Rauchenberger2021-02-021-3/+5
|
* Map rendering Works but I don't want to use Tileson so I'm gonna change thatKelly Rauchenberger2021-02-021-0/+3
| | | | 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 sprite Y sortingKelly Rauchenberger2021-01-301-0/+1
|
* Encapsulated some player movement stuffKelly Rauchenberger2021-01-301-0/+1
| | | | Imported vector from therapy5
* Game now renders an image of LucasKelly Rauchenberger2021-01-301-0/+1
|
* Imported renderer stuff from EtherKelly Rauchenberger2021-01-301-0/+7
|
* Initial commitKelly Rauchenberger2021-01-301-0/+28