00001 /* -*- Mode: C++ -*- 00002 * $Id: BasicNewCycleStrategy.h,v 1.5 2003/09/02 18:00:17 frehe Exp $ 00003 * 00004 * 00005 * COPYRIGHT INFORMATION 00006 * 00007 * This file is part of RoboSoc created by Fredrik Heintz <frehe@ida.liu.se> 00008 * Copyright (C) 1999, 2000 Fredrik Heintz, Linköping University, Sweden 00009 * 00010 * You are allowed to modify and use this code as long as you retain this 00011 * notice. If you make any changes or have any comments I would appreciate 00012 * it if you send me a message. For more information, please see 00013 * http://www.ida.liu.se/~frehe/RoboCup/RoboSoc/ 00014 * 00015 * 00016 * IDENTIFICATION 00017 * 00018 * Filename: BasicNewCycleStrategy.h 00019 * Unitname: Framework/strategy 00020 * $Revision: 1.5 $ 00021 * Created by: David Rosén 2002-07-01 00022 * Last modified by $Author: frehe $ $Date: 2003/09/02 18:00:17 $ 00023 * 00024 * 00025 * HISTORY 00026 * 00027 * $Log: BasicNewCycleStrategy.h,v $ 00028 * Revision 1.5 2003/09/02 18:00:17 frehe 00029 * Updated the strategies to the new interface. 00030 * 00031 * Revision 1.4 2003/08/20 12:32:08 s02davro 00032 * Handle Arm and Tackle 00033 * 00034 * Revision 1.3 2002/09/03 18:04:29 s02davro 00035 * Speed and NewCycle fix 00036 * 00037 * Revision 1.2 2002/08/31 15:35:24 s02davro 00038 * Updated the strategies and the interface 00039 * 00040 * Revision 1.1 2002/08/02 22:00:52 s02davro 00041 * Created the Basic classes, needs improvements. 00042 * 00043 */ 00044 00059 #ifndef BASICNEWCYCLESTRATEGY_H 00060 #define BASICNEWCYCLESTRATEGY_H 00061 00062 #include "basic_system_types.h" 00063 #include "NewCycleStrategy.h" 00064 00065 RS_BEGIN_NAMESPACE 00066 00077 class BasicNewCycleStrategy : public NewCycleStrategy { 00078 public: 00079 BasicNewCycleStrategy(); 00080 virtual ~BasicNewCycleStrategy(); 00081 void updateBeforeNewCycle(WorldModel& world) const; 00082 }; 00083 00084 RS_END_NAMESPACE 00085 00086 #endif // !BASICNEWCYCLESTRATEGY_H
1.3-rc3