summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/geometry_type.hpp5
-rw-r--r--src/core/random_func.hpp5
-rw-r--r--src/stdafx.h8
3 files changed, 11 insertions, 7 deletions
diff --git a/src/core/geometry_type.hpp b/src/core/geometry_type.hpp
index f2759ef4d..d6cd225dd 100644
--- a/src/core/geometry_type.hpp
+++ b/src/core/geometry_type.hpp
@@ -5,6 +5,11 @@
#ifndef GEOMETRY_TYPE_HPP
#define GEOMETRY_TYPE_HPP
+#if defined(__AMIGA__)
+ /* AmigaOS already has a Point declared */
+ #define Point OTTD_Point
+#endif /* __AMIGA__ */
+
struct Point {
int x;
int y;
diff --git a/src/core/random_func.hpp b/src/core/random_func.hpp
index a2e0ea984..607d802a8 100644
--- a/src/core/random_func.hpp
+++ b/src/core/random_func.hpp
@@ -5,6 +5,11 @@
#ifndef RANDOM_FUNC_HPP
#define RANDOM_FUNC_HPP
+#if defined(__APPLE__)
+ /* Apple already has Random declared */
+ #define Random OTTD_Random
+#endif /* __APPLE__ */
+
/**************
* Warning: DO NOT enable this unless you understand what it does
*
diff --git a/src/stdafx.h b/src/stdafx.h
index 90bd721cd..5426eed8a 100644
--- a/src/stdafx.h
+++ b/src/stdafx.h
@@ -339,14 +339,8 @@ assert_compile(sizeof(uint8) == 1);
#if defined(__APPLE__)
#define GetString OTTD_GetString
#define DrawString OTTD_DrawString
- #define Random OTTD_Random
#define CloseConnection OTTD_CloseConnection
-#endif /* __APPLE */
-
-#if defined(__AMIGA__)
- /* it seems AmigaOS already have a Point declared */
- #define Point OTTD_AMIGA_POINT
-#endif
+#endif /* __APPLE__ */
#if !defined(STRGEN)
/* In strgen error is not fatal and returns */