Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 5, 2012, 3:58:03 PM (12 years ago)
Author:
purgham
Message:

first working Version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/Racingbot/src/modules/gametypes/SpaceRaceController.h

    r9412 r9432  
    3838    class _GametypesExport SpaceRaceController : public ArtificialController, public Tickable
    3939    {
    40         private:/*
    41             vector<RaceCheckPoint*> lastRaceCheckpoint;
    42             vector<RaceCheckPoint*> nextRaceCheckpoint;*/
    43             //RaceCheckPoint* nextPoint();
     40        private:
     41            std::vector<RaceCheckPoint*> staticRacePoints_;
     42            RaceCheckPoint* nextRaceCheckpoint_;
     43            RaceCheckPoint* currentRaceCheckpoint_;
     44            std::vector<RaceCheckPoint*> checkpoints_;
     45            int lastDistance;
     46
     47            int recCalculateDistance(RaceCheckPoint*, Vector3 currentPosition);
     48            int distanceSpaceshipToCheckPoint(RaceCheckPoint*);
     49            RaceCheckPoint* nextPointFind(RaceCheckPoint*);
     50            RaceCheckPoint* adjustNextPoint();
    4451            std::vector<RaceCheckPoint*> findStaticCheckpoints(std::vector<RaceCheckPoint*>);
    4552            std::vector<RaceCheckPoint*> staticCheckpoints();
    46             void rekSimulationCheckpointsReached(RaceCheckPoint* , std::vector<RaceCheckPoint*>* checkpoints, std::map< RaceCheckPoint*, int>*);
     53            int rekSimulationCheckpointsReached(RaceCheckPoint* , std::vector<RaceCheckPoint*>* checkpoints, std::map< RaceCheckPoint*, int>*);
     54
    4755        public:
    4856          SpaceRaceController(BaseObject* creator);
Note: See TracChangeset for help on using the changeset viewer.