naev 0.12.5
explosion.h
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
6#include "outfit.h"
7#include "pilot.h"
8
9#define EXPL_MODE_SHIP ( 1 << 0 )
10#define EXPL_MODE_MISSILE ( 1 << 1 )
11#define EXPL_MODE_BOLT ( 1 << 2 )
12
13void expl_explode( double x, double y, double vx, double vy, double radius,
14 const Damage *dmg, const Pilot *parent, int mode );
15void expl_explodeDamage( double x, double y, double radius, const Damage *dmg,
16 const Pilot *parent, int mode );
void expl_explode(double x, double y, double vx, double vy, double radius, const Damage *dmg, const Pilot *parent, int mode)
Does explosion in a radius (damage and graphics).
Definition explosion.c:42
void expl_explodeDamage(double x, double y, double radius, const Damage *dmg, const Pilot *parent, int mode)
Does explosion damage in a radius.
Definition explosion.c:99
Core damage that an outfit does.
Definition outfit.h:168
The representation of an in-game pilot.
Definition pilot.h:263