View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General Info | Operations | Relations

SpaceMUD Universe
Interface MovementQueue

Describes a Movement to a particular destination.

General Info
Name  MovementQueue
Visibility  public
Abstract  false
Leaffalse
Rootfalse
OwnerSpaceMUD Universe

Operations
NameReturn Type
 AddMove(subSector : SubSector) 
 Clear() 
 TakeMove()SubSector 

Relations
NameTypeBeginsEnds
 <unnamed>associationMovementQueueResolve Movement to Destination


Operation  AddMove

Adds a move to the queue.

General Info
NameAddMove
OwnerMovementQueue
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
subSectorSubSector  in


Parameter subSector

General Info
Name  subSector
Owner  AddMove
Type  SubSector 
Direction Kind  in


Operation  Clear

Clears the queue of all stored moves.

General Info
NameClear
OwnerMovementQueue
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  TakeMove

Takes the next move off of the queue.

General Info
NameTakeMove
OwnerMovementQueue
Return Type  SubSector 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse