yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::editor::zsprite::ZSprite Struct Reference

#include <zsprite.h>

Collaboration diagram for yaze::app::editor::zsprite::ZSprite:

Public Member Functions

absl::Status Load (const std::string &filename)
 
absl::Status Save (const std::string &filename)
 

Public Attributes

std::string sprName
 
std::vector< AnimationGroupanimations
 
std::vector< UserRoutineuserRoutines
 
SubEditor editor
 
SpriteProperty property_blockable
 
SpriteProperty property_canfall
 
SpriteProperty property_collisionlayer
 
SpriteProperty property_customdeath
 
SpriteProperty property_damagesound
 
SpriteProperty property_deflectarrows
 
SpriteProperty property_deflectprojectiles
 
SpriteProperty property_fast
 
SpriteProperty property_harmless
 
SpriteProperty property_impervious
 
SpriteProperty property_imperviousarrow
 
SpriteProperty property_imperviousmelee
 
SpriteProperty property_interaction
 
SpriteProperty property_isboss
 
SpriteProperty property_persist
 
SpriteProperty property_shadow
 
SpriteProperty property_smallshadow
 
SpriteProperty property_statis
 
SpriteProperty property_statue
 
SpriteProperty property_watersprite
 
SpriteProperty property_sprname
 
SpriteProperty property_prize
 
SpriteProperty property_palette
 
SpriteProperty property_oamnbr
 
SpriteProperty property_hitbox
 
SpriteProperty property_health
 
SpriteProperty property_damage
 
SpriteProperty property_sprid
 

Detailed Description

Definition at line 76 of file zsprite.h.

Member Function Documentation

◆ Load()

◆ Save()

Member Data Documentation

◆ sprName

std::string yaze::app::editor::zsprite::ZSprite::sprName

Definition at line 354 of file zsprite.h.

Referenced by Save().

◆ animations

std::vector<AnimationGroup> yaze::app::editor::zsprite::ZSprite::animations

Definition at line 355 of file zsprite.h.

Referenced by Load(), and Save().

◆ userRoutines

std::vector<UserRoutine> yaze::app::editor::zsprite::ZSprite::userRoutines

Definition at line 356 of file zsprite.h.

Referenced by Load(), and Save().

◆ editor

SubEditor yaze::app::editor::zsprite::ZSprite::editor

Definition at line 357 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_blockable

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_blockable

Definition at line 359 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_canfall

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_canfall

Definition at line 360 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_collisionlayer

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_collisionlayer

Definition at line 361 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_customdeath

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_customdeath

Definition at line 362 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_damagesound

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_damagesound

Definition at line 363 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_deflectarrows

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_deflectarrows

Definition at line 364 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_deflectprojectiles

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_deflectprojectiles

Definition at line 365 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_fast

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_fast

Definition at line 366 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_harmless

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_harmless

Definition at line 367 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_impervious

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_impervious

Definition at line 368 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_imperviousarrow

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_imperviousarrow

Definition at line 369 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_imperviousmelee

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_imperviousmelee

Definition at line 370 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_interaction

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_interaction

Definition at line 371 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_isboss

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_isboss

Definition at line 372 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_persist

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_persist

Definition at line 373 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_shadow

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_shadow

Definition at line 374 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_smallshadow

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_smallshadow

Definition at line 375 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_statis

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_statis

Definition at line 376 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_statue

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_statue

Definition at line 377 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_watersprite

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_watersprite

Definition at line 378 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_sprname

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_sprname

Definition at line 379 of file zsprite.h.

Referenced by Load().

◆ property_prize

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_prize

Definition at line 381 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_palette

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_palette

Definition at line 382 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_oamnbr

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_oamnbr

Definition at line 383 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_hitbox

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_hitbox

Definition at line 384 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_health

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_health

Definition at line 385 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_damage

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_damage

Definition at line 386 of file zsprite.h.

Referenced by Load(), and Save().

◆ property_sprid

SpriteProperty yaze::app::editor::zsprite::ZSprite::property_sprid

Definition at line 388 of file zsprite.h.

Referenced by Load(), and Save().


The documentation for this struct was generated from the following file: