Changeset 1747 for code/trunk/src/orxonox/objects/RotatingProjectile.cc
- Timestamp:
- Sep 9, 2008, 4:25:52 AM (16 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/core3 (added) merged: 1573-1574,1583-1586,1591-1594,1596-1597,1603,1606-1607,1610-1611,1655,1658,1676-1679,1681-1685,1687,1716-1723,1725-1729,1736
- Property svn:mergeinfo changed
-
code/trunk/src/orxonox/objects/RotatingProjectile.cc
r1558 r1747 65 65 void RotatingProjectile::setConfigValues() 66 66 { 67 SetConfigValue(colour_, ColourValue(1.0, 0.0, 0.0)); 67 SetConfigValue(colour_, ColourValue(1.0, 0.0, 0.0)).callback(this, &RotatingProjectile::colourChanged); 68 } 68 69 69 this->rotatingBillboard1_.getBillboardSet()->getBillboard(0)->setColour(this->colour_); 70 this->rotatingBillboard2_.getBillboardSet()->getBillboard(0)->setColour(this->colour_); 70 void RotatingProjectile::colourChanged() 71 { 72 if (this->isInitialized()) 73 { 74 this->rotatingBillboard1_.getBillboardSet()->getBillboard(0)->setColour(this->colour_); 75 this->rotatingBillboard2_.getBillboardSet()->getBillboard(0)->setColour(this->colour_); 76 } 71 77 } 72 78 … … 81 87 } 82 88 83 Projectile::tick(dt);89 SUPER(RotatingProjectile, tick, dt); 84 90 } 85 91 86 92 void RotatingProjectile::changedVisibility() 87 93 { 88 BillboardProjectile::changedVisibility();94 SUPER(RotatingProjectile, changedVisibility); 89 95 this->rotatingBillboard1_.setVisible(this->isVisible()); 90 96 this->rotatingBillboard2_.setVisible(this->isVisible());
Note: See TracChangeset
for help on using the changeset viewer.