Initial Commit
This commit is contained in:
41
Scripts/cGame.gd
Normal file
41
Scripts/cGame.gd
Normal file
@@ -0,0 +1,41 @@
|
||||
class_name cGame
|
||||
|
||||
var night: cNight
|
||||
var rooms: Dictionary = {}
|
||||
var enemies: Dictionary = {}
|
||||
var locations: Dictionary = {}
|
||||
|
||||
var nightStarted = false
|
||||
var nightCompleted = false
|
||||
|
||||
func build_rooms():
|
||||
for id_str in locations.keys():
|
||||
var data = locations[id_str]
|
||||
|
||||
var room = cRoom.new()
|
||||
room.id = int(id_str)
|
||||
room.name = data.name
|
||||
room.connections = data.connections
|
||||
|
||||
rooms[room.id] = room
|
||||
|
||||
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() -> Array:
|
||||
print("Setting up Game")
|
||||
night = cNight.new()
|
||||
locations = Global.locations
|
||||
build_rooms()
|
||||
make_enemies()
|
||||
print([rooms, enemies])
|
||||
return [rooms, enemies]
|
||||
Reference in New Issue
Block a user