Assembla home | Assembla project page
 
Show
Ignore:
Timestamp:
11/08/08 00:16:10 (1 year ago)
Author:
McMahon
Message:

SQL Update
StructureManager? - new interface for creating+updating player structures (houses + harvesters)
Updated harvester remove harv data
[Buildings] thanks to Farmer John its now (0,0,1,0) instead of (0,0,0,1) - rejoice player housing works! (sorta)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • core3/trunk/MMOCoreORB/src/server/zone/managers/planet/PlanetManager.idl

    r886 r912  
    5252import "../../objects/creature/shuttle/ShuttleCreature"; 
    5353 
    54 import "../../objects/building/BuildingObject"; 
    55 import "../../objects/building/cell/CellObject"; 
    56 import "../../objects/tangible/deed/DeedObject"; 
    5754import "../../objects/tangible/terminal/mission/MissionTerminal"; 
    5855import "../../objects/area/NoBuildArea"; 
     56import "../structure/StructureManager"; 
    5957 
    6058interface PlanetManager { 
     
    6664         
    6765        void start(); 
    68          
    6966        void stop(); 
    7067                 
    7168        unsigned long getNextStaticObjectID(boolean doLock = true); 
    7269         
     70        StructureManager getStructureManager(); 
     71                 
    7372        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); 
    7778                 
    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          
    9079        MissionTerminal getMissionTerminal(unsigned long oid); 
    91          
    92         unsigned long getLandingTime(); 
    9380 
    9481        void placePlayerStructure(Player player, unsigned long objectID, float x, float y, int orient); 
    95         unsigned int getTravelFare(string departurePlanet, string arrivalPlanet); 
    96  
     82                 
    9783        boolean isNoBuildArea(boolean x, boolean y); 
    9884        void addNoBuildArea(float minX, float maxX, float minY, float maxY, unsigned long uid, unsigned char reason = 0);