Oolite 1.91.0.7646-241128-10e222e
|
#include <WormholeEntity.h>
Class Methods | |
(static void) | + DrawWormholeCorona [implementation] |
Private Attributes | |
double | expiry_time |
double | travel_time |
double | arrival_time |
double | estimated_arrival_time |
double | scan_time |
OOSystemID | origin |
OOSystemID | destination |
NSPoint | originCoords |
NSPoint | destinationCoords |
NSMutableArray * | shipsInTransit |
double | witch_mass |
double | shrink_factor |
double | exit_speed |
WORMHOLE_SCANINFO | scan_info |
BOOL | hasExitPosition |
BOOL | _misjump |
GLfloat | _misjumpRange |
BOOL | containsPlayer |
Definition at line 47 of file WormholeEntity.h.
- (double) arrivalTime |
Definition at line 54 of file WormholeEntity.m.
References Entity::setStatus:.
|
implementation |
Reimplemented from Entity.
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 54 of file WormholeEntity.m.
- (OOSystemID) destination |
- (NSPoint) destinationCoordinates |
Definition at line 54 of file WormholeEntity.m.
- (void) disgorgeShips |
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Definition at line 741 of file WormholeEntity.m.
References M_PI, OO_WORMHOLE_COLOR_BOOST, OOGLBEGIN, OOGLEND, and randf().
|
implementation |
Reimplemented from Entity.
Definition at line 741 of file WormholeEntity.m.
- (double) estimatedArrivalTime |
Definition at line 54 of file WormholeEntity.m.
- (double) exitSpeed |
Definition at line 54 of file WormholeEntity.m.
- (double) expiryTime |
Definition at line 54 of file WormholeEntity.m.
- (NSDictionary *) getDict |
Definition at line 741 of file WormholeEntity.m.
- (void) getJSClass: | (JSClass **) | outClass | |
andPrototype: | (JSObject **) | outPrototype |
Reimplemented from Entity.
Provided by category WormholeEntity(OOJavaScriptExtensions).
Definition at line 179 of file OOJSWormhole.m.
- (NSString *) identFromShip: | (ShipEntity*) | ship |
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Reimplemented from Entity.
Provided by category WormholeEntity(Private).
Definition at line 54 of file WormholeEntity.m.
- (WormholeEntity *) initWithDict: | (NSDictionary*) | dict |
Definition at line 54 of file WormholeEntity.m.
- (WormholeEntity *) initWormholeTo: | (OOSystemID) | s | |
fromShip: | (ShipEntity *) | ship |
Definition at line 54 of file WormholeEntity.m.
- (BOOL) isScanned |
Definition at line 54 of file WormholeEntity.m.
- (BOOL) isVisibleToScripts |
Reimplemented from Entity.
Provided by category WormholeEntity(OOJavaScriptExtensions).
Definition at line 179 of file OOJSWormhole.m.
- (GLfloat) misjumpRange |
Definition at line 54 of file WormholeEntity.m.
- (NSString *) oo_jsClassName |
Reimplemented from Entity.
Provided by category WormholeEntity(OOJavaScriptExtensions).
Definition at line 179 of file OOJSWormhole.m.
- (OOSystemID) origin |
- (NSPoint) originCoordinates |
Definition at line 54 of file WormholeEntity.m.
- (WORMHOLE_SCANINFO) scanInfo |
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Definition at line 741 of file WormholeEntity.m.
- (double) scanTime |
Definition at line 54 of file WormholeEntity.m.
- (void) setContainsPlayer: | (BOOL) | val |
Definition at line 54 of file WormholeEntity.m.
- (void) setExitPosition: | (HPVector) | pos |
Definition at line 54 of file WormholeEntity.m.
- (void) setExitSpeed: | (double) | speed |
Definition at line 54 of file WormholeEntity.m.
- (void) setMisjump |
Definition at line 54 of file WormholeEntity.m.
- (void) setMisjumpWithRange: | (GLfloat) | range |
Definition at line 54 of file WormholeEntity.m.
- (void) setScanInfo: | (WORMHOLE_SCANINFO) | scanInfo |
Definition at line 54 of file WormholeEntity.m.
- (void) setScannedAt: | (double) | time |
Definition at line 54 of file WormholeEntity.m.
- (NSArray *) shipsInTransit |
- (BOOL) suckInShip: | (ShipEntity *) | ship |
Definition at line 54 of file WormholeEntity.m.
- (double) travelTime |
Definition at line 54 of file WormholeEntity.m.
|
implementation |
Reimplemented from Entity.
Definition at line 54 of file WormholeEntity.m.
- (BOOL) withMisjump |
Definition at line 54 of file WormholeEntity.m.
|
private |
Definition at line 71 of file WormholeEntity.h.
|
private |
Definition at line 72 of file WormholeEntity.h.
|
private |
Definition at line 52 of file WormholeEntity.h.
|
private |
Definition at line 73 of file WormholeEntity.h.
|
private |
Definition at line 57 of file WormholeEntity.h.
|
private |
Definition at line 60 of file WormholeEntity.h.
|
private |
Definition at line 53 of file WormholeEntity.h.
|
private |
Definition at line 67 of file WormholeEntity.h.
|
private |
Definition at line 50 of file WormholeEntity.h.
|
private |
Definition at line 70 of file WormholeEntity.h.
|
private |
Definition at line 56 of file WormholeEntity.h.
|
private |
Definition at line 59 of file WormholeEntity.h.
|
private |
Definition at line 69 of file WormholeEntity.h.
|
private |
Definition at line 54 of file WormholeEntity.h.
|
private |
Definition at line 62 of file WormholeEntity.h.
|
private |
Definition at line 65 of file WormholeEntity.h.
|
private |
Definition at line 51 of file WormholeEntity.h.
|
private |
Definition at line 64 of file WormholeEntity.h.