[−][src]Module pokemon_rust::map
Controls pretty much everything related to maps in the overworld: which maps are loaded, where are all the characters and items, when are connected maps loaded and much more.
Re-exports
pub use self::coordinates::CoordinateSystem; |
pub use self::coordinates::MapCoordinates; |
pub use self::coordinates::PlayerCoordinates; |
pub use self::coordinates::WorldCoordinates; |
pub use self::conversions::map_to_world_coordinates; |
pub use self::load_map::change_player_tile; |
pub use self::load_map::initialise_map; |
pub use self::load_map::interact_with_npc; |
pub use self::load_map::prepare_warp; |
pub use self::map::GameAction; |
pub use self::map::GameActionKind; |
pub use self::map::GameScript; |
pub use self::map::GameScriptParameters; |
pub use self::map::MapConnection; |
pub use self::map::MapScript; |
pub use self::map::MapScriptKind; |
pub use self::map::Tile; |
pub use self::tile_data_builder::PreparedTileDataBuilder; |
pub use self::tile_data_builder::TileDataBuilder; |
Modules
| conversions | |
| coordinates | |
| load_map | |
| map | |
| serializable_map | |
| tile_data_builder |
Structs
| CharacterData | |
| MapHandler | |
| MapId | |
| TileData | A global way to refer to a tile. |
| ValidatedGameAction |