Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <algorithm>
#include "bolt.h"
#include "gfxlib.h"
#include "gfx/mesh.h"
#include "gfxlib_struct.h"
#include <vector>
#include <string>
#include "unit_generic.h"
#include "audiolib.h"
#include "config_xml.h"
Go to the source code of this file.
Classes | |
class | UpdateBolt |
class | UpdateBolts |
Namespaces | |
vsalg | |
Constant Groups | |
vsalg | |
Functions | |
size_t | nondecal_index (Collidable::CollideRef b) |
template<typename IT , typename F > | |
void | vsalg::for_each (IT start, IT end, F f) |
void | BoltDestroyGeneric (Bolt *whichbolt, unsigned int index, int decal, bool isBall) |
Definition at line 203 of file bolt_generic.cpp.
References _Universe, Universe::activeStarSystem(), bolt_draw::bolts, StarSystem::bolts, StarSystem::collidemap, CollideArray::erase(), index, q, Unit::UNIT_BOLT, CollideArray::UpdateBoltInfo(), VSFileSystem::vs_fprintf(), and VSDESTRUCT2.
Referenced by Bolt::Destroy().
size_t nondecal_index | ( | Collidable::CollideRef | b) |
Definition at line 62 of file bolt_generic.cpp.
References Collidable::CollideRef::bolt_index.
Referenced by Bolt::BoltFromIndex(), CollideChecker< T, canbebolt >::CheckCollision(), Bolt::CollideAnon(), and Bolt::Update().