Module rust_warrior::engine
source · [−]Expand description
The game engine
This module was formerly the home of a specs implementation but is now home to a zero-dependency version of the engine that functions almost identically. It ended up being a little more straightforward when entities did not need to be queried.
When start
is called, a mutable World
instance is created. This keeps
track of things like the warrior’s health and position, plus all enemy
units’ health and position as well.
Within the game’s loop, mutable references to the World
are handed to
various systems that live in the systems
module and define a portion
of the game’s logic.