com.bytefarmers.droids
Class Firestorm

java.lang.Object
  extended bycom.bytefarmers.droids.Firestorm

public class Firestorm
extends java.lang.Object

Author:
Fini A. Alring

Constructor Summary
Firestorm()
          Creates a new instance of Firestorm
 
Method Summary
protected  void clear(java.awt.Graphics2D g2d)
          super.paintComponent clears offscreen pixmap, since we're using double buffering by default.
 void fireFade(java.awt.image.BufferedImage bi, int FadeAmount)
           
 int getPixRGB(java.awt.image.BufferedImage bf, int x, int y)
           
 void paintComponent(java.awt.Graphics g)
           
 void startApp(java.awt.Graphics g, java.awt.image.BufferedImage offScreenImage, Droids simulation)
           
 void stopApp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Firestorm

public Firestorm()
Creates a new instance of Firestorm

Method Detail

paintComponent

public void paintComponent(java.awt.Graphics g)

clear

protected void clear(java.awt.Graphics2D g2d)
super.paintComponent clears offscreen pixmap, since we're using double buffering by default.

Parameters:
g2d -

startApp

public void startApp(java.awt.Graphics g,
                     java.awt.image.BufferedImage offScreenImage,
                     Droids simulation)
Parameters:
offScreenImage -
simulation -
g -

getPixRGB

public int getPixRGB(java.awt.image.BufferedImage bf,
                     int x,
                     int y)

fireFade

public void fireFade(java.awt.image.BufferedImage bi,
                     int FadeAmount)

stopApp

public void stopApp()