Public Member Functions | Static Public Attributes | Protected Member Functions

dartboard.Moon Class Reference

Inheritance diagram for dartboard.Moon:
dartboard.Planet dartboard.Dart

List of all members.

Public Member Functions

 Moon ()
 Moon (short phase)
short getPhase (short phase)
void setPhase (short phase)
void setError (boolean err)

Static Public Attributes

static short NO_MOON = -1
static short EMPTY_MOON = 0
static short FIRST_QUARTER = 1
static short HALF_MOON = 2
static short THIRD_QUARTER = 3
static short FULL_MOON = 4

Protected Member Functions

void drawDart (Graphics g)

Detailed Description

Insert the type's description here. Creation date: (11/7/00 9:03:30 PM)

Author:
:

Constructor & Destructor Documentation

dartboard.Moon.Moon (  ) 

Moon constructor comment.

Parameters:
x int
y int
dartboard.Moon.Moon ( short  phase  ) 

Moon constructor comment.

Parameters:
x int
y int

Member Function Documentation

short dartboard.Moon.getPhase ( short  phase  ) 
void dartboard.Moon.setError ( boolean  error  )  [virtual]

Called in case of error.

Each derived class will take the opportune action

Parameters:
error 

Implements dartboard.Dart.

void dartboard.Moon.setPhase ( short  phase  ) 

Member Data Documentation

short dartboard.Moon.EMPTY_MOON = 0 [static]

Referenced by dartboard.Moon.drawDart().

short dartboard.Moon.FIRST_QUARTER = 1 [static]

Referenced by dartboard.Moon.drawDart().

short dartboard.Moon.FULL_MOON = 4 [static]

Referenced by dartboard.Moon.drawDart().

short dartboard.Moon.HALF_MOON = 2 [static]

Referenced by dartboard.Moon.drawDart().

short dartboard.Moon.NO_MOON = -1 [static]

Referenced by dartboard.Moon.drawDart().

short dartboard.Moon.THIRD_QUARTER = 3 [static]

Referenced by dartboard.Moon.drawDart().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties