ch.sahits.game.graphic.display
Class GameView

java.lang.Object
  extended by ch.sahits.game.rendering.BaseView
      extended by 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

Field Summary
private  IClient client
           
private  boolean enabled
           
private  IFontLoader fontLoader
           
private static org.apache.log4j.Logger logger
           
 
Fields inherited from class ch.sahits.game.rendering.BaseView
rect
 
Constructor Summary
GameView(Rectangle bounds, OpenPatricianFrame parent)
           
 
Method Summary
private  void createNewView()
           
private  void createStartupView()
           
 void gameRender(Graphics gScr)
           
 void gameUpdate(Event e, Object notice)
           
 RenderablePart getActiveMainView()
          Retrieve the main game view that is currently active
 boolean isEnabled()
           
 void setClient(IClient client)
           
 void setEnabled(boolean flag)
           
 
Methods inherited from class ch.sahits.game.rendering.BaseView
addPart, getBounds, getHeight, getParent, getWidth, iterator, removePart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

private boolean enabled

fontLoader

private final IFontLoader fontLoader

client

private IClient client

logger

private static final org.apache.log4j.Logger logger
Constructor Detail

GameView

public GameView(Rectangle bounds,
                OpenPatricianFrame parent)
Parameters:
width -
height -
Method Detail

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.