apps.lightrays.gfxlib
Class DrawableStack

java.lang.Object
  extended by apps.lightrays.gfxlib.DrawableElement
      extended by apps.lightrays.gfxlib.DrawableStack

public class DrawableStack
extends DrawableElement

The Class DrawableStack.


Constructor Summary
DrawableStack()
          Instantiates a new drawable stack.
 
Method Summary
 void draw(java.awt.Graphics2D gfx, long tick_count)
          Draw.
 DrawableElement getElement(java.lang.String name)
          Gets the element.
 void pushElement(java.lang.String name, DrawableElement el)
          Push element.
 java.lang.String toString()
           
 
Methods inherited from class apps.lightrays.gfxlib.DrawableElement
getC, getOpacity, getX, getY, getZ, setC, setOpacity, setX, setY, setZ
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DrawableStack

public DrawableStack()
Instantiates a new drawable stack.

Method Detail

draw

public void draw(java.awt.Graphics2D gfx,
                 long tick_count)
Description copied from class: DrawableElement
Draw.

Specified by:
draw in class DrawableElement
Parameters:
gfx - the gfx
tick_count - the tick_count

getElement

public DrawableElement getElement(java.lang.String name)
Gets the element.

Parameters:
name - the name
Returns:
the element

pushElement

public void pushElement(java.lang.String name,
                        DrawableElement el)
Push element.

Parameters:
name - the name
el - the el

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object