Non functional changes to float and double (and a few other types) to make it clearer what is going on with casts and coercion. Most ship entity math is done with floats, so prefer floats over doubles
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1664 127b21dd-08f5-0310-b4b7-95ae10353056
This commit is contained in:
parent
189e8e7eaa
commit
1c5949869a
@ -38,41 +38,41 @@ MA 02110-1301, USA.
|
||||
#define RAIDER_MAX_CARGO 5
|
||||
#define MERCHANTMAN_MAX_CARGO 125
|
||||
|
||||
#define LAUNCH_DELAY 2.0
|
||||
#define LAUNCH_DELAY 2.0f
|
||||
|
||||
#define PIRATES_PREFER_PLAYER YES
|
||||
|
||||
#define TURRET_MINIMUM_COS 0.20
|
||||
#define TURRET_MINIMUM_COS 0.20f
|
||||
|
||||
#define AFTERBURNER_BURNRATE 0.25
|
||||
#define AFTERBURNER_NPC_BURNRATE 1.0
|
||||
#define AFTERBURNER_TIME_PER_FUEL 4.0
|
||||
#define AFTERBURNER_BURNRATE 0.25f
|
||||
#define AFTERBURNER_NPC_BURNRATE 1.0f
|
||||
#define AFTERBURNER_TIME_PER_FUEL 4.0f
|
||||
|
||||
#define CLOAKING_DEVICE_ENERGY_RATE 12.8
|
||||
#define CLOAKING_DEVICE_ENERGY_RATE 12.8f
|
||||
#define CLOAKING_DEVICE_MIN_ENERGY 128
|
||||
#define CLOAKING_DEVICE_START_ENERGY 0.75
|
||||
#define CLOAKING_DEVICE_START_ENERGY 0.75f
|
||||
|
||||
#define MILITARY_JAMMER_ENERGY_RATE 3
|
||||
#define MILITARY_JAMMER_MIN_ENERGY 128
|
||||
|
||||
#define COMBAT_IN_RANGE_FACTOR 0.035
|
||||
#define COMBAT_OUT_RANGE_FACTOR 0.500
|
||||
#define COMBAT_WEAPON_RANGE_FACTOR 1.200
|
||||
#define COMBAT_IN_RANGE_FACTOR 0.035f
|
||||
#define COMBAT_OUT_RANGE_FACTOR 0.500f
|
||||
#define COMBAT_WEAPON_RANGE_FACTOR 1.200f
|
||||
|
||||
#define SHIP_COOLING_FACTOR 1.0
|
||||
#define SHIP_INSULATION_FACTOR 0.00175
|
||||
#define SHIP_MAX_CABIN_TEMP 256.0
|
||||
#define SHIP_MIN_CABIN_TEMP 60.0
|
||||
#define EJECTA_TEMP_FACTOR 0.85 // Ejected items have 85% of parent's temperature
|
||||
#define SHIP_COOLING_FACTOR 1.0f
|
||||
#define SHIP_INSULATION_FACTOR 0.00175f
|
||||
#define SHIP_MAX_CABIN_TEMP 256.0f
|
||||
#define SHIP_MIN_CABIN_TEMP 60.0f
|
||||
#define EJECTA_TEMP_FACTOR 0.85f // Ejected items have 85% of parent's temperature
|
||||
|
||||
#define SUN_TEMPERATURE 1250.0
|
||||
#define SUN_TEMPERATURE 1250.0f
|
||||
|
||||
#define MAX_ESCORTS 16
|
||||
#define ESCORT_SPACING_FACTOR 3.0
|
||||
|
||||
#define SHIPENTITY_MAX_MISSILES 16
|
||||
|
||||
#define TURRET_SHOT_SPEED 2000.0
|
||||
#define TURRET_SHOT_SPEED 2000.0f
|
||||
|
||||
#define TRACTOR_FORCE 2500.0f
|
||||
|
||||
|
@ -3235,6 +3235,7 @@ static GLfloat mascem_color2[4] = { 0.4, 0.1, 0.4, 1.0}; // purple
|
||||
|
||||
- (BOOL)isPolice
|
||||
{
|
||||
//bounty hunters have a police role, but are not police, so we must test by scan class, not by role
|
||||
return [self scanClass] == CLASS_POLICE;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user