#include <vector>
#include <string>
#include "icons.h"
#include "vec2i.h"
Go to the source code of this file.
Enumerator |
---|
EditorNotRunning |
|
EditorStarted |
Not Running.
|
EditorCommandLine |
Editor Enabled at all.
|
EditorEditing |
Called from Command Line.
|
Enumerator |
---|
EditorSelecting |
|
EditorEditTile |
Select.
|
EditorEditUnit |
Edit tiles.
|
EditorSetStartLocation |
Edit units.
Set the start location
|
void EditorCclRegister |
( |
| ) |
|
Register ccl features.
Register CCL features for the editor.
void EditorChangeTile |
( |
const Vec2i & |
pos, |
|
|
int |
tileIndex, |
|
|
int |
d |
|
) |
| |
Editor change tile.
- Parameters
-
pos | map tile coordinate. |
tileIndex | Tile type to edit. |
d | Fix direction flag 8 up, 4 down, 2 left, 1 right. |
Editor main event loop.
Editor main event loop.
int EditorSaveMap |
( |
const std::string & |
file | ) |
|
Save a map from editor.
Save a map from editor.
- Parameters
-
file | Save the level to this file. |
- Returns
- 0 for success, -1 for error
- Todo:
- FIXME: Check if the map is valid, contains no failures. At least two players, one human slot, every player a startpoint ...
void EditorTileChanged |
( |
const Vec2i & |
pos | ) |
|
Update surroundings for tile changes.
Update surroundings for tile changes.
- Parameters
-
pos | Map tile position of change. |
void EditorUpdateDisplay |
( |
| ) |
|
Update editor display.
Update editor display.
void StartEditor |
( |
const char * |
filename | ) |
|
Start the editor.
Start the editor
- Parameters
-
filename | Map to load, NULL to create a new map |
(C) Copyright 1998-2012 by The