summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2018-12-06Implement "game over" state (scene)Oxore
Also rename arrKeys variable to keys.
2018-12-06Add prefix libs support in the MakefileOxore
2018-07-12Introduce pause mechanics, refactor a littleOxore
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.
2018-07-09Introduce wall kick, refactorOxore
Refactor controls a little: move key repeat clocks reset to the keys handler. Refactor field: rename rotation function (add "clockwise" postfix).
2018-07-09Introduce hard drop featureOxore
2018-07-09Introduce phantom shape, refactor fieldOxore
Introduce phantom shape feature, yay! Refactor field: rename attribute of invisible empty cells, remove "color" member from struct shape, introduce shape movement functions with embedded collision checking and success reporting,
2018-07-03Update README.md according to changesOxore
Check "Three next shapes". Remove silly "Main menu with beauties" entry. Declare shaders in "Look with sprites" entry. Change gameplay screenshot.
2018-06-25Major refactoringOxore
Fix memleak in KeyMap, fix memleak caused by loading a yaml file in main.c. Change Copyright information. Rename functions.c and .h to engine.c and .h. Take field and shape related functions to separate file (still not all of them) and refactor them a lot. Refactor collision detection. Add more warnings. Add sanitizer option commented out.
2018-01-23Add "windows" sectionVladimir Novikov
2017-12-09Extend TODO list0.01Oxore
2017-12-09Implement NES Tetris scoring systemOxore
2017-12-03Fix screenshotsVladimir Novikov
2017-12-03Change color scheme; add screenshotsOxore
2017-12-03Add entries to TODO listVladimir Novikov
2017-12-02Fix markdownOxore
2017-12-02Add information about dependenciesOxore
2017-12-01Edit TODO listOxore
2017-06-20gmeover procedure added; minor refactoringOxore
2017-06-16minor edit README.mdOxore
2017-06-16adding license informationOxore
2017-05-26Add travis.ci buttonVladimir Novikov
2017-05-25Makefile added, README.md updatedOxore
2016-09-04Structurized. README.md updated.oxore
2016-08-03Update README.mdVladimir Novikov
2016-08-03Update README.mdOxore
2016-07-29Update README.mdOxore
2016-07-29Just added to github. Project is too raw.oxore