Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Apr 14, 2025. It is now read-only.

Conversation

@oraqlle
Copy link
Owner

@oraqlle oraqlle commented Jul 2, 2022

Release Notes

First release of the Crank framework. πŸŽ‰πŸŽ‰

Added

  • crank::engine - Runtime engine
  • crank::states::base - Base virtual state

oraqlle added 10 commits June 26, 2022 18:35
Need to resolve includes.
Need to reshuffle directory so tests can be run.
Todo:
- Add templates for common states.
- Tests.
- Documentation.
- Look into using a std::deque or maybe std::map (with an ID system) instead of std::vector.
- Timing system that on every update, the back might be deleted if old.
- std::shared_ptr for pointer to engine type for safety.
- Make states std::unique_ptr's for safety.
- Look into reference use.
- Design variable parsing with va-args templates and tuples.
- Using references over pointers maybe.
- Look at using curiously recurring template pattern (CRTP) maybe.
Added doc comments to the files:
- engine.hpp
- base.hpp
- basic.hpp
Fixed shared data. Use <global-data-class-name>::instance()-><member/method>
Next stage is to redo README and documentation
@oraqlle oraqlle merged commit ab66263 into main Jul 2, 2022
@oraqlle oraqlle deleted the dev branch June 12, 2023 01:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants