blob: d4e61c2d63621fa7ecdd982a4947115ca464d759 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 | class_name Floor
extends Node3D
var base = Node3D.new()
enum Facing {
	NEG_Y = 0,
	NEG_X = 1,
	Y = 2,
	X = 3,
}
func setup(rename: String, _neighbors: Array):
	add_child(load("res://models/prefabs/map/floor_kitchen_small.tscn").instantiate())
	add_child(base)
	self.name = rename
func turn_facing(facing: Facing):
	base.rotate_y(facing * 0.5 * PI + PI)
func tile_name(idx):
	if idx == null:
		return null
	return Multiplayer.tile_names[idx]
 |