org.lee.mugen.core.renderer.game
Class GraphicsWrapper.MugenDrawer

java.lang.Object
  extended by org.lee.mugen.core.renderer.game.GraphicsWrapper.MugenDrawer
Direct Known Subclasses:
JMugenDrawer, LMugenDrawer
Enclosing class:
GraphicsWrapper

public abstract static class GraphicsWrapper.MugenDrawer
extends java.lang.Object


Constructor Summary
GraphicsWrapper.MugenDrawer()
           
 
Method Summary
abstract  void draw(GraphicsWrapper.DrawProperties drawProperties)
           
 void draw(java.awt.Rectangle r)
           
abstract  void drawLine(int x1, int y1, int x2, int y2)
           
abstract  void drawRect(float x1, float y1, float width, float height)
           
 void drawRect(int x, int y, int width, int height)
           
abstract  void fillRect(float x, float y, float width, float height)
           
abstract  void scale(float x, float y)
           
 void setColor(java.awt.Color color)
           
abstract  void setColor(float r, float g, float b)
           
abstract  void setColor(float r, float g, float b, float a)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphicsWrapper.MugenDrawer

public GraphicsWrapper.MugenDrawer()
Method Detail

scale

public abstract void scale(float x,
                           float y)

draw

public abstract void draw(GraphicsWrapper.DrawProperties drawProperties)

drawRect

public abstract void drawRect(float x1,
                              float y1,
                              float width,
                              float height)

drawLine

public abstract void drawLine(int x1,
                              int y1,
                              int x2,
                              int y2)

fillRect

public abstract void fillRect(float x,
                              float y,
                              float width,
                              float height)

drawRect

public void drawRect(int x,
                     int y,
                     int width,
                     int height)

setColor

public void setColor(java.awt.Color color)

draw

public void draw(java.awt.Rectangle r)

setColor

public abstract void setColor(float r,
                              float g,
                              float b)

setColor

public abstract void setColor(float r,
                              float g,
                              float b,
                              float a)