51
crates/shared/src/lib.rs
Normal file
51
crates/shared/src/lib.rs
Normal file
@@ -0,0 +1,51 @@
|
||||
pub mod abilities;
|
||||
pub mod ai;
|
||||
pub mod aim;
|
||||
pub mod animation;
|
||||
pub mod backpack;
|
||||
pub mod camera;
|
||||
pub mod cash;
|
||||
pub mod cash_heal;
|
||||
pub mod character;
|
||||
pub mod control;
|
||||
pub mod cutscene;
|
||||
pub mod gates;
|
||||
pub mod head;
|
||||
pub mod head_drop;
|
||||
pub mod heads;
|
||||
pub mod heads_database;
|
||||
pub mod heal_effect;
|
||||
pub mod hitpoints;
|
||||
pub mod keys;
|
||||
pub mod loading_assets;
|
||||
pub mod loading_map;
|
||||
pub mod movables;
|
||||
pub mod npc;
|
||||
pub mod physics_layers;
|
||||
pub mod platforms;
|
||||
pub mod player;
|
||||
pub mod sounds;
|
||||
pub mod tb_entities;
|
||||
pub mod utils;
|
||||
pub mod water;
|
||||
|
||||
use bevy::{core_pipeline::tonemapping::Tonemapping, prelude::*};
|
||||
use utils::{billboards, squish_animation};
|
||||
|
||||
#[derive(Resource, Reflect, Debug)]
|
||||
#[reflect(Resource)]
|
||||
pub struct DebugVisuals {
|
||||
pub unlit: bool,
|
||||
pub tonemapping: Tonemapping,
|
||||
pub exposure: f32,
|
||||
pub shadows: bool,
|
||||
pub cam_follow: bool,
|
||||
}
|
||||
|
||||
#[derive(States, Default, Clone, Eq, PartialEq, Debug, Hash)]
|
||||
pub enum GameState {
|
||||
#[default]
|
||||
AssetLoading,
|
||||
MapLoading,
|
||||
Playing,
|
||||
}
|
||||
Reference in New Issue
Block a user