unit.kbasic_class
my_game As game
sName As STRING
nAttack As INTEGER
nDefense As INTEGER
nMovement As INTEGER
my_nation As nation
my_unit_type As unit_type
my_planet As planet
x As INTEGER
y As INTEGER
unit (_planet, _nation, _unit_type)
Class unit
Private my_game As game
Private sName As String
Private nAttack As Integer
Private nDefense As Integer
Private nMovement As Integer
Private my_nation As nation
Private my_unit_type As unit_type
Private my_planet As planet
Private x As Integer
Private y As Integer
Constructor unit(_planet As planet, _nation As nation, _unit_type As unit_type)
my_planet = _planet
my_nation = _nation
my_unit_type = _unit_type
x = 0
y = 0
Select Case my_unit_type
Case unit_type.people
sName = "People"
nAttack = 0
nDefense = 1
nMovement = 1
Case unit_type.pilot
sName = "Pilots"
nAttack = 2
nDefense = 1
nMovement = 4
Case unit_type.scientist
sName = "Scientists"
nAttack = 0
nDefense = 1
nMovement = 1
Case unit_type.soldier
sName = "Soldiers"
nAttack = 4
nDefense = 3
nMovement = 1
End Select
End Constructor
End Class