Rust RL
Following the LibTCod Rust Tutorial found at https://tomassedovic.github.io/roguelike-tutorial/
Thoughts:
Need a handle input system
Rendering Systems: Clear Root Clear OffScreens Draw each offscreen (req: Clear the specific offscreen) Draw Map Draw Entites (req: Draw Map) Composite Offscreens
Need to register my tilemap and my fovmap as resources (new types should be good here) Could probably new type vec to a block_move type, and a block_sight type etc for the sake of resources This is going to effect how I generate maps :-/
Gameplay systems UpdateVelocity UpdatePosition (req: UpdateVelocity) UpdateFov(req: UpdatePosition)