[−][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. |