summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-08Changed comment message for resource filesAki
2023-01-08Added naive resistsAki
2023-01-08Renamed health to structure points where applicableAki
2023-01-08Extracted total retrieval to health points to enable modification of componentsAki
2023-01-08Extracted alive state check from battle to hitpoints to hide it awayAki
2023-01-07Fixed one imgui frame showing after campaign endsAki
2023-01-07Removed SampleRepository because JsonRepo does everything neededAki
2023-01-07Added crude campaign end conditionAki
2023-01-07Added section about running the game to READMEAki
2023-01-07Implemented a CMake function to manage resourcesAki
2023-01-05Naively implemented JSON universe RepositoryAki
2023-01-05NotFound will now at least output the missing keyAki
2023-01-04Added stub Json repositoryAki
2023-01-04Added Nlohmann JSON library to dependenciesAki
2023-01-03Added rather naive interface for repository iterationAki
2023-01-02Moved EventLog to stats moduleAki
2023-01-02Moved UniqueIdentifier to universe moduleAki
2022-12-31Extracted method to deal damage to hit pointsAki
2022-12-31Extracted HitPoints definition to own headerAki
2022-12-31Added Gauss Cannon to sample repositoryAki
2022-12-31Added a check for AIState and Transform of the ownerAki
2022-12-31Turrets may now shoot multiple times per frameAki
2022-12-31Added a wrapper for calling system updatesAki
2022-12-31Extracted TurretControl to own unitAki
2022-12-31Keep at range distance is now updated according to optimal range of turretsAki
2022-12-31Added rounds and reload time to turrets to enable burst weaponsAki
2022-12-31Renamed misleading total_teams() methodAki
2022-12-31Extracted FloatingMovement component to own header and implAki
2022-12-31Renamed and changed binding for restoring from a pauseAki
2022-12-31Added PauseAki
2022-12-31Added a method to retrieve current scene from sessionAki
2022-12-31Extracted drawable sub-scene holder to a Frame classAki
2022-12-30Disabled ESC quitting game right awayAki
2022-12-30Rotated RandomSpawner to spawn first team on the leftAki
2022-12-30Replaced Quick Battle with Campaign in Main MenuAki
2022-12-30SceneBuilder can now list the scenesAki
Still, information is duplicated between the list_scenes and other methods.
2022-12-29Carry over ship deaths to campaign stateAki
2022-12-28Implemented very naive campaign encounter generationAki
2022-12-28Added Campaign scene stubAki
2022-12-28Renamed Log scene to SummaryAki
2022-12-26Reworked scene management around the stack in SessionAki
2022-12-26Session now manages Scenes in via a stackAki
2022-12-26Simplified sliders update checkAki
2022-12-26Laser effect now hits the target a bit smootherAki
2022-12-25Title scene now uses SceneBuilder for switchingAki
2022-12-25Added CLI option to select the starting sceneAki
Usage: kurator -s {Battle,ScenarioEditor}; anything else make it start with Title scene
2022-12-24Implemented scenario editor for example scenario to fool aroundAki
2022-12-24Session now holds previous scene until end of frameAki
This allows any ongoing function to end, be it draw or update, and allows to call session->set() from within them to change the scene.
2022-12-24Added end event to mark end of a battleAki
2022-12-23Shots are now animated to see what direction they goAki