aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-06-13refactor: use cin in input handlerHampusM
2022-06-13refactor: replace string matrix with template matrixHampusM
2022-06-13fix: resolve statusline overlap bugHampusM
2022-06-13feat: implement generations & multithreadingHampusM
2022-06-13refactor: make the cursor hide & show methods not staticHampusM
2022-06-13fix: use climits instead of limits in input headerHampusM
2022-06-13refactor: remove strings header fileHampusM
2022-06-13refactor: move updating status from the move cursor commandHampusM
2022-06-13refactor: update event system terminology & structureHampusM
2022-06-13refactor: remove excessive amount of std::move in engine ctorHampusM
2022-06-13refactor: move on start & on exit details to the game classHampusM
2022-06-13refactor: improve input configuring structureHampusM
2022-06-13refactor: rename vector2 operator overload args to rhsHampusM
2022-06-13feat: add inserting cellsHampusM
2022-06-13refactor: implement matrix iteratorHampusM
2022-06-13build: add dependencies GSL & doctestHampusM
2022-06-13perf: add noexcept almost everywhereHampusM
2022-06-13feat: make status bar visible from game startHampusM
2022-06-13feat: add status bar background colorHampusM
2022-06-13feat: add status barHampusM
2022-06-13refactor: rename game initializer & move input configHampusM
2022-06-13refactor: add error handling for the container get methodHampusM
2022-06-13refactor: add cursor controller interfaceHampusM
2022-06-13refactor: make cursor controller track cursor pos itselfHampusM
2022-06-13fix: change move cursor argument to non-const referenceHampusM
2022-06-13refactor: add game factoryHampusM
2022-06-13refactor: improve vector2 data type & methodsHampusM
2022-06-13refactor: move directions to vector2 & make vector2 hashableHampusM
2022-06-13refactor: make vector2 data int32_tHampusM
2022-06-13docs: fix 'uint32_teger' commentsHampusM
2022-06-13refactor: replace unsigned int with uint32_tHampusM
2022-06-13refactor: improve getters & setters for vector2 & boundsHampusM
2022-06-13refactor: make vector2 & bounds data classesHampusM
2022-06-13refactor: make small improvementsHampusM
2022-06-13refactor: move input config to own file & improve cleanupHampusM
2022-06-13refactor: add game initializerHampusM
2022-06-13refactor: remove virtual from input handler interface destructorHampusM
2022-06-13feat: add moving cursorHampusM
2022-06-13refactor: improve factoriesHampusM
2022-06-13refactor: add virtual destructors to interfacesHampusM
This is required by clang++ for some reason...
2022-06-13build: fix compiler cross compatibilityHampusM
2022-06-13feat: add input handler & quitting with 'q'HampusM
2022-06-13refactor: move is_func to own type traits fileHampusM
2022-06-13refactor: delete commented code in DI container headerHampusM
2022-06-13fix: stop segfault caused by game ctorHampusM
2022-06-13add basic engine graphicsHampusM
2022-06-13build: add fmt library dependencyHampusM
2022-06-13add game & vector2HampusM
2022-06-13refactor: use dependency injectionHampusM
2022-06-13refactor: delete exception usages & game optionsHampusM