00001 #ifndef HEADER_WORLDINPUT_H 00002 #define HEADER_WORLDINPUT_H 00003 00004 class Keymap; 00005 class WorldMap; 00006 00007 #include "GameInput.h" 00008 00009 /** 00010 * Handle input for worldmap. 00011 */ 00012 class WorldInput : public GameInput { 00013 private: 00014 WorldMap *getWorld(); 00015 protected: 00016 virtual void enableSubtitles() {} 00017 virtual void enableHelp() {} 00018 public: 00019 WorldInput(WorldMap *world); 00020 00021 virtual void mouseEvent(const MouseStroke &buttons); 00022 }; 00023 00024 #endif