Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 19, 2012, 4:19:27 PM (11 years ago)
Author:
purgham
Message:

working Version 19.11.2012 - Bots can create virtual Checkpoints but not used jet

File:
1 edited

Legend:

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

    r9441 r9459  
    4343            RaceCheckPoint* currentRaceCheckpoint_; // last checkPoint (already reached)
    4444            std::vector<RaceCheckPoint*> checkpoints_;
    45             int lastDistance;
     45            Vector3 lastPositionSpaceship;
     46            int virtualCheckPointIndex;
    4647
    4748            int recCalculateDistance(RaceCheckPoint*, Vector3 currentPosition);
     
    5253            std::vector<RaceCheckPoint*> staticCheckpoints();
    5354            int rekSimulationCheckpointsReached(RaceCheckPoint* , std::vector<RaceCheckPoint*>* checkpoints, std::map< RaceCheckPoint*, int>*);
     55            // same as SpaceRaceManager, but needed to add virtuell Checkpoints ( Checkpoints which don't exist but needed to avoid collisions with big Objects)
     56            RaceCheckPoint* findCheckpoint(int index) const;
     57            bool addVirtualCheckPoint(int , RaceCheckPoint* , int , Vector3 );
    5458
    5559        public:
Note: See TracChangeset for help on using the changeset viewer.