summaryrefslogtreecommitdiff
path: root/src/effectmanager.h
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2009-02-04 01:14:28 +0100
committerBjørn Lindeijer <bjorn@lindeijer.nl>2009-02-09 20:10:21 +0100
commit112d71798eca4b13dd5b11805669ae4fad4dea0e (patch)
tree6ac1974917eec380a8309024628ec6795e4d74ff /src/effectmanager.h
parent1b1050da1c7b84cc72b7efbb2229294975be9e10 (diff)
downloadmana-client-112d71798eca4b13dd5b11805669ae4fad4dea0e.tar.gz
mana-client-112d71798eca4b13dd5b11805669ae4fad4dea0e.tar.bz2
mana-client-112d71798eca4b13dd5b11805669ae4fad4dea0e.tar.xz
mana-client-112d71798eca4b13dd5b11805669ae4fad4dea0e.zip
Fixed up the copyright headers
Decision is to go with exact authors when some file is basically done by one person, and in most other cases assign TMW or Aethyra team copyright when multiple people from those teams have been involved. Also, the first summary line should now contain the subset of functionality that the file is part of, not the name of the whole project.
Diffstat (limited to 'src/effectmanager.h')
-rw-r--r--src/effectmanager.h22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/effectmanager.h b/src/effectmanager.h
index a9efcdbc..90fbce34 100644
--- a/src/effectmanager.h
+++ b/src/effectmanager.h
@@ -1,8 +1,9 @@
/*
- * The Mana World
- * Copyright 2008 The Mana World Development Team
+ * An effects manager
+ * Copyright (C) 2008 Fate <fate.tmw@googlemail.com>
+ * Copyright (C) 2008 Chuck Miller <shadowmil@gmail.com>
*
- * This file is part of Aethyra.
+ * This file is part of The Mana World.
*
* 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
@@ -19,8 +20,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#ifndef _EFFECT_MANAGER_H
-#define _EFFECT_MANAGER_H
+#ifndef EFFECT_MANAGER_H
+#define EFFECT_MANAGER_H
#include <list>
#include <string>
@@ -32,35 +33,32 @@ class Being;
class EffectManager
{
- public:
+ public:
struct EffectDescription {
int id;
std::string GFX;
std::string SFX;
};
-
EffectManager();
-
~EffectManager();
/**
* Triggers a effect with the id, at
* the specified being.
*/
- bool trigger(int id, Being* being);
+ bool trigger(int id, Being* being);
/**
* Triggers a effect with the id, at
* the specified x and y coordinate.
*/
- bool trigger(int id, int x, int y);
+ bool trigger(int id, int x, int y);
private:
std::list<EffectDescription> mEffects;
-
};
extern EffectManager *effectManager;
-#endif // _EFFECT_MANAGER_H
+#endif // EFFECT_MANAGER_H