- 08 Mar, 2021 3 commits
- 24 Feb, 2021 15 commits
-
-
Rahix authored
Add a type alias for the handler closure type to make the EventHandlers code more readable.
-
Rahix authored
-
Rahix authored
-
Rahix authored
The create_stationary_obstacles() function does not actually return anything so `obstacles` was of the unit type `()`. Remove the binding and stop inserting it as a resource which would wrongly give the impression of the existence of an obstacles resource.
-
Rahix authored
-
Rahix authored
-
Rahix authored
-
Rahix authored
Previously the "fingerprint" would include byte position information which can change on unrelated changes to a file.
-
Rahix authored
- 08 Feb, 2021 2 commits
-
-
Rahix authored
- 25 Jan, 2021 3 commits
- 30 Dec, 2020 6 commits
-
-
0mbi authored
-
Rahix authored
Use a symlink-based procedure for making the update deployment atomic. This way, at no time does the filesystem contain an invalid version of the game and thus the webserver will never serve an inconsistent state.
-
Rahix authored
To ensure we get clean version information, update the mtime of `.git/HEAD` before running the release pipeline. Otherwise tags would just end up re-using the version information from the untagged commit.
- 29 Dec, 2020 11 commits
-
-
Rahix authored
Display how much sanity the player has left.
-
Rahix authored
When player sanity reaches zero, transition to the "Game Over" state via a new GameManager API.
-
Rahix authored
Add a game over state where the player can choose to start a new game or quit.
-
If something panics - which should never happen - the error message and the stack trace is now displayed in the browser window.