Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 11, 2019, 4:57:22 PM (5 years ago)
Author:
peterf
Message:

PacmanRandom

File:
1 edited

Legend:

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

    r12272 r12303  
    5858            bool dontmove = false;
    5959
    60             //analog AutonomousDrone.h
    61             inline void setColour( int newColour )
    62                 { this->coulour = newColour; }
    6360
    64             inline int getColour()
    65                 { return this->coulour;}
    66 
    67         private:
    6861            int decision = 0;
    6962            Vector3 resetposition = Vector3(0,10,15);
     
    7366            Vector3 actuelposition;
    7467            bool ismoving = false;
    75             int target_x = 0;   // one step
    76             int target_z = 0;
     68            int target_x = 0;
     69            int target_z = 0;
     70            bool lockmove = false;
    7771
    78             bool lockmove = false;
    79             int colour=0;
    80             /*
    81             colour=
    82             1: red:     follow
    83             2: pink:    get infront of him   
    84             3: blue:    patrol an area
    85             4: orange:  get away of Pacman
    86             */
     72            //All positions in the map, see documentation
     73    Vector3 possibleposition[67] = {Vector3(20,10,245),Vector3(215,10,245),Vector3(215,10,195),Vector3(185,10,195),Vector3(135,10,195), //0-4
     74        Vector3(185,10,150),Vector3(135,10,150),Vector3(215,10,150),Vector3(215,10,105),Vector3(135,10,105), //5-9
     75        Vector3(135,10,15),Vector3(135,10,-85),Vector3(215,10,-85),Vector3(135,10,-135),Vector3(215,10,-135), //10-14
     76        Vector3(215,10,-195),Vector3(135,10,-195),Vector3(20,10,195),Vector3(-20,10,195),Vector3(-20,10,245), //15-19
     77        Vector3(-215,10,245),Vector3(-215,10,195),Vector3(-185,10,195),Vector3(-135,10,195),Vector3(-70,10,195), //20-24
     78        Vector3(70,10,195),Vector3(70,10,150),Vector3(20,10,150),Vector3(-20,10,150),Vector3(-70,10,150), //25-29
     79        Vector3(-135,10,150),Vector3(-185,10,150),Vector3(-215,10,150),Vector3(-215,10,105),Vector3(-135,10,105), //30-34
     80        Vector3(-70,10,105),Vector3(-20,10,105),Vector3(20,10,105),Vector3(70,10,105),Vector3(70,10,60), //35-39
     81        Vector3(0,10,60),Vector3(-70,10,60),Vector3(-135,10,15),Vector3(-70,10,60),Vector3(0,10,15), //40-44
     82        Vector3(70,10,15),Vector3(-70,10,-35),Vector3(-20,10,-35),Vector3(20,10,-35),Vector3(70,10,-35), //45-49
     83        Vector3(70,10,-85),Vector3(20,10,-85),Vector3(-20,10,-85),Vector3(-70,10,-85),Vector3(-135,10,-85), //50-54
     84        Vector3(-215,10,-85),Vector3(-215,10,-135),Vector3(-135,10,-135),Vector3(-70,10,-135),Vector3(-20,10,-135), //55-59
     85        Vector3(20,10,-135),Vector3(70,10,-135),Vector3(20,10,-195),Vector3(-20,10,-195),Vector3(-135,10,-195), //60-64
     86        Vector3(-215,10,-195),Vector3(0,10,-35)}; //65-66
     87
     88        private:
    8789            void setnewTarget(int firstdec);
    8890            void setnewTarget(int firstdec, int seconddec);
Note: See TracChangeset for help on using the changeset viewer.