ArkSol/scripts/PlayerData.gd
2025-10-27 20:40:14 +01:00

29 lines
795 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 = "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