yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
cutscene_shot.h File Reference
#include <string>
#include <string_view>
#include <vector>
#include "absl/status/statusor.h"
#include "zelda3/overworld/overworld_version_helper.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::zelda3::CutsceneActor
 
struct  yaze::zelda3::CutsceneLink
 
struct  yaze::zelda3::CutsceneShot
 
struct  yaze::zelda3::CutsceneShotSet
 
struct  yaze::zelda3::AreaExtent
 
struct  yaze::zelda3::CameraBounds
 
struct  yaze::zelda3::ClampedCamera
 
struct  yaze::zelda3::MapRect
 

Namespaces

namespace  yaze
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 

Functions

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)
 

Variables

constexpr int yaze::zelda3::kCutsceneViewportWidth = 256
 
constexpr int yaze::zelda3::kCutsceneViewportHeight = 224