#include <algorithm>#include <math.h>#include "research.h"#include "vehicletype.h"#include "vehicle.h"#include "buildingtype.h"#include "viewcalculation.h"#include "errors.h"#include "graphicset.h"#include "gameoptions.h"#include "spfst.h"#include "itemrepository.h"#include "graphics/blitter.h"#include "actions/context.h"#include "actions/changeunitmovement.h"#include "actions/changeunitproperty.h"#include "actions/spawnobject.h"#include "actions/unitfieldregistration.h"Include dependency graph for vehicle.cpp:

Go to the source code of this file.
Defines | |
| #define | UNITVERSIONLIMIT 0x7fffffff |
| #define | cem_experience 0x1 |
| #define | cem_damage 0x2 |
| #define | cem_fuel 0x4 |
| #define | cem_ammunition 0x8 |
| #define | cem_weapstrength 0x10 |
| #define | cem_loading 0x20 |
| #define | cem_attacked 0x40 |
| #define | cem_height 0x80 |
| #define | cem_movement 0x100 |
| #define | cem_direction 0x200 |
| #define | cem_material 0x400 |
| #define | cem_energy 0x800 |
| #define | cem_class 0x1000 |
| #define | cem_networkid 0x2000 |
| #define | cem_name 0x4000 |
| #define | cem_armor 0x8000 |
| #define | cem_reactionfire 0x10000 |
| #define | cem_reactionfire2 0x20000 |
| #define | cem_poweron 0x40000 |
| #define | cem_weapstrength2 0x80000 |
| #define | cem_ammunition2 0x100000 |
| #define | cem_energyUsed 0x200000 |
| #define | cem_position 0x400000 |
| #define | cem_aiparam 0x800000 |
| #define | cem_version 0x1000000 |
Functions | |
| ASCString | getUnitReference (Vehicle *veh) |
Variables | |
| const float | repairEfficiencyVehicle [resourceTypeNum *resourceTypeNum] |
| const int | vehicleVersion = 8 |
| #define cem_aiparam 0x800000 |
| #define cem_ammunition 0x8 |
Definition at line 977 of file vehicle.cpp.
| #define cem_ammunition2 0x100000 |
| #define cem_armor 0x8000 |
Definition at line 989 of file vehicle.cpp.
| #define cem_attacked 0x40 |
| #define cem_class 0x1000 |
Definition at line 986 of file vehicle.cpp.
| #define cem_damage 0x2 |
| #define cem_direction 0x200 |
| #define cem_energy 0x800 |
| #define cem_energyUsed 0x200000 |
Definition at line 995 of file vehicle.cpp.
| #define cem_experience 0x1 |
| #define cem_fuel 0x4 |
| #define cem_height 0x80 |
| #define cem_loading 0x20 |
| #define cem_material 0x400 |
| #define cem_movement 0x100 |
| #define cem_name 0x4000 |
| #define cem_networkid 0x2000 |
| #define cem_position 0x400000 |
| #define cem_poweron 0x40000 |
| #define cem_reactionfire 0x10000 |
| #define cem_reactionfire2 0x20000 |
Definition at line 991 of file vehicle.cpp.
| #define cem_version 0x1000000 |
| #define cem_weapstrength 0x10 |
Definition at line 978 of file vehicle.cpp.
| #define cem_weapstrength2 0x80000 |
| #define UNITVERSIONLIMIT 0x7fffffff |
Definition at line 1635 of file vehicle.cpp.
References Vehicle::getName(), Vehicle::getPosition(), and MapCoordinate::toString().
Referenced by checkunitsforremoval(), and GameMap::endTurn().
| const float repairEfficiencyVehicle[resourceTypeNum *resourceTypeNum] |
| const int vehicleVersion = 8 |
Definition at line 1003 of file vehicle.cpp.
1.5.1