[−][src]Crate rask_engine
This crate is a game engine library providing many needed functions. This includes math utilities such as vectors and matrices, a trait for collisions and multiple boxes for modeling objects.
Modules
| boxes | The boxes module exposes AABox (axis-aligned box) and RBox (rotated box). These are used to model objects.  | 
| collide | The collide module provides the Collide trait for objects that can collide along with several implementations for various types.  | 
| engine | |
| error | |
| events | this module contains The game input/output event definition  | 
| math | This module provides basic mathematical types and functions used in the game. This includes 2- and 3-dimensional vectors as well as 2x2 and 3x3 matrices together with useful operations on those types.  | 
| network | |
| resources | The resource management system for the ratatosk game engine.  | 
Structs
| RaskEngine | The rask specific implementation of the   | 
Enums
| EngineError | The error type used by the game engine.  | 
Traits
| GameEngine | An interface for the game server to interact with the game.  |