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

SpaceMUD Universe
Interface MudUniverse

Implementing Classifiers:
       SpaceMUD_Server, SpaceMUD_Universe

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

Operations
NameReturn Type
 LocateActor(actorID : int)MudActor 
 LocateObject(objectID : int)MudObject 
 LocateSector(coordinate : Coordinate)Sector 
 LocateSubSector(coordinate : Coordinate)SubSector 
 MoveObject(mudActor : int, subSector : SubSector) 
 PerformCommand(command : MudCommand)void 

Relations
NameTypeBeginsEnds
 <unnamed>associationLocate PlayerMudUniverse
 <unnamed>associationLocate PlayerMudUniverse
 <unnamed>associationResolve Movement to DestinationMudUniverse
 <unnamed>associationMove ObjectMudUniverse
 <unnamed>abstractionSpaceMUD_ServerMudUniverse
 <unnamed>abstractionSpaceMUD_UniverseMudUniverse
 <unnamed>usagePlayerInterpreterMudUniverse


Operation  LocateActor

General Info
NameLocateActor
OwnerMudUniverse
Return Type  MudActor 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
actorIDint  in


Parameter actorID

General Info
Name  actorID
Owner  LocateActor
Type  int 
Direction Kind  in


Operation  LocateObject

General Info
NameLocateObject
OwnerMudUniverse
Return Type  MudObject 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
objectIDint  in


Parameter objectID

General Info
Name  objectID
Owner  LocateObject
Type  int 
Direction Kind  in


Operation  LocateSector

Locates the Sector specified by the Coordinate.

General Info
NameLocateSector
OwnerMudUniverse
Return Type  Sector 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
coordinateCoordinate  inout


Parameter coordinate

General Info
Name  coordinate
Owner  LocateSector
Type  Coordinate 
Direction Kind  inout


Operation  LocateSubSector

Returns a SubSector matching the given Coodinate.

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

Parameters
NameTypeDefault ValueDirection Kind
coordinateCoordinate  in


Parameter coordinate

The coordinate of the location to find.

General Info
Name  coordinate
Owner  LocateSubSector
Type  Coordinate 
Direction Kind  in


Operation  MoveObject

Move MudActor to the specified sub-sector.

General Info
NameMoveObject
OwnerMudUniverse
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
mudActorint  in
subSectorSubSector  in


Parameter mudActor

General Info
Name  mudActor
Owner  MoveObject
Type  int 
Direction Kind  in


Parameter subSector

General Info
Name  subSector
Owner  MoveObject
Type  SubSector 
Direction Kind  in


Operation  PerformCommand

Adds a MudCommand to the command queue for execution.

General Info
NamePerformCommand
OwnerMudUniverse
Return Type  void 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
commandMudCommand  in


Parameter command

General Info
Name  command
Owner  PerformCommand
Type  MudCommand 
Direction Kind  in