com.croftsoft.apps.mars.view
Class GameAnimator

java.lang.Object
  extended by com.croftsoft.apps.mars.view.GameAnimator
All Implemented Interfaces:
ComponentAnimator, ComponentPainter, ComponentUpdater

public final class GameAnimator
extends Object
implements ComponentAnimator

ComponentAnimator that maps models to views.

Since:
2003-04-01
Version:
2003-07-17
Author:
David Wallace Croft

Constructor Summary
GameAnimator(GameAccessor gameAccessor, JComponent component, ClassLoader classLoader, String mediaDir, Color backgroundColor)
           
 
Method Summary
 AudioClipCache getAudioClipCache()
           
 void paint(JComponent component, Graphics2D graphics)
           
 void togglePathAnimator()
           
 void update(JComponent component)
          Updates the state of a JComponent and calls repaint() as required.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameAnimator

public GameAnimator(GameAccessor gameAccessor,
                    JComponent component,
                    ClassLoader classLoader,
                    String mediaDir,
                    Color backgroundColor)
Method Detail

getAudioClipCache

public AudioClipCache getAudioClipCache()

update

public void update(JComponent component)
Description copied from interface: com.croftsoft.core.animation.ComponentUpdater
Updates the state of a JComponent and calls repaint() as required.

Specified by:
update in interface ComponentUpdater

paint

public void paint(JComponent component,
                  Graphics2D graphics)
Specified by:
paint in interface ComponentPainter

togglePathAnimator

public void togglePathAnimator()

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)