java.lang.Objectobjectdraw.ObjectDrawObject
objectdraw.ObjectDrawShape
legos.LegoPiece
legos.Head
public class Head
A Head
is a LegoPiece
representing the head of a lego person. It
has no subunits.
Constructor Summary | |
---|---|
Head()
Construct a head, but do not make it appear on any canvas yet. |
|
Head(Color color)
Construct a head, but do not make it appear on any canvas yet. |
|
Head(Color color,
DrawingCanvas canvas)
Construct a head, placing it on the given canvas. |
|
Head(DrawingCanvas canvas)
Construct a head, placing it on the given canvas. |
Method Summary |
---|
Methods inherited from class legos.LegoPiece |
---|
addToCanvas, canAttach, contains, detach, getAttachmentPoint, getCanvas, getColor, getDoubleX, getDoubleY, getLocation, getOwner, getSubunit, getSubunitCount, getX, getY, hide, isHidden, move, moveTo, moveTo, removeFromCanvas, removeSubunit, removeSubunit, sendBackward, sendForward, sendToBack, sendToFront, setColor, setSubunit, show, toString |
Methods inherited from class objectdraw.ObjectDrawShape |
---|
clearCanvas, draw, draw, getDrawables, getShape, makeShape, removeCanvas, setMyShape, update |
Methods inherited from class objectdraw.ObjectDrawObject |
---|
deferUpdates, depend, runUpdates, undepend |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface objectdraw.DrawableInterface |
---|
draw, getShape |
Constructor Detail |
---|
public Head()
Body
that is already visible on a canvas.
public Head(Color color)
Body
that is already visible on a canvas.
color
- The color of the head.public Head(Color color, DrawingCanvas canvas)
color
- The color of the head.canvas
- Canvas to place this head on.public Head(DrawingCanvas canvas)
canvas
- Canvas to place this head on.