Crate gaymwtf_core

Crate gaymwtf_core 

Source

Re-exports§

pub use crate::core::world::World;
pub use crate::core::world::WorldData;
pub use crate::core::chunk::Chunk;
pub use crate::core::chunk::ChunkData;
pub use crate::core::tile::Tile;
pub use crate::core::tile::TileData;
pub use crate::core::tile::TileRegistry;
pub use crate::core::tile::SerializableTile;
pub use crate::core::object::Object;
pub use crate::core::object::ObjectData;
pub use crate::core::object::ObjectRegistry;
pub use crate::core::object::SerializableObject;
pub use crate::core::object::Direction;
pub use crate::core::biome::Biome;
pub use crate::core::biome::BiomeRegistry;
pub use crate::core::save::Vec2Save;
pub use crate::core::ui::Button;
pub use crate::core::ui::Label;
pub use crate::core::ui::MenuAction;
pub use crate::core::ui::Menu;
pub use crate::core::ui::Element;
pub use crate::core::ui::ButtonState;
pub use crate::engine::texture::load_file_sync;
pub use crate::engine::texture::load_texture_sync;
pub use crate::utils::draw::DrawBatch;
pub use crate::utils::logger::GameLogger;
pub use crate::utils::settings::TILE_SIZE;
pub use crate::utils::settings::CHUNK_SIZE;
pub use crate::utils::settings::CHUNK_PIXELS;
pub use crate::utils::settings::OBJECT_ACTIVATION_MARGIN;

Modules§

core
engine
utils

Macros§

log_chunk
Macro for logging messages with the “chunk” target.
log_entity
Macro for logging messages with the “entity” target.
log_render
Macro for logging messages with the “render” target.
log_world
Macro for logging messages with the “world” target.