15 #ifndef EDITOR_MOUSE_ACTION_VILLAGE_HPP
16 #define EDITOR_MOUSE_ACTION_VILLAGE_HPP
GLint GLint GLint GLint GLint GLint y
virtual void set_mouse_overlay(editor_display &disp)
Set the mouse overlay for this action.
editor_action * up_right(editor_display &disp, int x, int y)
If clicked on a village hex field, unassigns it's ownership.
Manage the empty-palette in the editor.
mouse_action_village(const CKey &key, empty_palette &palette)
Base class for all editor actions.
GLint GLint GLint GLint GLint x
editor_action * click_right(editor_display &, int, int)
No action.
Editor mouse action class.
A mouse action receives events from the controller, and responds to them by creating an appropriate e...
Class that keeps track of all the keys on the keyboard.
editor_action * click_left(editor_display &, int, int)
No action.
std::vector< Uint32 > palette(color_range cr)
Creates a reference color palette from a color range.
editor_action * up_left(editor_display &disp, int x, int y)
If clicked on a village hex field, assigns the ownership of it to the current side.