1#ifndef YAZE_APP_EDITOR_DUNGEON_UI_MINECART_MINECART_NODE_TOOL_H_
2#define YAZE_APP_EDITOR_DUNGEON_UI_MINECART_MINECART_NODE_TOOL_H_
9#include "absl/status/statusor.h"
Editors are the view controllers for the application.
constexpr const char * kMinecartNodeDragPayload
absl::StatusOr< MinecartNodePlacement > PreviewMinecartNodePlacement(const zelda3::Room &room, int tile_x, int tile_y, const MinecartNodeBrush &brush, std::span< const MinecartTrack > tracks, int layer)
Zelda 3 specific classes and functions.
std::optional< zelda3::CustomCollisionMap > expected_collision
std::optional< MinecartTrack > track_before
zelda3::CustomCollisionMap collision
std::optional< MinecartTrack > track_after
std::vector< zelda3::Sprite > sprites