index
:
game-of-life
master
A c++ Linux CLI implementation of John Conway's game of life
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
game
/
game.cpp
Age
Commit message (
Expand
)
Author
2022-07-02
fix: prevent opening too large RLE files
HEAD
master
HampusM
2022-07-01
refactor: game move opening rle file to method
HampusM
2022-07-01
refactor: clarify cell helper method names
HampusM
2022-07-01
refactor: use ranges
HampusM
2022-06-28
refactor: improve includes with iwyu
HampusM
2022-06-27
refactor: use int types from std namespace
HampusM
2022-06-23
refactor: remove printing scene matrix on exit
HampusM
2022-06-23
perf: reduce cout flushing
HampusM
2022-06-23
feat: add statusline mode styling
HampusM
2022-06-13
fix: add statusline length check
HampusM
2022-06-13
feat: add current mode to statusline
HampusM
2022-06-13
refactor: move set section lengths to game
HampusM
2022-06-13
refactor: change normal mode cursor style to steady block
HampusM
2022-06-13
refactor: improve configuring cursor style
HampusM
2022-06-13
refactor: remove living cell count from statusline
HampusM
2022-06-13
refactor: improve scene size display in statusline
HampusM
2022-06-13
refactor: clarify generation speed in statusline
HampusM
2022-06-13
refactor: add include <filesystem> in game.cpp
HampusM
2022-06-13
feat: add reading RLE files
HampusM
2022-06-13
fix: prevent A, B, C & D from being interpreted as arrow keys
HampusM
2022-06-13
fix: prevent birth cells from trespassing statusline
HampusM
2022-06-13
feat: implement command mode
HampusM
2022-06-13
refactor: give game responsibility of statusline
HampusM
2022-06-13
refactor: decouple statusline from scene & cursor controller
HampusM
2022-06-13
fix: index cursor x position from 0
HampusM
2022-06-13
fix: prevent update position in statusline on cursor move fail
HampusM
2022-06-13
feat: add ability to change generation speed
HampusM
2022-06-13
feat: add deleting cells
HampusM
2022-06-13
fix: prevent ignoring generation update speed
HampusM
2022-06-13
feat: implement game of life
v0.1.0
HampusM
2022-06-13
refactor: improve input handling in game loop
HampusM
2022-06-13
feat: add incrementing generation
HampusM
2022-06-13
refactor: replace last subscriber patterned code
HampusM
2022-06-13
refactor: remove unneccessary statusline section
HampusM
2022-06-13
refactor: improve input handling & remove commands
HampusM
2022-06-13
feat: add update speed monitoring
HampusM
2022-06-13
refactor: remove statusline as game dependency
HampusM
2022-06-13
refactor: remove window class
HampusM
2022-06-13
style: change braced list & bracket style
HampusM
2022-06-13
refactor: seperate statusline related concerns
HampusM
2022-06-13
style: improve function and brace styling
HampusM
2022-06-13
refactor: use trailing return types
HampusM
2022-06-13
feat: implement generations & multithreading
HampusM
2022-06-13
refactor: remove strings header file
HampusM
2022-06-13
refactor: move updating status from the move cursor command
HampusM
2022-06-13
refactor: move on start & on exit details to the game class
HampusM
2022-06-13
refactor: improve input configuring structure
HampusM
2022-06-13
perf: add noexcept almost everywhere
HampusM
2022-06-13
refactor: rename game initializer & move input config
HampusM
2022-06-13
refactor: move input config to own file & improve cleanup
HampusM
[next]