/* orxonox - the future of 3D-vertical-scrollers Copyright (C) 2004 orx This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. ### File Specific: main-programmer: Patrick Boenzli */ #define DEBUG_SPECIAL_MODULE DEBUG_MODULE_GRAPHICS #include "graphics_effect.h" #include "util/loading/load_param.h" ObjectListDefinition(GraphicsEffect); /** * @param root The XML-element to load the GraphicsEffect from @todo what to do, if no GraphicsEffect-Slots are open anymore ??? */ GraphicsEffect::GraphicsEffect(const TiXmlElement* root) { this->registerObject(this, GraphicsEffect::_objectList); this->bActivated = false; } /** * destroys a GraphicsEffect */ GraphicsEffect::~GraphicsEffect() { } /** * @param root The XML-element to load the GraphicsEffect from */ void GraphicsEffect::loadParams(const TiXmlElement* root) { BaseObject::loadParams(root); } /** * initializes the graphics effect */ void GraphicsEffect::init() {} /** * draws the effect, if needed */ void GraphicsEffect::draw() const {} /** * ticks the effect if there is any time dependancy */ void GraphicsEffect::tick(float dt) {}