Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5652 in orxonox.OLD for trunk/src/world_entities/weapons


Ignore:
Timestamp:
Nov 20, 2005, 6:32:39 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: new LoadParam procedure with all NON-cycling load-options, and it works perfectly (on first sight :))

now going to make the same for cycling LoadOptions

Location:
trunk/src/world_entities/weapons
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/world_entities/weapons/aim.cc

    r5557 r5652  
    7070  static_cast<PNode*>(this)->loadParams(root);
    7171
    72   LoadParam<Aim>(root, "texture", this, &Aim::setTexture)
     72  LoadParamNEW(root, "texture", this, Aim, setTexture)
    7373      .describe("the texture-file to load onto the Aim");
    7474
    75   LoadParam<Aim>(root, "size", this, &Aim::setSize)
     75  LoadParamNEW(root, "size", this, Aim, setSize)
    7676      .describe("the size of the Aim in Pixels");
    7777
    78   LoadParam<Aim>(root, "rotation-speed", this, &Aim::setRotationSpeed)
     78  LoadParamNEW(root, "rotation-speed", this, Aim, setRotationSpeed)
    7979      .describe("the Speed with which the Aim should rotate");
    8080}
  • trunk/src/world_entities/weapons/crosshair.cc

    r5398 r5652  
    8484  static_cast<EventListener*>(this)->loadParams(root);
    8585
    86   LoadParam<Crosshair>(root, "texture", this, &Crosshair::setTexture)
     86  LoadParamNEW(root, "texture", this, Crosshair, setTexture)
    8787      .describe("the texture-file to load onto the Crosshair");
    8888
    89   LoadParam<Crosshair>(root, "size", this, &Crosshair::setSize)
     89  LoadParamNEW(root, "size", this, Crosshair, setSize)
    9090      .describe("the size of the Crosshair in Pixels");
    9191
    92   LoadParam<Crosshair>(root, "rotation-speed", this, &Crosshair::setRotationSpeed)
     92  LoadParamNEW(root, "rotation-speed", this, Crosshair, setRotationSpeed)
    9393      .describe("the Speed with which the Crosshair should rotate");
    9494}
  • trunk/src/world_entities/weapons/weapon.cc

    r5500 r5652  
    109109  static_cast<WorldEntity*>(this)->loadParams(root);
    110110
    111   LoadParam<Weapon>(root, "projectile", this, &Weapon::setProjectileType)
     111  LoadParamNEW(root, "projectile", this, Weapon, setProjectileType)
    112112      .describe("Sets the name of the Projectile to load onto the Entity");
    113113
    114   LoadParam<Weapon>(root, "emission-point", this, &Weapon::setEmissionPoint)
     114  LoadParamNEW(root, "emission-point", this, Weapon, setEmissionPoint)
    115115      .describe("Sets the Point of emission of this weapon");
    116116
    117   LoadParam<Weapon>(root, "state-duration", this, &Weapon::setStateDuration)
     117  LoadParamNEW(root, "state-duration", this, Weapon, setStateDuration)
    118118      .describe("Sets the duration of a given state (1: state-Name; 2: duration in seconds)");
    119119
    120   LoadParam<Weapon>(root, "action-sound", this, &Weapon::setActionSound)
     120  LoadParamNEW(root, "action-sound", this, Weapon, setActionSound)
    121121      .describe("Sets a given sound to an action (1: action-Name; 2: name of the sound (relative to the Data-Path))");
    122122}
  • trunk/src/world_entities/weapons/weapon_manager.cc

    r5644 r5652  
    119119  static_cast<BaseObject*>(this)->loadParams(root);
    120120
    121   LoadParam<WeaponManager>(root, "slot-count", this, &WeaponManager::setSlotCount)
     121  LoadParamNEW(root, "slot-count", this, WeaponManager, setSlotCount)
    122122      .describe("how many slots(cannons) the WeaponManager can handle");
    123123
Note: See TracChangeset for help on using the changeset viewer.