1
0
Fork 0
roguelike-game/src/map_builders/prefab_builder/prefab_levels.rs

61 lines
3.7 KiB
Rust

#[derive(PartialEq, Copy, Clone)]
pub struct PrefabLevel {
pub template: &'static str,
pub width: usize,
pub height: usize,
}
#[allow(dead_code)]
pub const WFC_POPULATED: PrefabLevel = PrefabLevel {
template: LEVEL_MAP,
width: 80,
height: 43,
};
#[allow(dead_code)]
const LEVEL_MAP: &str = "
################################################################################
# ######################################################## #########
# @ ###### ######### #### ################### #######
# #### g # ############### #####
# #### # # ####### #### ############# ###
##### ######### # # ####### ######### #### ##### ###
##### ######### ###### ####### o ######### #### ## ##### ###
## #### ######### ### ## o ###
##### ######### ### #### ####### ## ##### ###
##### ######### ### #### ####### # ### ## ##### ###
##### ######### ### #### ####### ####### ##### o ###
### ## ### #### ####### ################ ###
### ## ### o ###### ########### # ############ ###
### ## ### ###### ########### ### ###
### % ###### ########### # ### ! ## ###
### ## ### ###### ## ####### ## ###
### ## ### ## ### ##### # ######################## #####
### ## ### ## ### ##### # # ###################### #####
#### ## ####### ###### ##### ### #### o ########### ###### #####
#### ## ####### ###### #### ## #### # ######### ###### ######
# ## ####### ###### #### ## #### ############ ##### ######
# g ## ####### ###### #### ## % ########### o o #### # #
# ## ### #### ## #### # ####### ## ## #### g #
####### ####### #### ###### ! ! ### # #
###### ##### #### # ###### ### ######
##### ##### # ########## ### ######
##### ! ### ###### # ########## o##o ### # ##
##### ### ####### ## # ###### ### g ##
# ## #### ######## ### o ####### ^########^ #### # ##
# g # ###### ######## ##### ####### ^ ^ #### ######
# ##g#### ###### ######## ################ ##### ######
# ## ########## ########## ######## ################# ###### #
##### ######### ########## % ######## ################### ######## ## #
#### ### ######## ########## ######## #################### ########## # #
### ##### ###### ######### ######## ########### ####### # g# #
### ##### ############### ### ########### ####### #### #
### ##### #### ############## ######## g g ########### #### # ^ #
#### ###^#### ############# ######## ##### #### # g# #
##### ###### ### ######## ##### g #### ! ####^^ #
#!%^## ### ## ########## ######## gg g # > #
#!%^ ### ### ############### ######## ##### g #### # g# #
# %^## ^ ### ############### ######## ##### ##################
################################################################################
";