CastleAssets.h (1123B)
1 #pragma once 2 3 #include <string> 4 #include <vector> 5 6 struct CastleAsset { 7 std::vector<std::string> image; 8 std::vector<std::string> mask; 9 }; 10 11 inline const CastleAsset& getCastleAsset() { 12 static const CastleAsset castleAsset = { 13 { 14 R"( T~~)", 15 R"( |)", 16 R"( /^\)", 17 R"( / \)", 18 R"( _ _ _ / \ _ _ _)", 19 R"([ ]_[ ]_[ ]/ _ _ \[ ]_[ ]_[ ])", 20 R"(|_=__-_ =_|_[ ]_[ ]_|_=-___-__|)", 21 R"( | _- = | =_ = _ |= _= |)", 22 R"( |= -[] |- = _ = |_-=_[] |)", 23 R"( | =_ |= - ___ | =_ = |)", 24 R"( |= []- |- /| |\ |=_ =[] |)", 25 R"( |- =_ | =| | | | |- = - |)", 26 R"( |_______|__|_|_|_|__|_______|)"}, 27 { 28 R"( RR)", 29 R"()", 30 R"( yyy)", 31 R"( y y)", 32 R"( y y)", 33 R"( y y)", 34 R"()", 35 R"()", 36 R"()", 37 R"( yyy)", 38 R"( yy yy)", 39 R"( y y y y)", 40 R"( yyyyyyy)"} 41 }; 42 return castleAsset; 43 }