FourSideRoom
Extends: Node2D
Description
A scene, that can be instantiated in a scene and features a room with four different sides with automatic view navigation using a Camera2D
Constants Descriptions
VIEW_BACK
const VIEW_BACK: String = "back"
The backwards view
VIEW_FRONT
const VIEW_FRONT: String = "front"
The front view
VIEW_LEFT
const VIEW_LEFT: String = "left"
The left view
VIEW_RIGHT
const VIEW_RIGHT: String = "right"
The right view
VIEW_UNSET
const VIEW_UNSET: String = ""
An unset view
Property Descriptions
default_view
export var default_view = "front"
The default/starting view of the four views
front_texture
export var front_texture = "[Object:null]"
The texture for the front view
right_texture
export var right_texture = "[Object:null]"
The texture for the right view
back_texture
export var back_texture = "[Object:null]"
The texture for the backwards view
left_texture
export var left_texture = "[Object:null]"
The texture for the left view
current_view
var current_view
The current view shown to the player
Signals
signal view_changed(old_view, new_view): Triggered when the user switches the view