- Timestamp:
- 11/08/08 00:16:10 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
core3/trunk/MMOCoreORB/src/server/zone/managers/planet/PlanetManager.idl
r886 r912 52 52 import "../../objects/creature/shuttle/ShuttleCreature"; 53 53 54 import "../../objects/building/BuildingObject";55 import "../../objects/building/cell/CellObject";56 import "../../objects/tangible/deed/DeedObject";57 54 import "../../objects/tangible/terminal/mission/MissionTerminal"; 58 55 import "../../objects/area/NoBuildArea"; 56 import "../structure/StructureManager"; 59 57 60 58 interface PlanetManager { … … 66 64 67 65 void start(); 68 69 66 void stop(); 70 67 71 68 unsigned long getNextStaticObjectID(boolean doLock = true); 72 69 70 StructureManager getStructureManager(); 71 73 72 void landShuttles(); 74 void takeOffShuttles(); 75 76 BuildingObject findBuildingType(const string word, float targetX, float targetY); 73 void takeOffShuttles(); 74 unsigned long getLandingTime(); 75 unsigned int getTravelFare(string departurePlanet, string arrivalPlanet); 76 ShuttleCreature getShuttle(const string Shuttle); 77 void sendPlanetTravelPointListResponse(Player player); 77 78 78 ShuttleCreature getShuttle(const string Shuttle);79 80 void sendPlanetTravelPointListResponse(Player player);81 82 void spawnInstallation(Player player, DeedObject deed, float x, float z, float y, float oX, float oZ, float oY, float oW);83 void spawnHarvester(Player player, DeedObject deed, float x, float z, float y, float oX, float oZ, float oY, float oW);84 void spawnBuilding(Player player, DeedObject deed, float x, float z, float y, float oX, float oZ, float oY, float oW);85 86 87 CellObject getCell(unsigned long id);88 BuildingObject getBuilding(unsigned long id);89 90 79 MissionTerminal getMissionTerminal(unsigned long oid); 91 92 unsigned long getLandingTime();93 80 94 81 void placePlayerStructure(Player player, unsigned long objectID, float x, float y, int orient); 95 unsigned int getTravelFare(string departurePlanet, string arrivalPlanet); 96 82 97 83 boolean isNoBuildArea(boolean x, boolean y); 98 84 void addNoBuildArea(float minX, float maxX, float minY, float maxY, unsigned long uid, unsigned char reason = 0);