fix segfault for real

This commit is contained in:
2025-07-08 11:08:38 -04:00
parent 9c631d3d9a
commit cda06a5169
9 changed files with 176 additions and 139 deletions

View File

@@ -3,13 +3,27 @@
#include "../SpriteUtils.h"
#include <vector>
const AssetPair ship = {
{R"( | | | )", R"( )_) )_) )_) )",
R"( )___))___))___)\ )", R"( )____)____)_____)\\ )",
R"(_____|____|____|____\\\__)", R"(\ /????)"},
{R"( y y y )", R"()", R"( w )",
R"( ww )", R"(yyyyyyyyyyyyyyyyyyyywwwyy)",
R"(y y )"}};
inline const AssetPair &getShip() {
static const AssetPair ship = {
{
R"( | | | )",
R"( )_) )_) )_) )",
R"( )___))___))___)\ )",
R"( )____)____)_____)\\ )",
R"(_____|____|____|____\\\__)",
R"(\ /????)"},
{
R"( y y y )",
R"()",
R"( w )",
R"( ww )",
R"(yyyyyyyyyyyyyyyyyyyywwwyy)",
R"(y y )"}};
return ship;
}
inline const std::vector<AssetPair> shipAssets =
createBidirectionalAssets({ship});
inline const std::vector<AssetPair> &getShipAssets() {
static const std::vector<AssetPair> shipAssets =
createBidirectionalAssets({getShip()});
return shipAssets;
}