Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9186 in orxonox.OLD for branches/presentation/src/world_entities


Ignore:
Timestamp:
Jul 5, 2006, 7:21:25 AM (18 years ago)
Author:
patrick
Message:

muchos debugos inofromationos

Location:
branches/presentation/src/world_entities
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/presentation/src/world_entities/creatures/fps_player.cc

    r9185 r9186  
    140140
    141141  this->getWeaponManager().setParentNode(&this->cameraNode);
    142   this->getWeaponManager().getParentNode()->setParentMode(PNODE_ROTATE_AND_MOVE);
    143142  this->cameraNode.addNodeFlags(PNODE_PROHIBIT_CHILD_DELETE);
    144143
     
    239238
    240239      State::getCameraNode()->setParentMode(PNODE_ROTATE_AND_MOVE);
     240      this->cameraNode.setParentMode(PNODE_ROTATE_AND_MOVE);
     241      this->getWeaponManager().getParentNode()->setParentMode(PNODE_ROTATE_AND_MOVE);
    241242
    242243
     
    244245      this->getWeaponManager().setSlotPosition(1, Vector(5.0, box->halfLength[1] * f, 0.0));
    245246
    246       this->aimingSystem->toList(/*OM_LIST(this->getOMListNumber() + 1)*/ OM_COMMON);
     247      this->aimingSystem->toList(/*OM_LIST(this->getOMListNumber() + 1)*/ OM_GROUP_01);
    247248    }
    248249  }
  • branches/presentation/src/world_entities/npcs/generic_npc.cc

    r9162 r9186  
    8282{
    8383  this->setClassID(CL_GENERIC_NPC, "GenericNPC");
     84
    8485  this->toList(OM_GROUP_00);
    8586
  • branches/presentation/src/world_entities/weapons/aiming_system.cc

    r9185 r9186  
    3535 */
    3636AimingSystem::AimingSystem (WorldEntity* entity)
     37  : WorldEntity()
    3738{
    3839  this->owner = entity;
     
    6162
    6263  // registering default reactions:
     64  this->unsubscribeReaction(CREngine::CR_OBJECT_DAMAGE);
    6365  this->subscribeReaction(CREngine::CR_OBJECT_DAMAGE, CL_WORLD_ENTITY);
    6466
     
    120122
    121123  PRINTF(0)("hit hit hit, got: %s\n", killer->getClassName());
     124  printf("aimingsystem: hit()\n");
    122125}
    123126
  • branches/presentation/src/world_entities/weapons/aiming_system.h

    r9172 r9186  
    3333  void setRange(float range){this->range = range;};
    3434
    35   void hit(float damage, WorldEntity* killer);
     35  virtual void hit(float damage, WorldEntity* killer);
     36  virtual void destroy(WorldEntity* entity) {}
    3637
    3738  virtual void tick(float dt);
  • branches/presentation/src/world_entities/world_entity.cc

    r9168 r9186  
    414414bool WorldEntity::registerCollision(WorldEntity* entityA, WorldEntity* entityB, BoundingVolume* bvA, BoundingVolume* bvB)
    415415{
     416  PRINTF(5)("registering collision of type: %s vs %s\n", entityA->getClassName(), entityB->getClassName());
    416417  // is there any handler listening?
    417418  if( !this->bReactive)
Note: See TracChangeset for help on using the changeset viewer.