DIE Engine
Loading...
Searching...
No Matches
editor.h File Reference
#include "env.h"
#include "map.h"
#include "renderer.h"
#include <QVector2D>
#include <QVector3D>
#include <QList>
#include <functional>
#include <stdint.h>

Go to the source code of this file.

Classes

class  Editor

Enumerations

enum  EDIT_MODES {
  EDIT_MODE_NODES = 0 , EDIT_MODE_WALLS , EDIT_MODE_SUBMAPS , EDIT_MODE_STAIRCASES ,
  EDIT_MODE_DOORS , EDIT_MODE_LIFTS , EDIT_MODE_SPRITES , EDIT_MODE_LIGHTS ,
  EDIT_MODE_SPEAKERS , EDIT_MODE_PATHS , EDIT_MODE_TAGS , EDIT_MODE_STAGE ,
  EDIT_MODE_CONFIG
}
enum  VIEW_MODES { VIEW_TOP = 0 , VIEW_SIDE , VIEW_FRONT , VIEW_3D }

Variables

constexpr int EDIT_UNSELECTED = -1
constexpr int EDITOR_NODE_RADIUS = 8
constexpr int EDITOR_WALL_RADIUS = 16
constexpr int EDITOR_SPRITE_RADIUS = 12
Editor editor

Enumeration Type Documentation

◆ EDIT_MODES

enum EDIT_MODES

WALLER Map editor for the DIE engine (c) Fred's Lab 2024-2026 Frédéric Meslin / info@.nosp@m.fred.nosp@m.slab..nosp@m.net SPDX-License-Identifier: MIT If used commercially, contributions, donations are highly appreciated.

editor model

Enumerator
EDIT_MODE_NODES 
EDIT_MODE_WALLS 
EDIT_MODE_SUBMAPS 
EDIT_MODE_STAIRCASES 
EDIT_MODE_DOORS 
EDIT_MODE_LIFTS 
EDIT_MODE_SPRITES 
EDIT_MODE_LIGHTS 
EDIT_MODE_SPEAKERS 
EDIT_MODE_PATHS 
EDIT_MODE_TAGS 
EDIT_MODE_STAGE 
EDIT_MODE_CONFIG 

◆ VIEW_MODES

enum VIEW_MODES
Enumerator
VIEW_TOP 
VIEW_SIDE 
VIEW_FRONT 
VIEW_3D 

Variable Documentation

◆ EDIT_UNSELECTED

int EDIT_UNSELECTED = -1
constexpr

◆ editor

Editor editor
extern

WALLER Map editor for the DIE engine (c) Fred's Lab 2024-2026 Frédéric Meslin / info@.nosp@m.fred.nosp@m.slab..nosp@m.net SPDX-License-Identifier: MIT If used commercially, contributions, donations are highly appreciated.

editor model

◆ EDITOR_NODE_RADIUS

int EDITOR_NODE_RADIUS = 8
constexpr

◆ EDITOR_SPRITE_RADIUS

int EDITOR_SPRITE_RADIUS = 12
constexpr

◆ EDITOR_WALL_RADIUS

int EDITOR_WALL_RADIUS = 16
constexpr