Changeset 5652 in orxonox.OLD for trunk/src/world_entities
- Timestamp:
- Nov 20, 2005, 6:32:39 PM (19 years ago)
- Location:
- trunk/src/world_entities
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/skybox.cc
r5511 r5652 55 55 static_cast<WorldEntity*>(this)->loadParams(root); 56 56 57 LoadParam <SkyBox>(root, "Materialset", this, &SkyBox::setTexture)57 LoadParamNEW(root, "Materialset", this, SkyBox, setTexture) 58 58 .describe("Sets the material on the SkyBox. The string must be the path relative to the data-dir, and without a trailing .jpg"); 59 59 60 LoadParam <SkyBox>(root, "Size", this, &SkyBox::setSize)60 LoadParamNEW(root, "Size", this, SkyBox, setSize) 61 61 .describe("Sets the Size of the SkyBox (normally this should be 90% of the maximal viewing Distance)."); 62 62 } -
trunk/src/world_entities/terrain.cc
r5511 r5652 104 104 static_cast<WorldEntity*>(this)->loadParams(root); 105 105 106 LoadParam <Terrain>(root, "vegetation", this, &Terrain::loadVegetation)106 LoadParamNEW(root, "vegetation", this, Terrain, loadVegetation) 107 107 .describe("the fileName of the vegetation, that should be loaded onto this terrain. (must be relative to the data-dir)") ; 108 108 -
trunk/src/world_entities/weapons/aim.cc
r5557 r5652 70 70 static_cast<PNode*>(this)->loadParams(root); 71 71 72 LoadParam <Aim>(root, "texture", this, &Aim::setTexture)72 LoadParamNEW(root, "texture", this, Aim, setTexture) 73 73 .describe("the texture-file to load onto the Aim"); 74 74 75 LoadParam <Aim>(root, "size", this, &Aim::setSize)75 LoadParamNEW(root, "size", this, Aim, setSize) 76 76 .describe("the size of the Aim in Pixels"); 77 77 78 LoadParam <Aim>(root, "rotation-speed", this, &Aim::setRotationSpeed)78 LoadParamNEW(root, "rotation-speed", this, Aim, setRotationSpeed) 79 79 .describe("the Speed with which the Aim should rotate"); 80 80 } -
trunk/src/world_entities/weapons/crosshair.cc
r5398 r5652 84 84 static_cast<EventListener*>(this)->loadParams(root); 85 85 86 LoadParam <Crosshair>(root, "texture", this, &Crosshair::setTexture)86 LoadParamNEW(root, "texture", this, Crosshair, setTexture) 87 87 .describe("the texture-file to load onto the Crosshair"); 88 88 89 LoadParam <Crosshair>(root, "size", this, &Crosshair::setSize)89 LoadParamNEW(root, "size", this, Crosshair, setSize) 90 90 .describe("the size of the Crosshair in Pixels"); 91 91 92 LoadParam <Crosshair>(root, "rotation-speed", this, &Crosshair::setRotationSpeed)92 LoadParamNEW(root, "rotation-speed", this, Crosshair, setRotationSpeed) 93 93 .describe("the Speed with which the Crosshair should rotate"); 94 94 } -
trunk/src/world_entities/weapons/weapon.cc
r5500 r5652 109 109 static_cast<WorldEntity*>(this)->loadParams(root); 110 110 111 LoadParam <Weapon>(root, "projectile", this, &Weapon::setProjectileType)111 LoadParamNEW(root, "projectile", this, Weapon, setProjectileType) 112 112 .describe("Sets the name of the Projectile to load onto the Entity"); 113 113 114 LoadParam <Weapon>(root, "emission-point", this, &Weapon::setEmissionPoint)114 LoadParamNEW(root, "emission-point", this, Weapon, setEmissionPoint) 115 115 .describe("Sets the Point of emission of this weapon"); 116 116 117 LoadParam <Weapon>(root, "state-duration", this, &Weapon::setStateDuration)117 LoadParamNEW(root, "state-duration", this, Weapon, setStateDuration) 118 118 .describe("Sets the duration of a given state (1: state-Name; 2: duration in seconds)"); 119 119 120 LoadParam <Weapon>(root, "action-sound", this, &Weapon::setActionSound)120 LoadParamNEW(root, "action-sound", this, Weapon, setActionSound) 121 121 .describe("Sets a given sound to an action (1: action-Name; 2: name of the sound (relative to the Data-Path))"); 122 122 } -
trunk/src/world_entities/weapons/weapon_manager.cc
r5644 r5652 119 119 static_cast<BaseObject*>(this)->loadParams(root); 120 120 121 LoadParam <WeaponManager>(root, "slot-count", this, &WeaponManager::setSlotCount)121 LoadParamNEW(root, "slot-count", this, WeaponManager, setSlotCount) 122 122 .describe("how many slots(cannons) the WeaponManager can handle"); 123 123 -
trunk/src/world_entities/world_entity.cc
r5555 r5652 76 76 77 77 // Model Loading 78 LoadParam<WorldEntity>(root, "model", this, &WorldEntity::loadModel, false, NULL, 1.0f) 79 .describe("the fileName of the model, that should be loaded onto this world-entity. (must be relative to the data-dir)") ; 78 LoadParamNEW(root, "model", this, WorldEntity, loadModel) 79 .describe("the fileName of the model, that should be loaded onto this world-entity. (must be relative to the data-dir)") 80 ->defaultValues(2, NULL, 1.0f); 80 81 81 82 }
Note: See TracChangeset
for help on using the changeset viewer.