naev 0.12.5
WeaponCollision Struct Reference

Struct useful for generalization of weapno collisions. More...

Collaboration diagram for WeaponCollision:

Data Fields

const Weaponw
const OutfitGFXgfx
int beam
double range
double beamrange
const CollPolypolygon
const CollPolyViewpolyview
int explosion

Detailed Description

Struct useful for generalization of weapno collisions.

Definition at line 45 of file weapon.c.

Field Documentation

◆ beam

int WeaponCollision::beam

Is the weapon a beam weapon?

Definition at line 48 of file weapon.c.

◆ beamrange

double WeaponCollision::beamrange

Range of the weapon if beam.

Definition at line 50 of file weapon.c.

◆ explosion

int WeaponCollision::explosion

Collision is an explosion.

Definition at line 54 of file weapon.c.

◆ gfx

const OutfitGFX* WeaponCollision::gfx

Graphics of the weapon if applicable.

Definition at line 47 of file weapon.c.

◆ polygon

const CollPoly* WeaponCollision::polygon

Collision polygon of the weapon if applicable.

Definition at line 52 of file weapon.c.

◆ polyview

const CollPolyView* WeaponCollision::polyview

Polygon view.

Definition at line 53 of file weapon.c.

◆ range

double WeaponCollision::range

Range of the weapon (or size in the case of GFX).

Definition at line 49 of file weapon.c.

◆ w

const Weapon* WeaponCollision::w

Weapon doing the colliding.

Definition at line 46 of file weapon.c.


The documentation for this struct was generated from the following file: