3#include <gmock/gmock.h>
4#include <gtest/gtest.h>
58 EXPECT_THAT(sprite.BuildProperties(), testing::HasSubstr(R
"(!SPRID = $00
static SpriteAction Create()
SpriteAction & AddInstruction(const SpriteInstruction &instruction)
SpriteAction & SetNextAction(const std::string &nextActionName)
SpriteAction & AddCustomInstruction(const std::string &asmCode)
SpriteBuilder & AddFunction(const std::string &asmCode)
SpriteBuilder & SetGlobalAction(const SpriteAction &action)
static SpriteBuilder Create(const std::string &spriteName)
SpriteBuilder & AddAction(const SpriteAction &action)
SpriteBuilder & SetProperty(const std::string &propertyName, const std::string &value)
static SpriteInstruction PlayAnimation(int startFrame, int endFrame, int speed)
static SpriteInstruction BounceFromTileCollision()
static SpriteInstruction MoveXyz()
static SpriteInstruction ApplySpeedTowardsPlayer(int speed)
static SpriteInstruction JumpToFunction(const std::string &functionName)
static SpriteInstruction BehaveAsBarrier()
Zelda 3 specific classes and functions.
TEST_F(DungeonRoomTest, SingleRoomLoadOk)