Changeset 9008 in orxonox.OLD for trunk/src/world_entities/world_entity.cc
- Timestamp:
- Jul 2, 2006, 2:22:19 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/world_entity.cc
r9003 r9008 88 88 modelFileName_handle = registerVarId( new SynchronizeableString( &modelFileName, &modelFileName, "modelFileName" ) ); 89 89 scaling_handle = registerVarId( new SynchronizeableFloat( &scaling, &scaling, "scaling" ) ); 90 list_handle = registerVarId( new SynchronizeableInt( (int*)&objectListNumber, &list_write, "list" ) ); 90 91 } 91 92 … … 733 734 * @param damage damage to be dealt 734 735 */ 735 void WorldEntity::hit(float damage )736 void WorldEntity::hit(float damage, WorldEntity* killer) 736 737 { 737 738 this->decreaseHealth(damage); … … 748 749 749 750 if( State::getGameRules() != NULL) 750 State::getGameRules()->registerKill(Kill( NULL, this));751 State::getGameRules()->registerKill(Kill(killer, this)); 751 752 } 752 753 } … … 832 833 } 833 834 835 if ( std::find( id.begin(), id.end(), list_handle ) != id.end() ) 836 { 837 this->toList( (OM_LIST)list_write ); 838 } 839 834 840 PNode::varChangeHandler( id ); 835 841 }
Note: See TracChangeset
for help on using the changeset viewer.