1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//! ## Asset Licenses
//!
//! All assets included with this game engine have the appropriate license described and linked to
//! in a `README.md` file in the same directory as the source files. In most cases, the license is
//! [CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/)--meaning you may do
//! whatever you wish with the asset.
//!
//! One notable exception is some of the music files, which are under a different license and
//! include specific attribution requirements that must be met in order to be used legally when
//! distributed. Please see
//! [this `README.md` file](https://github.com/CleanCut/rusty_engine/tree/main/assets/audio/music)
//! for more information.

pub mod actor;
pub mod audio;
pub mod consts;
pub mod game;
pub mod keyboard;
pub mod mouse;
pub mod physics;
pub mod text_actor;

// Public prelude
pub mod prelude {
    pub use crate::{
        actor::*, audio::*, consts::*, game::*, keyboard::*, mouse::*, physics::*, text_actor::*,
    };
    pub use bevy::{
        self,
        prelude::{Time, Timer, Vec2},
    };
}