38 lines
691 B
GDScript
38 lines
691 B
GDScript
class_name cGame
|
|
|
|
var night: cNight
|
|
var enemies: Dictionary = {}
|
|
var locations: Dictionary = {}
|
|
var cameras: Array = []
|
|
|
|
var nightStarted = false
|
|
var nightCompleted = false
|
|
|
|
func make_cameras():
|
|
var camera
|
|
for key in Global.cameras:
|
|
print(key)
|
|
camera = cCamera.new(key)
|
|
cameras.append(camera)
|
|
|
|
|
|
func make_enemies():
|
|
var eConstruct = npcConstruct.new()
|
|
var eFlesher = npcFlesher.new()
|
|
var eAkers = npcAkers.new()
|
|
var eYoshida = npcYoshida.new()
|
|
enemies = {
|
|
"construct": eConstruct,
|
|
"flesher": eFlesher,
|
|
"akers": eAkers,
|
|
"yoshida": eYoshida
|
|
}
|
|
|
|
func _setup():
|
|
print("Setting up Game")
|
|
night = cNight.new()
|
|
locations = Global.locations
|
|
|
|
make_cameras()
|
|
make_enemies()
|