MCPcopy Create free account
hub / github.com/diasurgical/DevilutionX / LoadCustomMap

Function LoadCustomMap

Source/levels/setmaps.cpp:73–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71}
72
73void LoadCustomMap(const char *path, Point viewPosition)
74{
75 switch (setlvltype) {
76 case DTYPE_CATHEDRAL:
77 case DTYPE_CRYPT:
78 LoadL1Dungeon(path, viewPosition);
79 break;
80 case DTYPE_CATACOMBS:
81 LoadL2Dungeon(path, viewPosition);
82 break;
83 case DTYPE_CAVES:
84 case DTYPE_NEST:
85 LoadL3Dungeon(path, viewPosition);
86 break;
87 case DTYPE_HELL:
88 LoadL4Dungeon(path, viewPosition);
89 break;
90 case DTYPE_TOWN:
91 case DTYPE_NONE:
92 break;
93 }
94 LoadRndLvlPal(setlvltype);
95}
96
97void LoadArenaMap(const char *path, Point viewPosition, Point exitTrigger)
98{

Callers 2

LoadArenaMapFunction · 0.85
LoadSetMapFunction · 0.85

Calls 5

LoadL1DungeonFunction · 0.85
LoadL2DungeonFunction · 0.85
LoadL3DungeonFunction · 0.85
LoadL4DungeonFunction · 0.85
LoadRndLvlPalFunction · 0.85

Tested by

no test coverage detected