Universe Class Reference

Collaboration diagram for Universe:

Collaboration graph
[legend]
List of all members.

Public Member Functions

(NSLock *) - synchronizeAccess
(int) - remappedTeamIdWithId:
(Rank *) - rankWithId:
(bool) - entity:closerToPos:than:
(bool) - entity:closerToPlayer:than:
(bool) - entity:closerToMeThan:
(int) - distanceToEntity:from:
(float) - angleDegBetween:andPoint:
(float) - angleDegBetweenEntity:from:
(Planet *) - planetNearPosition:
(Planet *) - planetNearPlayer:
(Planet *) - planetNearMe
(Player *) - playerNearPosition:ofType:
(Player *) - playerNearPlayer:ofType:
(Player *) - playerNearMeOfType:
(Player *) - playerWithId:
(int) - playerCount
(Player *) - playerThatIsMe
(Planet *) - planetWithId:
(Ship *) - shipOfType:
(Ship *) - shipWithPhaserId:
(Team *) - teamWithId:
(Torp *) - torpWithId:
(Plasma *) - plasmaWithId:
(Phaser *) - phaserWithId:
(void) - movePlayer:toTeam:
(void) - movePlanet:toTeam:
(void) - setAllTorpsStatus:
(void) - setAllPlasmasStatus:
(void) - setAllPhasersStatus:
(void) - resetWeaponInfo

Static Public Member Functions

(Universe *) + defaultInstance

Protected Attributes

NSMutableArray * players
NSMutableArray * teams
NSMutableArray * shipTypes
NSMutableArray * torps
NSMutableArray * plasmas
NSMutableArray * phasers
NSMutableArray * planets
Statusstatus

Detailed Description

Definition at line 30 of file Universe.h.


The documentation for this class was generated from the following files:
Generated on Fri Jul 28 19:17:44 2006 for MacTrek by  doxygen 1.4.7