00001 // -*-c++-*- 00002 00008 /* 00009 *Copyright: 00010 00011 Copyright (C) Hidehisa AKIYAMA 00012 00013 This code is free software; you can redistribute it and/or 00014 modify it under the terms of the GNU Lesser General Public 00015 License as published by the Free Software Foundation; either 00016 version 2.1 of the License, or (at your option) any later version. 00017 00018 This library is distributed in the hope that it will be useful, 00019 but WITHOUT ANY WARRANTY; without even the implied warranty of 00020 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00021 Lesser General Public License for more details. 00022 00023 You should have received a copy of the GNU Lesser General Public 00024 License along with this library; if not, write to the Free Software 00025 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00026 00027 *EndCopyright: 00028 */ 00029 00031 00032 #ifndef RCSC_PLAYER_ACTION_TYPES_H 00033 #define RCSC_PLAYER_ACTION_TYPES_H 00034 00035 namespace rcsc { 00036 00041 enum ActionType { 00042 ACT_Shoot, 00043 ACT_Pass, 00044 ACT_Cross, 00045 ACT_Dribble, 00046 ACT_DribbleAvoid, 00047 ACT_Clear, 00048 ACT_Hold, 00049 00050 ACT_GoToOpen, 00051 ACT_GoToForward, 00052 ACT_GoToOnside, 00053 ACT_GoToHome, 00054 00055 ACT_GetBall, 00056 ACT_Mark, 00057 ACT_ShootBlock, 00058 ACT_PassBlock, 00059 ACT_DribbleBlock, 00060 00061 ACT_StayThere, 00062 ACT_Recover, 00063 00064 ACT_NoAction, 00065 00066 ACT_Error, 00067 }; 00068 00069 } 00070 00071 #endif