Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/atmospheric_engine/src/lib/graphics/effects/volfog_effect.cc @ 7516

Last change on this file since 7516 was 7516, checked in by amaechler, 18 years ago

branches/atmospheric_engine:

File size: 1.2 KB
Line 
1/*
2   orxonox - the future of 3D-vertical-scrollers
3
4   Copyright (C) 2004 orx
5
6   This program is free software; you can redistribute it and/or modify
7   it under the terms of the GNU General Public License as published by
8   the Free Software Foundation; either version 2, or (at your option)
9   any later version.
10
11### File Specific:
12   main-programmer: hdavid, amaechler
13*/
14
15#include "volfog_effect.h"
16
17#include "util/loading/load_param.h"
18#include "util/loading/factory.h"
19
20#include "glincl.h"
21
22#include "shell_command.h"
23
24using namespace std;
25
26CREATE_FACTORY(VolFogEffect, CL_VOLFOG_EFFECT);
27
28VolFogEffect::VolFogEffect(const TiXmlElement* root)
29{
30  this->setClassID(CL_VOLFOG_EFFECT, "VolFogEffect");
31
32  if (root != NULL)
33    this->loadParams(root);
34 
35  this->activate();
36}
37
38
39VolFogEffect::~VolFogEffect()
40{
41  this->deactivate();
42}
43
44
45void VolFogEffect::loadParams(const TiXmlElement* root)
46{
47  WeatherEffect::loadParams(root);
48}
49
50bool VolFogEffect::init()
51{}
52
53
54
55bool VolFogEffect::activate()
56{
57
58}
59
60bool VolFogEffect::deactivate()
61{
62
63}
64
65
66/**
67 * draws the effect, if needed
68 */
69void VolFogEffect::draw() const
70{}
71
72
73
74/**
75 * ticks the effect if there is any time dependancy
76 */
77void VolFogEffect::tick(float dt)
78       
79{}
Note: See TracBrowser for help on using the repository browser.