X-Git-Url: https://ruin.nu/git/?p=icfp05.git;a=blobdiff_plain;f=botsrc%2Fbot.h;h=a5f469b580becc9b390b20b7dbbd9ca11ce92e03;hp=ee236ee1e0519056ad9d70cb0aef978d0538775b;hb=54e2cf81a6cc187208a849091bda7cd94a10c894;hpb=6dcb23cff9df56ada5c065398d08730ee02c9c5a diff --git a/botsrc/bot.h b/botsrc/bot.h index ee236ee..a5f469b 100644 --- a/botsrc/bot.h +++ b/botsrc/bot.h @@ -67,8 +67,8 @@ struct SPInfo{ class SPGoal{ public: - virtual ~SPGoal(){} - virtual int operator()(const SPInfo* node) const = 0; + virtual ~SPGoal(){} + virtual int operator()(const SPInfo* node) const = 0; }; class Bot { @@ -102,12 +102,12 @@ class Bot { class SimpleSPGoal : public SPGoal{ std::string _to; - SimpleSPGoal(std::string to); public: + SimpleSPGoal(std::string to); int operator()(const SPInfo* node) const; }; -class FindPlayer : SPGoal{ +class FindPlayer : public SPGoal{ int _limit; const __gnu_cxx::hash_map& _players; PlayerType _type;