org.lee.mugen.core
Class GameGlobalEvents

java.lang.Object
  extended by org.lee.mugen.core.GameGlobalEvents

public class GameGlobalEvents
extends java.lang.Object

GameGlobalEvents class is designe to hold global events, it's to says gobal to the game and not for a sprite like superpause, pause, some assert special, ...

Author:
Dr Wong

Constructor Summary
GameGlobalEvents()
           
 
Method Summary
 void addAssertSpecial(AssertSpecialEval assertSpecial)
           
 boolean canDisplayThisRender(java.lang.Class<? extends Renderable> clazz)
           
 boolean canGameProcessWithPause(Sprite s)
           
 boolean canGameProcessWithSuperPause(Sprite s)
           
 void enter()
           
 PalFxSub getBgpalfx()
           
 EnvcolorSub getEnvcolor()
           
 Renderable getEnvcolorRender()
           
 PauseSub getPause()
           
 SuperpauseSub getSuperpause()
           
 boolean isAssertSpecial(Assertspecial.Flag flag)
           
 boolean isAssertSpecial(java.lang.String spriteId, Assertspecial.Flag flag)
           
 boolean isPause()
           
 boolean isPauseMoveTime(Sprite s)
           
 boolean isSuperPause()
           
 boolean isSuperpauseMoveTime(Sprite s)
           
 boolean isSuperPauseMoveTimeOrPauseMoveTime(Sprite s)
           
 boolean isSuperPauseOrPause()
           
 void leave()
           
 void setPause(PauseSub pause)
           
 void setSuperPause(SuperpauseSub superpauseSub)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameGlobalEvents

public GameGlobalEvents()
Method Detail

getBgpalfx

public PalFxSub getBgpalfx()

getSuperpause

public SuperpauseSub getSuperpause()

getPause

public PauseSub getPause()

setPause

public void setPause(PauseSub pause)

getEnvcolor

public EnvcolorSub getEnvcolor()

isSuperPauseOrPause

public boolean isSuperPauseOrPause()

isSuperPauseMoveTimeOrPauseMoveTime

public boolean isSuperPauseMoveTimeOrPauseMoveTime(Sprite s)

isSuperPause

public boolean isSuperPause()

isPause

public boolean isPause()

isSuperpauseMoveTime

public boolean isSuperpauseMoveTime(Sprite s)

isPauseMoveTime

public boolean isPauseMoveTime(Sprite s)

canGameProcessWithPause

public boolean canGameProcessWithPause(Sprite s)

setSuperPause

public void setSuperPause(SuperpauseSub superpauseSub)

addAssertSpecial

public void addAssertSpecial(AssertSpecialEval assertSpecial)

isAssertSpecial

public boolean isAssertSpecial(Assertspecial.Flag flag)

isAssertSpecial

public boolean isAssertSpecial(java.lang.String spriteId,
                               Assertspecial.Flag flag)

enter

public void enter()

leave

public void leave()

canDisplayThisRender

public boolean canDisplayThisRender(java.lang.Class<? extends Renderable> clazz)

getEnvcolorRender

public Renderable getEnvcolorRender()

canGameProcessWithSuperPause

public boolean canGameProcessWithSuperPause(Sprite s)