C# Class LiftController.Person

Inheritance: Sprite
Mostrar archivo Open project: JoinPatterns/ScalableJoins

Public Properties

Property Type Description
Arrived Dir>>.Asynchronous.Channel
GotoFloor Asynchronous.Channel
Stopped Asynchronous.Channel
mBrushes System.Drawing.Brush[]

Public Methods

Method Description
Person ( int num ) : System
RedrawUnderViewLock ( System.TimeSpan timepassed, Graphics g ) : void

Private Methods

Method Description
ChooseDir ( Floor floor ) : void
ChooseFloor ( Floor floor, Lift lift ) : void
PersonRectangle ( ) : Rectangle

Method Details

Person() public method

public Person ( int num ) : System
num int
return System

RedrawUnderViewLock() public method

public RedrawUnderViewLock ( System.TimeSpan timepassed, Graphics g ) : void
timepassed System.TimeSpan
g System.Drawing.Graphics
return void

Property Details

Arrived public_oe property

public Asynchronous.Channel> Arrived
return Dir>>.Asynchronous.Channel

GotoFloor public_oe property

public Asynchronous.Channel GotoFloor
return Asynchronous.Channel

Stopped public_oe property

public Asynchronous.Channel Stopped
return Asynchronous.Channel

mBrushes public_oe static_oe property

public static Brush[],System.Drawing mBrushes
return System.Drawing.Brush[]