|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.client.Timer us.asciiroth.client.ui.MessageManager
public class MessageManager
The MessageListener
implementation in the game. It manages a cache of
CellMessagePanel
instances, positions them so they don't overlap,
and manages their state.
Constructor Summary | |
---|---|
MessageManager(HasBoard hasBoard)
|
Method Summary | |
---|---|
void |
clearAllCells()
|
void |
clearCell(Cell cell)
Hide any messages that would obscure this cell. |
void |
clearCurrentCell()
|
void |
handleInventoryMessaging()
|
void |
handleModalMessage()
|
void |
message(Cell cell,
java.lang.String message)
|
void |
modalMessage(java.lang.String message)
|
void |
onGamePaused()
Game has been paused. |
void |
onGameResumed()
Game (in progress) has been resumed. |
void |
run()
|
Methods inherited from class com.google.gwt.user.client.Timer |
---|
cancel, schedule, scheduleRepeating |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MessageManager(HasBoard hasBoard)
Method Detail |
---|
public void clearAllCells()
clearAllCells
in interface MessageListener
public void clearCell(Cell cell)
clearCell
in interface MessageListener
cell
- public void clearCurrentCell()
clearCurrentCell
in interface MessageListener
public void handleInventoryMessaging()
handleInventoryMessaging
in interface MessageListener
public void handleModalMessage()
handleModalMessage
in interface MessageListener
public void message(Cell cell, java.lang.String message)
message
in interface MessageListener
public void modalMessage(java.lang.String message)
modalMessage
in interface MessageListener
public void onGamePaused()
GameListener
onGamePaused
in interface GameListener
public void onGameResumed()
GameListener
onGameResumed
in interface GameListener
public void run()
run
in class com.google.gwt.user.client.Timer
|
0.7 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
© 2009 Alx Dark