package com.rebelkeithy.ftl.map;
import java.util.ArrayList;
import java.util.List;
import com.rebelkeithy.ftl.map.events.MapEvent;
public class Star
{
private int starID;
private static int nextID = 0;
private Sector sector;
private List<Integer> neighbors;
private MapEvent event;
public Star()
{
this.starID = nextID;
nextID++;
neighbors = new ArrayList<Integer>();
}
public void addNeighbor(int starID)
{
neighbors.add(starID);
}
public int getStarID()
{
return starID;
}
public MapEvent getEvent()
{
return event;
}
public boolean isConnectedTo(int starID)
{
return neighbors.contains(starID);
}
public void setEvent(MapEvent event)
{
this.event = event;
}
public Sector getSector()
{
return sector;
}
}