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