ArkSol/scripts/PlayerData.gd

29 lines
801 B
GDScript

extends Resource
class_name PlayerData
var name: String = "Gracz"
var is_ai: bool = false # czy gracz jest botem
var credits: int = 1000
var fleets: Array = [] # lista statków gracza
var technologies: Array = [] # lista odkrytych technologii
var owned_planets: Array = [] # planety należące do gracza
var owned_sectors: Array = [] # sektory należące do gracza
static func generate_players(player_count: int = 1) -> Array:
var players_list: Array = []
for i in range(player_count):
var player = PlayerData.new()
if i==0:
player.name = "Gracz Tirith"
player.credits = 1000
player.is_ai = false
players_list.append(player)
else:
player.name = "Gracz" + str(i+1)
player.credits = 1000
player.is_ai = true
players_list.append(player)
return players_list