|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.smtose.shadowedhorizons.world.HexLocale
Implements a hexagonal grid layout for locales.
The HexLocale class is
copyright© 2005 smtose.org
(www.smtose.org)
| Constructor Summary | |
HexLocale()
|
|
| Method Summary | |
MetaObject[] |
allObjects()
|
MetaObject |
get(int objectID)
|
MetaObject |
get(Position pos)
Gets the object at a given position |
MetaObject |
get(java.lang.String name)
Gets an object by a given name |
Position |
getNamedPoint(java.lang.String key)
|
boolean |
isEmpty(Position pos)
|
boolean |
isInLocale(MetaObject meta)
|
void |
move(MetaObject meta,
Position newPos)
|
void |
move(Position oldPos,
Position newPos)
|
MetaObject |
peek(Position pos)
|
void |
put(MetaObject meta)
Puts an object into the environment at the first open position. |
void |
put(MetaObject meta,
Position pos)
Puts an object into the environment at a given position. |
void |
remove(int objectID)
|
void |
remove(MetaObject meta)
|
void |
remove(java.lang.String name)
|
void |
setNamedPoint(java.lang.String key,
Position pos)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.smtose.shadowedhorizons.world.Locale |
get |
| Constructor Detail |
public HexLocale()
| Method Detail |
public void put(MetaObject meta,
Position pos)
put in interface Localemeta - the MetaObject to addpos - the Position to add the object atpublic void put(MetaObject meta)
put in interface Localemeta - the MetaObject to addpublic MetaObject get(Position pos)
get in interface Localepos - The position to fetch the object from
public MetaObject get(java.lang.String name)
get in interface Localename - The name of the object to get
public MetaObject get(int objectID)
get in interface Localepublic void remove(MetaObject meta)
remove in interface Localepublic void remove(java.lang.String name)
remove in interface Localepublic void remove(int objectID)
remove in interface Locale
public void move(MetaObject meta,
Position newPos)
move in interface Locale
public void move(Position oldPos,
Position newPos)
move in interface Localepublic boolean isEmpty(Position pos)
isEmpty in interface Localepublic MetaObject[] allObjects()
allObjects in interface Localepublic Position getNamedPoint(java.lang.String key)
getNamedPoint in interface Locale
public void setNamedPoint(java.lang.String key,
Position pos)
setNamedPoint in interface Localepublic boolean isInLocale(MetaObject meta)
isInLocale in interface Localepublic MetaObject peek(Position pos)
peek in interface Locale
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||