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
Age
Commit message (
Collapse
)
Author
2022-06-13
refactor: replace repeated code in factories
HampusM
2022-06-13
refactor: clean up DI code
HampusM
2022-06-13
refactor: use cin in input handler
HampusM
2022-06-13
refactor: replace string matrix with template matrix
HampusM
2022-06-13
fix: resolve statusline overlap bug
HampusM
2022-06-13
feat: implement generations & multithreading
HampusM
2022-06-13
refactor: make the cursor hide & show methods not static
HampusM
2022-06-13
fix: use climits instead of limits in input header
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: update event system terminology & structure
HampusM
2022-06-13
refactor: remove excessive amount of std::move in engine ctor
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
refactor: rename vector2 operator overload args to rhs
HampusM
2022-06-13
feat: add inserting cells
HampusM
2022-06-13
refactor: implement matrix iterator
HampusM
2022-06-13
build: add dependencies GSL & doctest
HampusM
2022-06-13
perf: add noexcept almost everywhere
HampusM
2022-06-13
feat: make status bar visible from game start
HampusM
2022-06-13
feat: add status bar background color
HampusM
2022-06-13
feat: add status bar
HampusM
2022-06-13
refactor: rename game initializer & move input config
HampusM
2022-06-13
refactor: add error handling for the container get method
HampusM
2022-06-13
refactor: add cursor controller interface
HampusM
2022-06-13
refactor: make cursor controller track cursor pos itself
HampusM
2022-06-13
fix: change move cursor argument to non-const reference
HampusM
2022-06-13
refactor: add game factory
HampusM
2022-06-13
refactor: improve vector2 data type & methods
HampusM
2022-06-13
refactor: move directions to vector2 & make vector2 hashable
HampusM
2022-06-13
refactor: make vector2 data int32_t
HampusM
2022-06-13
docs: fix 'uint32_teger' comments
HampusM
2022-06-13
refactor: replace unsigned int with uint32_t
HampusM
2022-06-13
refactor: improve getters & setters for vector2 & bounds
HampusM
2022-06-13
refactor: make vector2 & bounds data classes
HampusM
2022-06-13
refactor: make small improvements
HampusM
2022-06-13
refactor: move input config to own file & improve cleanup
HampusM
2022-06-13
refactor: add game initializer
HampusM
2022-06-13
refactor: remove virtual from input handler interface destructor
HampusM
2022-06-13
feat: add moving cursor
HampusM
2022-06-13
refactor: improve factories
HampusM
2022-06-13
refactor: add virtual destructors to interfaces
HampusM
This is required by clang++ for some reason...
2022-06-13
build: fix compiler cross compatibility
HampusM
2022-06-13
feat: add input handler & quitting with 'q'
HampusM
2022-06-13
refactor: move is_func to own type traits file
HampusM
2022-06-13
refactor: delete commented code in DI container header
HampusM
2022-06-13
fix: stop segfault caused by game ctor
HampusM
2022-06-13
add basic engine graphics
HampusM
2022-06-13
build: add fmt library dependency
HampusM
2022-06-13
add game & vector2
HampusM
[next]