Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 31, 2018, 10:56:46 AM (7 years ago)
Author:
ottka
Message:

level added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/OrxoKart_HS18/src/modules/orxokart/OrxoKart.cc

    r12057 r12062  
    3535
    3636#include "OrxoKartOrigin.h"
    37 #include "OrxoKartWall.h"
     37#include "OrxoKartTile.h"
    3838#include "core/CoreIncludes.h"
    3939
     
    5050        this->firstTick_ = true;
    5151
    52         this->setHUDTemplate("HoverHUD");
     52        this->nullptr
    5353    }
    5454
    5555    void OrxoKart::tick(float dt)
    56     { /*
     56    {
    5757        SUPER(OrxoKart, tick, dt);
    5858
     
    6868            generator.generateMaze();
    6969            generator.renderMaze();
    70 
    71             int* levelcode = generator.getLevelcode();
     70            int levelcodeArray[] = {1,1,1,1,1,1,1,1,0,0,0
     71                                    ,1,0,0,0,0,0,0,1,1,1,0
     72                                    ,1,0,1,1,1,1,0,0,0,1,1
     73                                    ,1,1,1,0,0,1,1,0,0,0,1
     74                                    ,0,0,0,0,0,0,1,0,1,1,1
     75                                    ,1,1,1,1,1,1,1,0,1,0,0
     76                                    ,1,0,0,0,0,0,0,0,1,0,0
     77                                    ,1,0,0,0,0,0,0,0,1,0,0
     78                                    ,1,1,1,1,1,0,0,0,1,1,1
     79                                    ,0,0,0,0,1,0,0,0,0,0,1
     80                                    ,0,0,0,0,1,1,1,1,1,1,1};
     81            //int* levelcode = generator.getLevelcode();
     82            int* levelcode = levelcodeArray;
    7283
    7384            //Outer Walls
    7485            for(int i = 0; i<numCells; i++){
    75                 (new HoverWall(origin_->getContext()))->init(0,        i+1,      cellSize, cellHeight, 1);
    76                 (new HoverWall(origin_->getContext()))->init(numCells, i+1,      cellSize, cellHeight, 1);
    77                 (new HoverWall(origin_->getContext()))->init(i+1,      0,        cellSize, cellHeight, 2);
    78                 (new HoverWall(origin_->getContext()))->init(i+1,      numCells, cellSize, cellHeight, 2);
     86                (new OrxoKartTile(origin_->getContext()))->init(0,        i+1,      cellSize, cellHeight, 1);
     87                (new OrxoKartTile(origin_->getContext()))->init(numCells, i+1,      cellSize, cellHeight, 1);
     88                (new OrxoKartTile(origin_->getContext()))->init(i+1,      0,        cellSize, cellHeight, 2);
     89                (new OrxoKartTile(origin_->getContext()))->init(i+1,      numCells, cellSize, cellHeight, 2);
    7990            }
    8091
     
    8394                for(int x=0; x<numCells; x++){
    8495                    switch(levelcode[ y * numCells + x ]){
    85                         case 1: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
     96                        case 1: (new OrxoKartTile(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
    8697                                break;
    87                         case 3: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
    88                         case 2: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 0);
     98                        case 3: (new OrxoKartTile(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
     99                        case 2: (new OrxoKartTile(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 0);
    89100                        default: break;
    90101                    }
     
    92103            }
    93104
    94             //Generate 5 flags randomly
    95             for ( int i = 0; i < 5; i++ )
    96             {
    97                 HoverFlag* flag = new HoverFlag(origin_->getContext());
    98                 flag->init(rand()%numCells, rand()%numCells, cellSize);
    99                 flags_.push_back(flag);
    100             }
     105           
    101106
    102107        }//firsttick end
     
    110115        }
    111116        numberOfFlags_ = flags_.size();
    112         */
     117       
    113118    }
    114119}
Note: See TracChangeset for help on using the changeset viewer.