[PR] この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。
00001 #ifndef TALK_TO_NPC_HH_ 00002 # define TALK_TO_NPC_HH_ 00003 00004 # include "task.hh" 00005 # include "objects_fwd.hh" 00006 00007 namespace tasks 00008 { 00009 class TalkToNPC : public Task 00010 { 00011 public: 00012 TalkToNPC(const objects::MapNode &node); 00013 ~TalkToNPC(); 00014 00015 virtual void execute(); 00016 virtual void process(); 00017 virtual void terminate(); 00018 00019 virtual const std::string &get_name() const; 00020 00021 protected: 00022 const objects::MapNode &_node; 00023 00024 virtual void require_sub_task(); 00025 }; 00026 } 00027 00028 #endif