21 lines
355 B
GDScript
21 lines
355 B
GDScript
extends Node
|
|
|
|
signal laps_changed(value)
|
|
|
|
enum InputMode { MOUSE, KEYBOARD }
|
|
enum GameMode { TRAIN, EASY }
|
|
enum PlayerSkin { CAR, POLICE, BUS }
|
|
|
|
var race_started = false
|
|
var laps = 0 setget set_laps
|
|
|
|
func set_laps(value):
|
|
laps = value
|
|
emit_signal("laps_changed", value)
|
|
|
|
var settings = {
|
|
"input_mode": null,
|
|
"game_mode": null,
|
|
"player_skin": null,
|
|
}
|