Eris 1.3.16
|
00001 // This file may be redistributed and modified only under the terms of 00002 // the GNU Lesser General Public License (See COPYING for details). 00003 // Copyright (C) 2004 Alistair Riddoch 00004 00005 #ifndef ERIS_OPERATIONS_H 00006 #define ERIS_OPERATIONS_H 00007 00008 #include <Atlas/Objects/Operation.h> 00009 00010 #include <Atlas/Objects/Generic.h> 00011 00012 namespace Atlas { namespace Objects { namespace Operation { 00013 00014 extern int ATTACK_NO; 00015 00016 class Attack : public Generic 00017 { 00018 public: 00019 Attack() { 00020 (*this)->setType("attack", ATTACK_NO); 00021 } 00022 }; 00023 00024 extern int UNSEEN_NO; 00025 00026 class Unseen : public Generic 00027 { 00028 public: 00029 Unseen() { 00030 (*this)->setType("unseen", UNSEEN_NO); 00031 } 00032 }; 00033 00034 } } } 00035 00036 #endif