61 lines
3.7 KiB
Rust
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# #
|
|
# %^## ^ ### ############### ######## ##### ##################
|
|
################################################################################
|
|
";
|