Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 17, 2019, 3:00:54 PM (5 years ago)
Author:
kofrey
Message:

abc

File:
1 edited

Legend:

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

    r12390 r12397  
    5151
    5252
     53
    5354namespace orxonox
    5455{
     
    6465        this->setHUDTemplate("HoverHUD");
    6566    }
    66     // void Hover::spawnZombie(std::string id)
    67     // {
    68     //     Identifier *identifier = ClassByString("SpaceShip");
    6967
    70     //       if(!identifier)
    71     //     {
    72     //         orxout(user_error) << "Script tried to spawn unknown object" << std::endl;
    73     //         return;
    74     //     }
    75 
    76     //     if(!identifier->isLoadable())
    77     //     {
    78     //         orxout(user_error) << "Script tried to spawn unloadable object" << std::endl;
    79     //         return;
    80     //     }
    81        
    82    
    83     //     WorldEntity *entity;
    84     //     Identifiable *obj = identifier->fabricate(this->controller_->getWorldEntityByID("Player")->getContext());
    85 
    86 
    87 
    88     //     orxout(user_status) << "First hit!" << std::endl;
    89 
    90     //    if(obj->isA(ClassIdentifier<WorldEntity>::getIdentifier()))
    91     //     {
    92     //         orxout(user_status) << "Is WorldEntity!" << std::endl;
    93     //         entity = orxonox_cast<WorldEntity*>(obj);
    94     //     }
    95     //     else if(obj->isA(ClassIdentifier<PlayerInfo>::getIdentifier()))
    96     //     {
    97     //         // TODO This does not work yet because somehow the controllable entity is not set
    98     //         // yet at this stage.
    99     // //        entity = orxonox_cast<PlayerInfo*>(obj)->getControllableEntity();
    100 
    101     //         orxout(user_status) << "Is PlayerInfo!" << std::endl;
    102 
    103     //         //use TEMPLATES in the map to define objects that are not present on the map yet
    104     //         return;
    105     //     }
    106     //     else
    107     //     {
    108     //         orxout(user_warning) << "Script tried to spawn an object that is neither a WorldEntity, nor a PlayerInfo" << std::endl;
    109            
    110     //         return;
    111     //     }
    112        
    113     //     if(entity->isA(ClassIdentifier<MobileEntity>::getIdentifier())) {
    114     //         orxout(user_status) << "Is MobileEntity!" << std::endl;
    115     //         this->controller_->registerMobileEntity(id, orxonox_cast<MobileEntity*>(entity));
    116     //     }
    117 
    118        
    119 
    120     //     if(entity->isA(ClassIdentifier<Pawn>::getIdentifier())) {
    121     //         orxout(user_status) << "Is Pawn!" << std::endl;
    122     //         this->controller_->registerPawn(id, orxonox_cast<Pawn*>(entity));
    123     //     }
    124        
    125     //     this->controller_->registerWorldEntity(id, orxonox_cast<WorldEntity*>(entity));
    126 
    127 
    128     //     ///////////////GOLD!!!!!!!!!!!!!!!////////////////////////
    129     //     Pawn* pawn = this->controller_->getPawnByID(id);
    130 
    131     //     //Attach to pawn
    132     //     SpaceShip* drone = new SpaceShip(pawn->getContext()); // this is neccessary because the projectiles fired need a valid creator for the particlespawner (when colliding against something)
    133        
    134     //     drone->addTemplate("spaceshipzombie"); //ScriptableControllerDroneTemplate spaceshipescort
    135 
    136     //     Vector3 spawnPosition = pawn->getWorldPosition() + Vector3(500,20,500);
    137     //     drone->setPosition(spawnPosition);
    138     // }
    13968
    14069    void Hover::tick(float dt)
     
    203132
    204133        //Spawn Zombies
    205         //spawnZombie(z1);
     134        //spawnZombie(1);
    206135
    207136
Note: See TracChangeset for help on using the changeset viewer.