____ _ __
/ __ )____ _____ | | / /___ ___________
/ __ / __ \/ ___/ | | /| / / __ `/ ___/ ___/
/ /_/ / /_/ (__ ) | |/ |/ / /_/ / / (__ )
/_____/\____/____/ |__/|__/\__,_/_/ /____/
A futuristic real-time strategy game.
This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project.
Distributed under the "GNU General Public License"#include <particle.h>
Public Member Functions | |
| CParticleManager () | |
| ~CParticleManager () | |
| void | draw (const CViewport *vp) |
| void | update () |
| void | add (CParticle *particle) |
| void | clear () |
| CPosition | getScreenPos (const CPosition &pos) |
| void | setLowDetail (bool detail) |
| bool | getLowDetail () const |
Static Public Member Functions | |
| static void | init () |
| static void | exit () |
Definition at line 168 of file particle.h.
| CParticleManager::CParticleManager | ( | ) |
Definition at line 40 of file particlemanager.cpp.
| CParticleManager::~CParticleManager | ( | ) |
Definition at line 45 of file particlemanager.cpp.
| void CParticleManager::init | ( | ) | [static] |
| void CParticleManager::exit | ( | ) | [static] |
Definition at line 53 of file particlemanager.cpp.
References clear().
Referenced by CleanModules(), and GameMainLoop().
| void CParticleManager::draw | ( | const CViewport * | vp | ) |
| void CParticleManager::update | ( | ) |
Definition at line 84 of file particlemanager.cpp.
References GetTicks().
Referenced by GameMainLoop().
| void CParticleManager::add | ( | CParticle * | particle | ) |
| void CParticleManager::clear | ( | ) |
Definition at line 111 of file particlemanager.cpp.
References int(), CViewport::MapPixel2Viewport(), CPosition::x, CPosition::y, and y.
Referenced by StaticParticle::draw(), CSmokeParticle::draw(), and CChunkParticle::draw().
| void CParticleManager::setLowDetail | ( | bool | detail | ) | [inline] |
Definition at line 185 of file particle.h.
| bool CParticleManager::getLowDetail | ( | ) | const [inline] |
Definition at line 186 of file particle.h.
1.5.6