44 lines
1.1 KiB
C++
44 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
struct CastleAsset {
|
|
std::vector<std::string> image;
|
|
std::vector<std::string> mask;
|
|
};
|
|
|
|
inline const CastleAsset& getCastleAsset() {
|
|
static const CastleAsset castleAsset = {
|
|
{
|
|
R"( T~~)",
|
|
R"( |)",
|
|
R"( /^\)",
|
|
R"( / \)",
|
|
R"( _ _ _ / \ _ _ _)",
|
|
R"([ ]_[ ]_[ ]/ _ _ \[ ]_[ ]_[ ])",
|
|
R"(|_=__-_ =_|_[ ]_[ ]_|_=-___-__|)",
|
|
R"( | _- = | =_ = _ |= _= |)",
|
|
R"( |= -[] |- = _ = |_-=_[] |)",
|
|
R"( | =_ |= - ___ | =_ = |)",
|
|
R"( |= []- |- /| |\ |=_ =[] |)",
|
|
R"( |- =_ | =| | | | |- = - |)",
|
|
R"( |_______|__|_|_|_|__|_______|)"},
|
|
{
|
|
R"( RR)",
|
|
R"()",
|
|
R"( yyy)",
|
|
R"( y y)",
|
|
R"( y y)",
|
|
R"( y y)",
|
|
R"()",
|
|
R"()",
|
|
R"()",
|
|
R"( yyy)",
|
|
R"( yy yy)",
|
|
R"( y y y y)",
|
|
R"( yyyyyyy)"}
|
|
};
|
|
return castleAsset;
|
|
}
|