#include "zelda3/cutscene/cutscene_shot.h"
#include <algorithm>
#include <array>
#include <cctype>
#include <cstdint>
#include <set>
#include <string>
#include "absl/strings/str_format.h"
#include "nlohmann/json.hpp"
Go to the source code of this file.
|
| std::string | yaze::zelda3::anonymous_namespace{cutscene_shot.cc}::Hex2 (int value) |
| |
| absl::Status | yaze::zelda3::anonymous_namespace{cutscene_shot.cc}::FieldError (const std::string &where, const std::string &what) |
| |
| absl::StatusOr< int > | yaze::zelda3::anonymous_namespace{cutscene_shot.cc}::ReadInt (const ordered_json &object, const char *key, const std::string &where, int min, int max) |
| |
| bool | yaze::zelda3::anonymous_namespace{cutscene_shot.cc}::ValidName (const std::string &name) |
| |
| absl::StatusOr< CutsceneShotSet > | yaze::zelda3::ParseCutsceneShots (std::string_view json) |
| |
| absl::StatusOr< std::string > | yaze::zelda3::SerializeCutsceneShots (const CutsceneShotSet &set) |
| |
| CameraBounds | yaze::zelda3::CameraBoundsForArea (const AreaExtent &area) |
| |
| ClampedCamera | yaze::zelda3::ClampCamera (const AreaExtent &area, int x, int y) |
| |
| absl::StatusOr< AreaExtent > | yaze::zelda3::VanillaAreaExtent (int area) |
| |
| AreaExtent | yaze::zelda3::AreaExtentFromParent (int parent, AreaSizeEnum size) |
| |
| MapRect | yaze::zelda3::ViewportOnMap (const AreaExtent &area, int camera_x, int camera_y, float scale) |
| |
| MapRect | yaze::zelda3::PointOnMap (const AreaExtent &area, int world_x, int world_y, float scale) |
| |
| bool | yaze::zelda3::PointInViewport (int camera_x, int camera_y, int world_x, int world_y) |
| |