Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Package Functions | Static Package Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rabbitescape.ui.swing.SwingGraphics.DrawFrame Class Reference
Inheritance diagram for rabbitescape.ui.swing.SwingGraphics.DrawFrame:
Inheritance graph
[legend]
Collaboration diagram for rabbitescape.ui.swing.SwingGraphics.DrawFrame:
Collaboration graph
[legend]

Public Member Functions

 DrawFrame (BufferStrategy strategy, java.awt.Canvas canvas, Renderer< SwingBitmap, SwingPaint > renderer, SoundPlayer soundPlayer, SpriteAnimator animator, int frameNum, World world, WaterAnimation waterAnimation)
 
void drawPolygons (WaterAnimation wa, SwingCanvas swingCanvas)
 
- Public Member Functions inherited from rabbitescape.ui.swing.BufferedDraw
 BufferedDraw (BufferStrategy strategy)
 

Package Functions

void draw (Graphics2D g)
 
- Package Functions inherited from rabbitescape.ui.swing.BufferedDraw
abstract void draw (Graphics2D g)
 
void run ()
 

Static Package Functions

 [static initializer]
 

Private Member Functions

void tacticalOverlay (SwingCanvas swingCanvas, World world)
 

Private Attributes

final java.awt.Canvas canvas
 
final Renderer< SwingBitmap, SwingPaintrenderer
 
final SoundPlayer soundPlayer
 
final SpriteAnimator animator
 
final int frameNum
 
final World world
 
final WaterAnimation waterAnimation
 

Static Private Attributes

static final SwingPaint white
 
static final SwingPaint graphPaperMajor
 
static final SwingPaint graphPaperMinor
 
static final SwingPaint waterColor
 

Constructor & Destructor Documentation

rabbitescape.ui.swing.SwingGraphics.DrawFrame.DrawFrame ( BufferStrategy  strategy,
java.awt.Canvas  canvas,
Renderer< SwingBitmap, SwingPaint renderer,
SoundPlayer  soundPlayer,
SpriteAnimator  animator,
int  frameNum,
World  world,
WaterAnimation  waterAnimation 
)

Member Function Documentation

rabbitescape.ui.swing.SwingGraphics.DrawFrame.[static initializer] ( )
staticpackage
void rabbitescape.ui.swing.SwingGraphics.DrawFrame.draw ( Graphics2D  g)
package
void rabbitescape.ui.swing.SwingGraphics.DrawFrame.drawPolygons ( WaterAnimation  wa,
SwingCanvas  swingCanvas 
)
void rabbitescape.ui.swing.SwingGraphics.DrawFrame.tacticalOverlay ( SwingCanvas  swingCanvas,
World  world 
)
private

Member Data Documentation

final SpriteAnimator rabbitescape.ui.swing.SwingGraphics.DrawFrame.animator
private
final java.awt.Canvas rabbitescape.ui.swing.SwingGraphics.DrawFrame.canvas
private
final int rabbitescape.ui.swing.SwingGraphics.DrawFrame.frameNum
private
final SwingPaint rabbitescape.ui.swing.SwingGraphics.DrawFrame.graphPaperMajor
staticprivate
Initial value:
=
new SwingPaint( new Color( 205, 212, 220 ) )
final SwingPaint rabbitescape.ui.swing.SwingGraphics.DrawFrame.graphPaperMinor
staticprivate
Initial value:
=
new SwingPaint( new Color( 235, 243, 255 ) )
final Renderer<SwingBitmap, SwingPaint> rabbitescape.ui.swing.SwingGraphics.DrawFrame.renderer
private
final SoundPlayer rabbitescape.ui.swing.SwingGraphics.DrawFrame.soundPlayer
private
final WaterAnimation rabbitescape.ui.swing.SwingGraphics.DrawFrame.waterAnimation
private
final SwingPaint rabbitescape.ui.swing.SwingGraphics.DrawFrame.waterColor
staticprivate
Initial value:
=
new SwingPaint( new Color( 10, 100, 220, 100 ) )
final SwingPaint rabbitescape.ui.swing.SwingGraphics.DrawFrame.white
staticprivate
Initial value:
=
new SwingPaint( Color.WHITE )
final World rabbitescape.ui.swing.SwingGraphics.DrawFrame.world
private

The documentation for this class was generated from the following file: