summaryrefslogtreecommitdiff
path: root/main_gui.c
diff options
context:
space:
mode:
Diffstat (limited to 'main_gui.c')
-rw-r--r--main_gui.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/main_gui.c b/main_gui.c
index 6c6614e02..afdbbff7d 100644
--- a/main_gui.c
+++ b/main_gui.c
@@ -27,6 +27,7 @@
#include "waypoint.h"
#include "variables.h"
#include "train.h"
+#include "unmovable_map.h"
#include "network_data.h"
#include "network_client.h"
@@ -1207,7 +1208,8 @@ static void PlaceProc_LightHouse(TileIndex tile)
return;
}
- ModifyTile(tile, MP_SETTYPE(MP_UNMOVABLE) | MP_MAP5, 1);
+ MakeLighthouse(tile);
+ MarkTileDirtyByTile(tile);
SndPlayTileFx(SND_1F_SPLAT, tile);
}
@@ -1217,7 +1219,8 @@ static void PlaceProc_Transmitter(TileIndex tile)
return;
}
- ModifyTile(tile, MP_SETTYPE(MP_UNMOVABLE) | MP_MAP5, 0);
+ MakeTransmitter(tile);
+ MarkTileDirtyByTile(tile);
SndPlayTileFx(SND_1F_SPLAT, tile);
}