21 lines
233 B
GDScript3
21 lines
233 B
GDScript3
|
extends Sprite2D
|
||
|
|
||
|
class_name Tile
|
||
|
|
||
|
enum States {
|
||
|
EMPTY,
|
||
|
SNAKE,
|
||
|
APPLE
|
||
|
}
|
||
|
|
||
|
@export var state : States
|
||
|
|
||
|
func _init():
|
||
|
state = States.EMPTY
|
||
|
|
||
|
func get_state() -> States:
|
||
|
return state
|
||
|
|
||
|
func set_state(_state : States):
|
||
|
state = _state
|