Class Passenger


Class Passenger

Object
   |
   +----Component
           |
           +----Canvas
                   |
                   +----Passenger

public class Passenger
extends Canvas
implements Runnable

Variable Index

 o ID
 o MyGraphics
 o Place
 o currentFloor
 o destination
 o origin
 o personThread

Constructor Index

 o Passenger(Floor, short, Graphics)

Method Index

 o EnterElevator(Elevator)
 o ExitElevator(Floor)
 o GotoFloor(Floor)
 o Move(int, int)
 o RunEnterFloorAnimation()
 o getDestination()
 o getID()
 o getOrigin()
 o paint(Graphics)
 o run()

Variables

 o ID
private short ID
 o MyGraphics
private java.awt.Graphics MyGraphics
 o Place
private java.awt.Rectangle Place
 o currentFloor
private Floor currentFloor
 o destination
private short destination
 o origin
private short origin
 o personThread
private java.lang.Thread personThread

Constructors

 o Passenger
public Passenger(Floor f,
                 short I,
                 Graphics g)

Methods

 o EnterElevator
public void EnterElevator(Elevator e)
 o ExitElevator
public void ExitElevator(Floor f)
 o GotoFloor
public void GotoFloor(Floor f)
 o Move
public void Move(int dx,
                 int dy)
 o RunEnterFloorAnimation
public void RunEnterFloorAnimation()
 o getDestination
public short getDestination()
 o getID
public short getID()
 o getOrigin
public short getOrigin()
 o paint
public void paint(Graphics g)
Overrides:
paint in class Canvas
 o run
public void run()