Package com.mygdx.game
Class Faction
java.lang.Object
com.mygdx.game.Faction
public class Faction
extends java.lang.Object
Represents a faction contains data largly sourced from GameSettings
-
Field Summary
Fields Modifier and Type Field Description intid -
Constructor Summary
-
Method Summary
Modifier and Type Method Description java.lang.StringgetColour()java.lang.StringgetName()com.badlogic.gdx.math.Vector2getPosition()com.badlogic.gdx.math.Vector2getSpawnPos()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
id
public int id
-
-
Constructor Details
-
Faction
public Faction() -
Faction
public Faction(java.lang.String name, java.lang.String colour, com.badlogic.gdx.math.Vector2 pos, com.badlogic.gdx.math.Vector2 spawn, int id)Creates a faction with the specified name, colour, and in-game location.- Parameters:
name- name of factioncolour- colour name (used as prefix to retrieve ship sprites)pos- 2D vector location
-
-
Method Details
-
getName
public java.lang.String getName() -
getColour
public java.lang.String getColour() -
getPosition
public com.badlogic.gdx.math.Vector2 getPosition() -
getSpawnPos
public com.badlogic.gdx.math.Vector2 getSpawnPos()
-