Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 14, 2016, 4:05:48 PM (8 years ago)
Author:
tgidron
Message:

Pickups + Flags HUD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/tgidronFS16/src/modules/hover/Hover.cc

    r11163 r11168  
    6262        cellHeight = 0;
    6363
     64        totFlags = 0;
     65
    6466        this->setHUDTemplate("HoverHUD");
    6567
     
    115117           
    116118
    117             //Generate 10 Pickups randomly
    118             for (int i = 0; i<10; i++)
     119            //Generate 5 PickupSpawners randomly
     120            for (int i = 0; i<5; i++)
    119121            {
    120122                PickupSpawner* pickup = new PickupSpawner(origin_->getContext());
    121                 //PickupSpawner(this->getContext());
    122                 //pickup->createDroppedPickup(this->getContext(), pickup , this, 10);
     123                pickup->setPosition(rand()%numCells, rand()%numCells, cellSize);
     124                //pickup->setPickupTemplateName(origin_->getPickupMeta());
     125                //pickup->setPickupTemplateName("destroymetapickup");
     126                pickup->setMaxSpawnedItems(5);
     127                pickup->setRespawnTime(30);
     128                pickup->setTriggerDistance(5);
     129                //pickup->createDroppedPickup(this->getContext(), pickup , this, 5);
    123130                pickups_.push_back(pickup);
    124131            }
     132
    125133
    126134        }
     
    138146            }
    139147
     148        //Generate 5 PickupSpawners randomly
     149            for (int i = 0; i<5; i++)
     150            {
     151                PickupSpawner* pickup = new PickupSpawner(origin_->getContext());
     152                //PickupSpawner->setPosition(rand()%numCells, rand()%numCells, cellSize);
     153                //pickup->createDroppedPickup(this->getContext(), pickup , this, 5);
     154                pickups_.push_back(pickup);
     155            }
     156
    140157    }
    141158
     
    150167                flags_[i]->destroyLater();
    151168                flags_.erase (flags_.begin()+i);
     169                totFlags++;
    152170                if(flags_.size()<=0){
    153171                    ChatManager::message("Level Up!");
Note: See TracChangeset for help on using the changeset viewer.