mod_base_guidance.cc File Reference

Guidance logic to control a missile or craft. More...

#include "base.hh"
#include "gfx.hh"
#include "eng.hh"
#include "mod_base.hh"
#include "mod_base_guidance.hh"

Namespaces

namespace  mod_base

Defines

#define MOD_BASE_GUIDANCE_CC   1
#define MISSILE_TRANSPOSE_MATRIX()
#define MISSILE_MANEUVER(AXIS, MANEUVER_ANGLE,TARGET_POS_X, TARGET_POS_Y, TARGET_POS_Z,MISSILE_AXIS_X, MISSILE_AXIS_Y, MISSILE_AXIS_Z,NEXT_STATE)

Variables

const fp mod_base::HIT_DISTANCE = WORLD(150.0)


Detailed Description

Guidance logic to control a missile or craft.

Id
LastChangedDate

Author:
Jim E. Brooks http://www.palomino3d.org

Define Documentation

#define MISSILE_MANEUVER ( AXIS,
MANEUVER_ANGLE,
TARGET_POS_X,
TARGET_POS_Y,
TARGET_POS_Z,
MISSILE_AXIS_X,
MISSILE_AXIS_Y,
MISSILE_AXIS_Z,
NEXT_STATE   ) 

 
#define MISSILE_TRANSPOSE_MATRIX (  ) 

Value:

TransposeMatrix( transpose, mMatrix );      \
    transpose[Ox] = -mMatrix[Ox];               \
    transpose[Oy] = -mMatrix[Oy];               \
    transpose[Oz] = -mMatrix[Oz];

#define MOD_BASE_GUIDANCE_CC   1

Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:15 2007