Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 20, 2019, 5:22:51 PM (6 years ago)
Author:
peterf
Message:

Red Pacman seems to work partially

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/3DPacman_FS19/src/modules/pacman/PacmanGhost.h

    r12304 r12316  
    3636#include "worldentities/ControllableEntity.h"
    3737
     38#include "Pacman.h"
     39#include "GetShortestPathAlgorithm.h"
     40
    3841namespace orxonox {
    3942
     
    4346
    4447
    45     struct graphVertex;
    46     void findNeighboorVertices(Vector3 actuelposition, graphVertex adjacentVertices[]);
    47     void updateShortestDistanceToStart(graphVertex &vertex, graphVertex &neighboor);
    48     graphVertex findNextVertexToConsider(graphVertex[]);
    4948
    50     extern graphVertex listOfVertices[];
    5149
    5250
     
    8381            bool lockmove = false;
    8482
    85         Vector3 getShortestPath(Vector3 start, Vector3 goal);
     83        /*Vector3 getShortestPath(Vector3 start, Vector3 goal);
    8684
    8785        Vector3 setPureArrayPos(Vector3 &posToSet);
    8886
    89             private:
     87        */Vector3 getPlayerPos();
     88
     89        Vector3 playerPos;
     90
     91        Vector3 lastPlayerPassedPoint;/*
     92
     93        //Vector3 pathAlgorithm;
     94
     95    public: //HACK
     96
     97    struct graphVertex;
     98    void findNeighboorVertices(Vector3 actuelposition, graphVertex* adjacentVertices[]);
     99    void updateShortestDistanceToStart(graphVertex &vertex, graphVertex &neighboor);
     100    void findNearestNonVisitedNeighboor (graphVertex &vertex);
     101    int graphDistance(Vector3 start, Vector3 goal);
     102
     103    graphVertex* findNextVertexToConsider(graphVertex listOfVerticesP[]);*/
     104
     105    struct graphVertex;
     106    void findNeighboorVertices(Vector3 actuelposition, graphVertex* adjacentVertices[], graphVertex listOfVerticesP2[]);
     107    void updateShortestDistanceToStart(graphVertex &vertex, graphVertex &neighboor);
     108    void findNearestNonVisitedNeighboor (graphVertex &vertex);
     109    int graphDistance(Vector3 start, Vector3 goal);
     110
     111    graphVertex* findNextVertexToConsider(graphVertex listOfVerticesP[]);
     112    Vector3 getShortestPath(Vector3 start, Vector3 goal);
     113
     114
    90115    };
    91116
Note: See TracChangeset for help on using the changeset viewer.