summaryrefslogtreecommitdiffhomepage
path: root/Stars45/HardPoint.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Stars45/HardPoint.cpp')
-rw-r--r--Stars45/HardPoint.cpp86
1 files changed, 43 insertions, 43 deletions
diff --git a/Stars45/HardPoint.cpp b/Stars45/HardPoint.cpp
index f9b83a3..68081c6 100644
--- a/Stars45/HardPoint.cpp
+++ b/Stars45/HardPoint.cpp
@@ -1,15 +1,15 @@
/* Project Starshatter 4.5
- Destroyer Studios LLC
- Copyright © 1997-2004. All Rights Reserved.
+ Destroyer Studios LLC
+ Copyright © 1997-2004. All Rights Reserved.
- SUBSYSTEM: Stars.exe
- FILE: HardPoint.cpp
- AUTHOR: John DiCamillo
+ SUBSYSTEM: Stars.exe
+ FILE: HardPoint.cpp
+ AUTHOR: John DiCamillo
- OVERVIEW
- ========
- HardPoint class
+ OVERVIEW
+ ========
+ HardPoint class
*/
#include "MemDebug.h"
@@ -23,18 +23,18 @@
// +----------------------------------------------------------------------+
HardPoint::HardPoint(Vec3 muzzle_loc, double az, double el)
- : aim_azimuth((float) az), aim_elevation((float) el), muzzle(muzzle_loc)
+: aim_azimuth((float) az), aim_elevation((float) el), muzzle(muzzle_loc)
{
- ZeroMemory(designs, sizeof(designs));
+ ZeroMemory(designs, sizeof(designs));
}
// +----------------------------------------------------------------------+
HardPoint::HardPoint(const HardPoint& h)
- : aim_azimuth(h.aim_azimuth), aim_elevation(h.aim_elevation), muzzle(h.muzzle),
- mount_rel(h.mount_rel), radius(h.radius), hull_factor(h.hull_factor)
+: aim_azimuth(h.aim_azimuth), aim_elevation(h.aim_elevation), muzzle(h.muzzle),
+mount_rel(h.mount_rel), radius(h.radius), hull_factor(h.hull_factor)
{
- CopyMemory(designs, h.designs, sizeof(designs));
+ CopyMemory(designs, h.designs, sizeof(designs));
}
// +--------------------------------------------------------------------+
@@ -48,9 +48,9 @@ HardPoint::~HardPoint()
void
HardPoint::Mount(Point loc, float rad, float hull)
{
- mount_rel = loc;
- radius = rad;
- hull_factor = hull;
+ mount_rel = loc;
+ radius = rad;
+ hull_factor = hull;
}
// +--------------------------------------------------------------------+
@@ -58,12 +58,12 @@ HardPoint::Mount(Point loc, float rad, float hull)
void
HardPoint::AddDesign(WeaponDesign* d)
{
- for (int i = 0; i < MAX_DESIGNS; i++) {
- if (!designs[i]) {
- designs[i] = d;
- return;
- }
- }
+ for (int i = 0; i < MAX_DESIGNS; i++) {
+ if (!designs[i]) {
+ designs[i] = d;
+ return;
+ }
+ }
}
// +--------------------------------------------------------------------+
@@ -71,24 +71,24 @@ HardPoint::AddDesign(WeaponDesign* d)
Weapon*
HardPoint::CreateWeapon(int type_index)
{
- if (type_index >= 0 && type_index < MAX_DESIGNS && designs[type_index]) {
- Vec3 zero_pt = Vec3(0.0f, 0.0f, 0.0f);
- Vec3* muzzle_pt = &zero_pt;
-
- if (designs[type_index]->turret.length() == 0)
- muzzle_pt = &muzzle;
-
- Weapon* missile = new(__FILE__,__LINE__) Weapon(designs[type_index],
- 1,
- muzzle_pt,
- aim_azimuth,
- aim_elevation);
- missile->SetAbbreviation(GetAbbreviation());
- missile->Mount(mount_rel, radius, hull_factor);
- return missile;
- }
-
- return 0;
+ if (type_index >= 0 && type_index < MAX_DESIGNS && designs[type_index]) {
+ Vec3 zero_pt = Vec3(0.0f, 0.0f, 0.0f);
+ Vec3* muzzle_pt = &zero_pt;
+
+ if (designs[type_index]->turret.length() == 0)
+ muzzle_pt = &muzzle;
+
+ Weapon* missile = new(__FILE__,__LINE__) Weapon(designs[type_index],
+ 1,
+ muzzle_pt,
+ aim_azimuth,
+ aim_elevation);
+ missile->SetAbbreviation(GetAbbreviation());
+ missile->Mount(mount_rel, radius, hull_factor);
+ return missile;
+ }
+
+ return 0;
}
// +--------------------------------------------------------------------+
@@ -96,9 +96,9 @@ HardPoint::CreateWeapon(int type_index)
double
HardPoint::GetCarryMass(int type_index)
{
- if (type_index >= 0 && type_index < MAX_DESIGNS && designs[type_index])
- return designs[type_index]->carry_mass;
+ if (type_index >= 0 && type_index < MAX_DESIGNS && designs[type_index])
+ return designs[type_index]->carry_mass;
- return 0;
+ return 0;
}