naev 0.11.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)
13void expl_explode( double x, double y, double vx, double vy,
14 double radius, const Damage *dmg,
15 const Pilot *parent, int mode );
16void expl_explodeDamage( double x, double y, double radius,
17 const Damage *dmg, 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:100
Core damage that an outfit does.
Definition outfit.h:138
The representation of an in-game pilot.
Definition pilot.h:217