| Scrolling Game Development Kit UI Help | Up to Edit Maps Dialog |
This is part of a series of pages describing the Edit Maps Dialog. This page describes the Full Screen Map Editor.
The full screen map editor has a very simplified user interface (because user interface implementation is not so easy when every detail must be handled manually). The map is presented according to the map display parameters set for the map. Moving the mouse pointer to the edges of the screen will scroll the map. As the mouse moves, the currently selected tile or TileMatch draws itself on the current layer as it would if you clicked the mouse to change that layer. The coordinates of this tile are indicated at the top left corner of the screen. You can only edit one layer at a time. To switch to editing another layer you must exit the full screen editor, select a new layer and click Edit.
Some keys you can use while editing the map:
Holding the right mouse button
will present the menu. This is where you can either select a new
tile or another command to perform within the full screen map
editor. If the tileset is taller than the screen, moving the
mouse to the bottom of the screen while holding the right mouse
button will scroll down to display more tiles. The following
describes each of the commands:
Close: Close the full screen map editor. The current state of the map is retained in memory, except for the sprites which are always created from the sprite definitions when the map starts.
Copy: When this tool is selected, you may drag a rectangle around any area of tiles. This rectangle of tiles then becomes the current "brush" until another tool is selected. This does not put anything in the clipboard; it simply starts the process of selecting a range of tiles as a "brush". Whenever you click after having selected the rectangle of tiles, that same rectangle of tiles will be "pasted" onto the map under the mouse pointer.
Tilematch: This menu lists all the Tilematch objects defined for the tileset referenced by the current layer. Each Tilematch object has an associated eraser which can be used to (as cleanly as possible) erase tiles within areas composed of the tiles in the Tilematch. The eraser cannot always erase tiles cleanly, though. Tiles can only match if they are within a 2x2 block of similar tiles. Selecting a Tilematch automatically draws coherent objects composed of the tiles in the Tilematch when dragging the mouse or generating a maze.
Maze: This menu has two selections, Normal and Large Scale. Selecting one of these makes the maze generator "tool" current. After selecting one, drag a large rectangle over the map and that rectangle will be filled with a maze. A large scale maze has larger, longer passageways than a normal maze. This tool is best when used with a Tilematch.
That wraps up about everything there is to know about the full screen map editor.