unsw.cse.mica.data
Class MobStatic
java.lang.Object
unsw.cse.mica.data.MobStatic
public class MobStatic
- extends java.lang.Object
MobStatic is a wrapper around the Mob methods to make the static functions rather than
per-mob methods. It is primarily for use inside the SQL blackboard.
- Author:
- waleed
Method Summary |
static boolean |
contains(Mob m,
java.lang.String slot,
float value)
|
static boolean |
contains(Mob m,
java.lang.String slot,
int value)
|
static boolean |
contains(Mob m,
java.lang.String slot,
java.lang.String value)
|
static java.lang.String |
getPersistence(Mob mob)
|
static java.lang.String |
getSlot1(Mob m,
java.lang.String slot)
|
static double |
getSlot1AsDouble(Mob m,
java.lang.String slot)
|
static double |
getSlot1AsInt(Mob m,
java.lang.String slot)
|
static java.lang.String |
getSlotN(Mob m,
java.lang.String slot,
int n)
|
static boolean |
hasSlot(Mob m,
java.lang.String slot)
|
static boolean |
isATypeOf(Mob mob,
java.lang.String type)
|
static void |
setTypeManager(TypeManager types)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MobStatic
public MobStatic()
setTypeManager
public static void setTypeManager(TypeManager types)
isATypeOf
public static boolean isATypeOf(Mob mob,
java.lang.String type)
getPersistence
public static java.lang.String getPersistence(Mob mob)
hasSlot
public static boolean hasSlot(Mob m,
java.lang.String slot)
getSlot1
public static java.lang.String getSlot1(Mob m,
java.lang.String slot)
getSlotN
public static java.lang.String getSlotN(Mob m,
java.lang.String slot,
int n)
getSlot1AsInt
public static double getSlot1AsInt(Mob m,
java.lang.String slot)
getSlot1AsDouble
public static double getSlot1AsDouble(Mob m,
java.lang.String slot)
contains
public static boolean contains(Mob m,
java.lang.String slot,
java.lang.String value)
contains
public static boolean contains(Mob m,
java.lang.String slot,
int value)
contains
public static boolean contains(Mob m,
java.lang.String slot,
float value)