ch.sahits.game.graphic.display
Class GameView
java.lang.Object
ch.sahits.game.rendering.BaseView
ch.sahits.game.graphic.display.GameView
- All Implemented Interfaces:
- IEventListener, IMainGameView, Renderable
public class GameView
- extends BaseView
- implements IMainGameView
This View represents the main game view
- Author:
- andi
| Fields inherited from class ch.sahits.game.rendering.BaseView |
rect |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enabled
private boolean enabled
fontLoader
private final IFontLoader fontLoader
client
private IClient client
logger
private static final org.apache.log4j.Logger logger
GameView
public GameView(Rectangle bounds,
OpenPatricianFrame parent)
- Parameters:
width - height -
createStartupView
private void createStartupView()
createNewView
private void createNewView()
gameRender
public void gameRender(Graphics gScr)
- Specified by:
gameRender in interface Renderable- Overrides:
gameRender in class BaseView
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface Renderable- Overrides:
isEnabled in class BaseView
setEnabled
public void setEnabled(boolean flag)
- Specified by:
setEnabled in interface Renderable- Overrides:
setEnabled in class BaseView
gameUpdate
public final void gameUpdate(Event e,
Object notice)
- Specified by:
gameUpdate in interface IEventListener- Specified by:
gameUpdate in interface Renderable- Specified by:
gameUpdate in class BaseView
getActiveMainView
public final RenderablePart getActiveMainView()
- Retrieve the main game view that is currently active
- Specified by:
getActiveMainView in class BaseView
- Returns:
setClient
public void setClient(IClient client)
Copyright © 2011-2012 Sahits GmbH. All Rights Reserved.