fix segfault
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#pragma once
|
||||
#include "../Entity.h"
|
||||
#include "../SpriteUtils.h"
|
||||
#include <vector>
|
||||
|
||||
struct WhaleAsset {
|
||||
@@ -7,47 +8,91 @@ struct WhaleAsset {
|
||||
std::vector<std::string> mask;
|
||||
};
|
||||
|
||||
inline const std::vector<WhaleAsset> whaleAssets = {
|
||||
{{{{R"()", R"()", R"()", R"( .-----.)", R"( .' `.)",
|
||||
R"(,????/ (o) \)", R"(\`._/ ,__)"},
|
||||
{R"()", R"()", R"( :)", R"( .-----.)",
|
||||
R"( .' `.)", R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"},
|
||||
{R"()", R"( :)", R"( :)", R"( .-----.)",
|
||||
R"( .' `.)", R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"},
|
||||
{R"( . .)", R"( -:-)", R"( :)",
|
||||
R"( .-----.)", R"( .' `.)", R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"},
|
||||
{R"( . .)", R"( .-.-.)", R"( :)",
|
||||
R"( .-----.)", R"( .' `.)", R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"},
|
||||
{R"( . .)", R"( '.-:-.')", R"( ' : ')",
|
||||
R"( .-----.)", R"( .' `.)", R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"},
|
||||
{R"()", R"( .- -.)", R"( ; : ;)", R"( .-----.)",
|
||||
R"( .' `.)", R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"},
|
||||
{R"()", R"()", R"( ; ;)", R"( .-----.)",
|
||||
R"( .' `.)", R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"}},
|
||||
{R"( C C)", R"( CCCCCCC)", R"( C C C)", R"()",
|
||||
R"()", R"( W)", R"()"}},
|
||||
{{{R"()", R"()", R"()", R"( .-----.)", R"( .' `.)",
|
||||
R"( / (o) \????)", R"((__, \_.'/)"},
|
||||
{R"()", R"()", R"( :)", R"( .-----.)", R"( .' `.)",
|
||||
R"( / (o) \????)", R"((__, \_.'/)"},
|
||||
{R"()", R"( :)", R"( :)", R"( .-----.)",
|
||||
R"( .' `.)", R"( / (o) \????)", R"((__, \_.'/)"},
|
||||
{R"( . .)", R"( -:-)", R"( :)", R"( .-----.)",
|
||||
R"( .' `.)", R"( / (o) \????)", R"((__, \_.'/)"},
|
||||
{R"( . .)", R"( .-.-.)", R"( :)", R"( .-----.)",
|
||||
R"( .' `.)", R"( / (o) \????)", R"((__, \_.'/)"},
|
||||
{R"( . .)", R"( '.-:-.')", R"( ' : ')", R"( .-----.)",
|
||||
R"( .' `.)", R"( / (o) \????)", R"((__, \_.'/)"},
|
||||
{R"()", R"( .- -.)", R"( ; : ;)", R"( .-----.)",
|
||||
R"( .' `.)", R"( / (o) \????)", R"((__, \_.'/)"},
|
||||
{R"()", R"()", R"( ; ;)", R"( .-----.)", R"( .' `.)",
|
||||
R"( / (o) \????)", R"((__, \_.'/)"}},
|
||||
{R"( C C)", R"( CCCCCCC)", R"( C C C)", R"()", R"()",
|
||||
R"( W)", R"()"}}}};
|
||||
const WhaleAsset whale = {
|
||||
{
|
||||
{
|
||||
R"( )",
|
||||
R"()",
|
||||
R"()",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
},
|
||||
{
|
||||
R"( )",
|
||||
R"()",
|
||||
R"( : )",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
},
|
||||
{
|
||||
R"( )",
|
||||
R"( : )",
|
||||
R"( : )",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
},
|
||||
{
|
||||
R"( . . )",
|
||||
R"( -:- )",
|
||||
R"( : )",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
},
|
||||
{
|
||||
R"( . . )",
|
||||
R"( .-.-. )",
|
||||
R"( : )",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
},
|
||||
{
|
||||
R"( . . )",
|
||||
R"( '.-:-.' )",
|
||||
R"( ' : ' )",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
},
|
||||
{
|
||||
R"( )",
|
||||
R"( .- -. )",
|
||||
R"( ; : ; )",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
},
|
||||
{
|
||||
R"( )",
|
||||
R"( )",
|
||||
R"( ; ; )",
|
||||
R"( .-----. )",
|
||||
R"( .' `. )",
|
||||
R"(,????/ (o) \)",
|
||||
R"(\`._/ ,__)"
|
||||
}
|
||||
},
|
||||
{
|
||||
R"( C C )",
|
||||
R"( CCCCCCC )",
|
||||
R"( C C C )",
|
||||
R"()",
|
||||
R"()",
|
||||
R"( W )",
|
||||
R"()"
|
||||
}
|
||||
};
|
||||
|
||||
inline const std::vector<WhaleAsset> whaleAssets =
|
||||
createBidirectionalFramedAssets(whale);
|
||||
|
||||
Reference in New Issue
Block a user