yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::MinecartCollisionTool Class Reference

#include <minecart_collision_tool.h>

Classes

struct  Drag
 

Public Member Functions

void Draw (const gui::CanvasRuntime &rt, const zelda3::CustomCollisionMap &collision, int room_id, uint8_t value, int size, const MinecartCollisionApply &apply)
 
void Cancel ()
 
const std::string & message () const
 
bool dragging () const
 

Private Attributes

std::optional< Drag > drag_
 
int last_frame_ = -1
 
std::string message_
 

Detailed Description

Definition at line 42 of file minecart_collision_tool.h.

Member Function Documentation

◆ Draw()

◆ Cancel()

void yaze::editor::MinecartCollisionTool::Cancel ( )

◆ message()

const std::string & yaze::editor::MinecartCollisionTool::message ( ) const
inline

Definition at line 48 of file minecart_collision_tool.h.

References message_.

◆ dragging()

bool yaze::editor::MinecartCollisionTool::dragging ( ) const
inline

Definition at line 49 of file minecart_collision_tool.h.

References drag_.

Member Data Documentation

◆ drag_

std::optional<Drag> yaze::editor::MinecartCollisionTool::drag_
private

Definition at line 61 of file minecart_collision_tool.h.

Referenced by Cancel(), dragging(), and Draw().

◆ last_frame_

int yaze::editor::MinecartCollisionTool::last_frame_ = -1
private

Definition at line 62 of file minecart_collision_tool.h.

Referenced by Draw().

◆ message_

std::string yaze::editor::MinecartCollisionTool::message_
private

Definition at line 63 of file minecart_collision_tool.h.

Referenced by Cancel(), Draw(), and message().


The documentation for this class was generated from the following files: