- Timestamp:
- Oct 31, 2018, 10:56:46 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/OrxoKart_HS18/src/modules/orxokart/OrxoKart.cc
r12057 r12062 35 35 36 36 #include "OrxoKartOrigin.h" 37 #include "OrxoKart Wall.h"37 #include "OrxoKartTile.h" 38 38 #include "core/CoreIncludes.h" 39 39 … … 50 50 this->firstTick_ = true; 51 51 52 this-> setHUDTemplate("HoverHUD");52 this->nullptr 53 53 } 54 54 55 55 void OrxoKart::tick(float dt) 56 { /*56 { 57 57 SUPER(OrxoKart, tick, dt); 58 58 … … 68 68 generator.generateMaze(); 69 69 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; 72 83 73 84 //Outer Walls 74 85 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); 79 90 } 80 91 … … 83 94 for(int x=0; x<numCells; x++){ 84 95 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); 86 97 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); 89 100 default: break; 90 101 } … … 92 103 } 93 104 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 101 106 102 107 }//firsttick end … … 110 115 } 111 116 numberOfFlags_ = flags_.size(); 112 */117 113 118 } 114 119 }
Note: See TracChangeset
for help on using the changeset viewer.