public abstract class Game
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
HOSTNAME |
static java.lang.String |
MSG_KEY |
protected static int |
PORT |
protected static java.lang.String |
SERVICE_TYPE |
Constructor and Description |
---|
Game(android.app.Activity activity) |
Modifier and Type | Method and Description |
---|---|
abstract void |
botsSelected(java.util.ArrayList<Robot> bots) |
protected void |
createNetwork(boolean takeMdnsPackets) |
protected java.net.InetAddress[] |
getAvailableAddresses() |
abstract GameMap |
getGameMap() |
abstract User |
getMyUser() |
abstract java.util.ArrayList<Robot> |
getRobots() |
abstract java.util.ArrayList<? extends User> |
getUsers() |
protected void |
inBG(java.lang.Runnable r) |
void |
inUI(java.lang.Runnable r) |
boolean |
isGameRunning() |
protected abstract void |
onConnected() |
protected void |
setGameRunning(boolean running) |
protected void |
showSelectBotsDialog() |
abstract void |
start() |
abstract void |
stop() |
void |
stopMulticastReceiving() |
void |
toast(int stringId) |
void |
toast(java.lang.String str) |
public static final java.lang.String MSG_KEY
protected static final java.lang.String SERVICE_TYPE
protected static final int PORT
protected static final java.lang.String HOSTNAME
protected abstract void onConnected()
public abstract void start()
public abstract void stop()
public abstract java.util.ArrayList<? extends User> getUsers()
public abstract User getMyUser()
public abstract GameMap getGameMap()
public abstract void botsSelected(java.util.ArrayList<Robot> bots)
public abstract java.util.ArrayList<Robot> getRobots()
protected void createNetwork(boolean takeMdnsPackets)
protected java.net.InetAddress[] getAvailableAddresses()
public void stopMulticastReceiving()
public void toast(java.lang.String str)
public void toast(int stringId)
public void inUI(java.lang.Runnable r)
protected void inBG(java.lang.Runnable r)
protected void setGameRunning(boolean running)
public boolean isGameRunning()
protected void showSelectBotsDialog()