Operations.h

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

Generated on Tue Mar 18 00:36:53 2008 for Eris by  doxygen 1.5.4