Skip to main content

Module map_editor

Module map_editor 

Source

Structs§

AStarPathfinder
AoeManager
AoeZone
AutoTilePlugin
AutoTiler
AutotileGrid
AutotileLayer
AutotileResult
BehaviorNode
BehaviorTree
BiomeDefinition
BiomeMap
BiomeTransition
BrushEngine
BrushState
BspDungeonGenerator
BspNode
CaveGenerator
Character
CharacterStats
ChunkStreamingManager
Clipboard
CollisionMap
CollisionPlugin
CraftingIngredient
CraftingRecipe
Currency
DestructibleObject
DialogueAction
DialogueCondition
DoorDefinition
Doorway
DungeonContent
DungeonContentPlacer
DungeonFloor
DungeonGen2
DungeonGenerator
DungeonResult
DungeonRoom
DungeonRoom2
DungeonTheme
DynamicLightMap
Encounter
EncounterEnemy
EncounterGroup
EncounterZone
EncounterZoneRecord
EventZone
ExtChunkManager
ExtDungeonGenParams
ExtDungeonGenerator
ExtDungeonRoom
ExtLootEntry
ExtLootTable
ExtMapChunk
ExtQuest
ExtQuestReward
ExtTileDef
ExtTileset
ExtWorldMap
Faction
FogOfWar
HeightMap
Item
JumpPointSearch
LayerStack
LevelTransition
LightBaker
LightmapPatch
LootEntry
LootItem
LootTable
LootTableDef
LootTableRegistry
MapAnnotation
MapAnnotationLayer
MapBiome
MapChunk
MapClimateZone
MapEditor
MapEditorSelection
MapEditorState
MapEditorStats
MapEvent
MapEventRecord
MapEventRegistry
MapEventSystem
MapEventTrigger
MapExportConfig
MapExporter
MapFileHeader
MapFogOfWar
MapLayer
MapLayerDef
MapLayerStack
MapLevelTransition
MapNaturalFeature
MapNote
MapObject
MapObjectiveTracker
MapProgress
MapProgressionData
MapQuestMarker
MapRegion
MapRegionRecord
MapRng
MapRoad
MapRoadNetwork
MapSaveState
MapSettlement
MapStats
MapTeleportNetwork
MapTrigger
MapUndoAction
MapUndoHistory
MapUndoStack
MapWeatherState
Minimap
MinimapCell
MinimapData
MinimapGenerator
MinimapTile
MinimapView
MonsterDefinition
MonsterStats
NavMesh2D
NavMeshGenerator
NavPoly
NavRegion
NoteLayer
NpcDefinition
NpcDialogueNode
NpcPatrol
ObjectLayer
OverworldGenerator
PathGrid
PathNode
PathfindingGrid
PatrolAi
PatrolPath
PatrolPoint
PatrolWaypoint
PoiManager
PointLight
PointOfInterest
PriceTable
Quest
QuestJournal
QuestObjective
QuestReward
RandomEncounterEntry
RandomEncounterTable
Room
RoomFiller
RoomGraph
SceneLight
ScriptedEvent
ScriptedSequence
SelectionRect
Settlement
SoundZone
SoundZoneManager
SpawnManager
SpawnPoint
SpawnTable
SpawnTableEntry
Spell
SpellEffect
StaticLight
SunPosition
TeleportNode
Tile
TileAnimation
TileAnimationManager
TileChange
TileClipboard
TileCoord
TileDatabase
TileDefinition
TileEffectMap
TileEffects
TileLighter
TileMap
TileObject
TilePainter
TilePos
TileRect
TileRegion
Tileset
TilesetManager
TmxExporter
TrapDefinition
TreasureChest
TreasureItem
TriggerManager2
WarpNetwork
WarpPoint
WaterBody
WeatherForecast
WeatherState
WeatherTransition
WorldMap
WorldRegion
WorldRegionGraph

Enums§

BehaviorNodeType
BehaviorStatus
BiomeType
BrushTool
CardinalDir
Comparison
ContentType
DamageType
DoorState
DungeonRoomType
DungeonRoomType2
EncounterDifficulty
EncounterTriggerType
EventTrigger
ExtBiomeType
ExtRoomShape
FactionType
FogState
ItemCategory
ItemRarity
LayerKind
LayerType
LightType
MapEditAction
MapEditorMode
MapEventKind
MapEventType
MapLayerType
MapObjectType
MapProjection
MapToolMode
MonsterCategory
NpcRole
PaintTool
PatrolLoopType
PatrolState
PatrolStatus
PoiCategory
QuestObjectiveKind
QuestStatus
QuestType
RegionType
RoomShape
RoomTheme
RoomType
ScriptedAction
SettlementType
SpellSchool
TileEffect
TileEffectKind
TileSurface
TrapType
TriggerCondition
TriggerCondition2
WeatherType

Constants§

AUTOTILE_WANG_BLOB_VARIANTS
BLOB_MAPPING
CHUNK_LOAD_RADIUS
CHUNK_SIZE
DEFAULT_TILE_SIZE_PX
FOG_OF_WAR_DEFAULT_RADIUS
LOOT_TABLE_MAX_ENTRIES
LOOT_TABLE_MAX_ROLLS
MAP_AUTOTILE_VARIANTS
MAP_CHUNK_LOAD_RADIUS
MAP_CHUNK_SZ
MAP_CHUNK_UNLOAD_RADIUS
MAP_DEFAULT_DISCOVERY_RADIUS
MAP_EDITOR_MODULE_VERSION
MAP_EDITOR_VERSION
MAP_EVENT_MAX_COOLDOWN_S
MAP_EXPORT_MAGIC
MAP_EXPORT_VERSION
MAP_FILE_MAGIC
MAP_FILE_VERSION
MAP_FOW_CHUNK_SIZE
MAP_MAX_BIOMES
MAP_MAX_EVENT_TRIGGERS
MAP_MAX_LAYERS
MAP_MAX_OBJECTS
MAP_MAX_ROAD_WIDTH
MAP_MAX_SETTLEMENTS
MAP_MAX_SIZE
MAP_MAX_TRANSITIONS
MAP_MIN_ROAD_WIDTH
MAP_MODULE_VERSION
MAP_TELEPORT_BASE_COST
MAP_TILE_SIZE_DEFAULT
MAX_ANNOTATION_TEXT_LEN
MAX_DUNGEON_ROOMS
MAX_DUNGEON_ROOM_SIZE
MAX_MAP_LAYERS
MAX_PATROL_WAYPOINTS
MINIMAP_DEFAULT_SCALE
MIN_DUNGEON_ROOM_SIZE
NPC_ALERT_RADIUS_DEFAULT
NPC_SEARCH_DURATION_S
PATHFINDING_MAX_ITERATIONS

Traits§

MapEditorPlugin

Functions§

apply_heightmap_to_tiles
assign_room_types
blob_8bit_to_47
bresenham_line
build_default_spawn_table
build_sample_dungeon
compute_map_stats
count_surface
deserialize_map
find_room_at_point
find_tiles_of_type
generate_noise_map
get_rooms_of_type
hash_2d
map_bounding_box
map_editor_complete_suite
map_editor_extended_version
map_editor_features
map_editor_final
map_editor_info
map_editor_mega_test
map_editor_module_info
map_editor_module_version
map_editor_run_all
map_system_info
octile_heuristic
run_all_map_editor_tests_extended
run_all_map_tests
run_annotation_tests
run_autotile_grid_tests
run_autotile_tests
run_clipboard_tests
run_dungeon_content_tests
run_dungeon_gen2_tests
run_dungeon_generator_tests
run_layer_stack_tests
run_layer_stack_tests2
run_loot_table_tests
run_loot_table_tests2
run_map_comprehensive_tests
run_map_editor_extended_tests
run_map_editor_integration_tests
run_map_event_registry_tests
run_map_event_tests
run_map_progress_tests
run_map_region_tests
run_minimap_tests
run_minimap_view_tests
run_note_layer_tests
run_npc_patrol_tests
run_painter_tests
run_pathfinding_tests
run_pathgrid_tests
run_patrol_ai_tests
run_progression_tests
run_save_state_tests
run_tile_effect_tests
run_tile_effects_tests
run_undo_history_tests
run_weather_tests
serialize_map
simple_value_noise_2d
spawn_points
wang_blob
wang_blob_index
Wang tile autotiling — 16-tile blob tileset index
wang_blob_name
Returns a descriptive name for a Wang blob tile index
weighted_random_room_type