|
Wing Commander II
Reconstructed Win32 source (1996)
|
#include <game_data.h>
Data Fields | |
| char | displayName [20] |
| short | objectClass |
| short | resourceType |
| short | field_18 |
| short | collisionRadius |
| short | radarRadius |
| short | scale |
| short | animationDelay |
| int | lifetime |
| short | damageCapacity |
| short | explosionDamage |
| short | maximumVelocity |
| short | cruiseVelocity |
| unsigned char * | animation |
| int | acceleration |
| short | pitchRate |
| short | yawRate |
| short | rollRate |
| short | afterburnerVelocity |
| unsigned char | weaponLoadout [0xA1] |
| short | shieldFore |
| short | shieldAft |
| short | armorFront |
| short | armorRear |
| short | armorLeft |
| short | armorRight |
| unsigned char * | shapeSet |
| unsigned char * | shape |
Definition at line 365 of file game_data.h.
| int ObjectTypeData::acceleration |
Definition at line 380 of file game_data.h.
Referenced by GetShipAccelerationRate().
| short ObjectTypeData::afterburnerVelocity |
Definition at line 384 of file game_data.h.
| unsigned char* ObjectTypeData::animation |
Definition at line 379 of file game_data.h.
Referenced by animate_shape(), ApplyAlternateShipType(), free_3Space_objects(), free_ship(), load_all_slots(), load_common_3Space_objects(), load_ship(), LoadAlternateShipType(), and set_objects_data().
| short ObjectTypeData::animationDelay |
Definition at line 373 of file game_data.h.
Referenced by fire_weapon(), and FireTargetCameraGuns().
| short ObjectTypeData::armorFront |
Definition at line 388 of file game_data.h.
Referenced by ApplyAlternateShipType(), calculate_damage_level(), evaluate_damage(), set_objects_data(), show_target_disp(), and update_bars().
| short ObjectTypeData::armorLeft |
Definition at line 390 of file game_data.h.
Referenced by ApplyAlternateShipType(), calculate_damage_level(), evaluate_damage(), set_objects_data(), and update_bars().
| short ObjectTypeData::armorRear |
Definition at line 389 of file game_data.h.
Referenced by ApplyAlternateShipType(), calculate_damage_level(), evaluate_damage(), set_objects_data(), and update_bars().
| short ObjectTypeData::armorRight |
Definition at line 391 of file game_data.h.
Referenced by ApplyAlternateShipType(), calculate_damage_level(), evaluate_damage(), set_objects_data(), and update_bars().
| short ObjectTypeData::collisionRadius |
Definition at line 370 of file game_data.h.
Referenced by ApplyAlternateShipType(), and set_objects_data().
| short ObjectTypeData::cruiseVelocity |
Definition at line 378 of file game_data.h.
Referenced by auto_pilot_sequence(), and Mfish_hook().
| short ObjectTypeData::damageCapacity |
Definition at line 375 of file game_data.h.
Referenced by calculate_damage_level(), capital_ship_strike_mission(), evaluate_damage(), fire_weapon(), FireTargetCameraGuns(), internal_damage(), Set_up_ship_info(), SpawnCapitalFlakProjectile(), and UpdateShipTurretGuns().
| char ObjectTypeData::displayName[20] |
Definition at line 366 of file game_data.h.
Referenced by show_weapon_disp().
| short ObjectTypeData::explosionDamage |
Definition at line 376 of file game_data.h.
| short ObjectTypeData::field_18 |
Definition at line 369 of file game_data.h.
Referenced by ApplyAlternateShipType(), set_objects_data(), and show_weapon_disp().
| int ObjectTypeData::lifetime |
Definition at line 374 of file game_data.h.
Referenced by ApplyAlternateShipType(), capital_ship_strike_mission(), fire(), fire_weapon(), FireTargetCameraGuns(), set_objects_data(), SpawnCapitalFlakProjectile(), and UpdateShipTurretGuns().
| short ObjectTypeData::maximumVelocity |
Definition at line 377 of file game_data.h.
Referenced by accelerate_and_move_object(), capital_ship_strike_mission(), fire(), fire_flack(), fire_weapon(), FireTargetCameraGuns(), get_ship_max_velocity(), SpawnCapitalFlakProjectile(), UpdateShipTurretGuns(), and UpdateTargetLeadIndicator().
| short ObjectTypeData::objectClass |
Definition at line 367 of file game_data.h.
Referenced by ApplyAlternateShipType(), find_next_gun(), fire(), fire_fixed_projectile_weapon(), fire_missile(), fire_weapon(), remove_weapon(), select_guns(), set_objects_data(), and show_weapon_disp().
| short ObjectTypeData::pitchRate |
Definition at line 381 of file game_data.h.
Referenced by rotate_object_to_goal().
| short ObjectTypeData::radarRadius |
Definition at line 371 of file game_data.h.
Referenced by apply_force_to_object(), and object_collision().
| short ObjectTypeData::resourceType |
Definition at line 368 of file game_data.h.
Referenced by get_right_shape(), init_intelligence_data(), and LoadAlternateShipType().
| short ObjectTypeData::rollRate |
Definition at line 383 of file game_data.h.
Referenced by rotate_object_to_goal().
| short ObjectTypeData::scale |
Definition at line 372 of file game_data.h.
Referenced by ApplyAlternateShipType(), CompleteStarSystemJump(), and set_objects_data().
| unsigned char* ObjectTypeData::shape |
Definition at line 393 of file game_data.h.
Referenced by free_ship(), load_ship(), LoadAlternateShipType(), and show_target_disp().
| unsigned char* ObjectTypeData::shapeSet |
Definition at line 392 of file game_data.h.
Referenced by ApplyAlternateShipType(), ClearTransientObjectsForEjection(), free_3Space_objects(), free_ship(), InitializeCockpitResources(), load_common_3Space_objects(), load_ship(), LoadAlternateShipType(), LoadSpaceflightResources(), set_objects_data(), and SpawnMissionEjectionPod().
| short ObjectTypeData::shieldAft |
Definition at line 387 of file game_data.h.
Referenced by ApplyAlternateShipType(), set_objects_data(), show_target_disp(), and update_bars().
| short ObjectTypeData::shieldFore |
Definition at line 386 of file game_data.h.
Referenced by ApplyAlternateShipType(), set_objects_data(), show_target_disp(), and update_bars().
| unsigned char ObjectTypeData::weaponLoadout[0xA1] |
Definition at line 385 of file game_data.h.
Referenced by ApplyAlternateShipType(), InitializeShipWeaponTypeIndices(), and set_objects_data().
| short ObjectTypeData::yawRate |
Definition at line 382 of file game_data.h.
Referenced by animate_shape(), rotate_object_to_goal(), and set_objects_data().