yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
sprite_behavior.h File Reference
#include <algorithm>
#include <cctype>
#include <sstream>
#include "absl/strings/str_format.h"
#include "app/editor/sprite/zsprite.h"
#include "core/source_artifact_publisher.h"
#include "core/sprite_behavior_json.h"
#include "zelda3/sprite/sprite_catalog.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::sprite_behavior
 

Functions

std::string yaze::editor::sprite_behavior::NormalizeContractSource (const std::string &text)
 
absl::StatusOr< std::array< std::string, 3 > > yaze::editor::sprite_behavior::ReadReviewedProfile (const std::string &root)
 
absl::Status yaze::editor::sprite_behavior::VerifyProfile (const std::string &root, const project::SpriteBehavior &behavior)
 
absl::Status yaze::editor::sprite_behavior::Validate (const project::SpriteBehavior &behavior, const zsprite::ZSprite &sprite)
 
absl::Status yaze::editor::sprite_behavior::RemoveAction (project::SpriteBehavior &behavior, int index)
 
absl::StatusOr< std::string > yaze::editor::sprite_behavior::GenerateCandidate (const project::SpriteBehavior &behavior, const zsprite::ZSprite &sprite, const std::string &prefix)
 

Variables

constexpr std::array< const char *, 3 > yaze::editor::sprite_behavior::kSourcePaths
 
constexpr std::array< const char *, 3 > yaze::editor::sprite_behavior::kReviewedCodeSha256