example.payment.jbricks
Class Brick
java.lang.Object
example.payment.jbricks.Sprite
example.payment.jbricks.Brick
public class Brick
- extends Sprite
This class represents an individual brick, with its
position, dimension, type and color. Bricks know
how to draw themselves, and how to handle collisions.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WIDTH
public static final int WIDTH
HEIGHT
public static final int HEIGHT
STEP
public static final int STEP
GAP
public static final int GAP
ZOMBIE
public static final int ZOMBIE
- See Also:
- Constant Field Values
STANDARD
public static final int STANDARD
- See Also:
- Constant Field Values
FIXED
public static final int FIXED
- See Also:
- Constant Field Values
SLIDE
public static final int SLIDE
- See Also:
- Constant Field Values
Brick
public Brick(BrickList owner,
int x,
int y,
int pos,
int type)
Brick
public Brick(Brick brick)
getPos
public int getPos()
setPos
public void setPos(int pos)
setColor
public void setColor(ThreeDColor color)
clear
public void clear()
hit
public int hit(int direction)
getType
public int getType()
isFixed
public boolean isFixed()
paint
public void paint(javax.microedition.lcdui.Graphics g)
- Overrides:
paint
in class Sprite
paintShadow
public void paintShadow(javax.microedition.lcdui.Graphics g)
- Overrides:
paintShadow
in class Sprite
erase
public void erase(javax.microedition.lcdui.Graphics g)