#include <editor.h>
Collaboration diagram for Editor:

Public Member Functions | |
| void | reinit () | 
| void | run_action (Uint32 action, Uint16 x=0, Uint16 y=0) | 
| Uint32 | getActionMPressed (Uint8 button) | 
| Uint32 | getActionMReleased (Uint8 button) | 
| Box * | setBox (Box *newbox) | 
| Set the current box.  | |
| void | closeBox () | 
| Close the current box.  | |
| bool | hasBox () | 
| void | appendtoBuf (string) | 
| Append a command to the buffered map file.  | |
| string | getBufLine (string match) | 
| bool | changeBuf (string, string) | 
| Change the specified line in the buffered map file.  | |
| string | removefromBuf (string) | 
| Remove the first line in the buffered map file matching the specified string.  | |
| int | saveBuf (string) | 
| Save the map file buffer to the specified file if possible.  | |
Public Attributes | |
| Box * | box | 
| string | save_name | 
| Name the saved map file.  | |
| string | place_name | 
| Object to place when clicking the left mouse button.  | |
| ParameterMap | place_parameters | 
| Parameter list used to create the object.  | |
| Uint32 | action_mouse_pressed [6] | 
| Action type for the mouse buttons when clicking.  | |
| Uint32 | action_mouse_released [6] | 
| Action type for the mouse buttons when releasing the button.  | |
| std::set< string > | selection | 
| bool | select_start | 
| SDL_Rect | select_rect | 
| Sint16 | select_start_x | 
| Sint16 | select_start_y | 
| bool | move_start | 
| Sint16 | move_start_x | 
| Sint16 | move_start_y | 
| SDL_Surface * | mask_surface | 
| Object * | move_object | 
 1.3.8