diff options
author | Oxore <oxore@protonmail.com> | 2018-07-12 04:13:15 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2018-07-12 04:13:15 +0300 |
commit | 9a9711945c2add826e5887aabe2330bee9042b4b (patch) | |
tree | fe67952f6cd8a020ec0b1cf1fabf91167e785c23 /README.md | |
parent | 2b265ea0eb5825eccd3b9b072b5014bacf0d16d7 (diff) |
Introduce pause mechanics, refactor a little
Introduce Pause mechanics and mention it in README.md.
Makefile: replace unnecessary "-MMD -MP" with just "-MD" flag, so it
allows to compile with tcc too.
Refactor: Rename game.isStarted field to game.started field. Move
arrKeys container to engine.c and remove it from main.c. Refactor char
iterator in utf8to32_strcpy function.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -22,11 +22,12 @@ make all ``` File named "tetris" is the final binary. Run it. Hit *S* to start game. -- `s` - start a game. +- `S` - start a game. - `Left arrow` - move shape left. - `Right arrow` - move shape right. - `Up arrow` - rotate shape clockwise. - `Space` - hard drop. +- `P` - pause. Cleaning: ``` @@ -51,5 +52,6 @@ Look at the [repo releases](https://github.com/Oxore/tetris-csfml/releases)! Now - Change colorscheme and define new - Number of levels - [x] Three next shapes +- [x] Pause - Look with sprites and shaders - Interprocess communication interface for control from other process (I want to connect machine learning algorithm and make it play and learn) |