/*
-Minetest-c55
-Copyright (C) 2010 celeron55, Perttu Ahola <celeron55@gmail.com>
+Minetest
+Copyright (C) 2013 celeron55, Perttu Ahola <celeron55@gmail.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
Some things here are legacy crap.
*/
-#define PI 3.14159
-
-/*
- Build-time stuff
-*/
-
-// Whether to catch all std::exceptions.
-// Assert will be called on such an event.
-// In debug mode, leave these for the debugger and don't catch them.
-#ifdef NDEBUG
- #define CATCH_UNHANDLED_EXCEPTIONS 1
-#else
- #define CATCH_UNHANDLED_EXCEPTIONS 0
-#endif
-
/*
Connection
*/
+#define PEER_ID_INEXISTENT 0
+#define PEER_ID_SERVER 1
+
// Define for simulating the quirks of sending through internet.
// Causes the socket class to deliberately drop random packets.
// This disables unit testing of socket and connection.
#define INTERNET_SIMULATOR 0
+#define INTERNET_SIMULATOR_PACKET_LOSS 10 // 10 = easy, 4 = hard
#define CONNECTION_TIMEOUT 30
// Size of player's main inventory
#define PLAYER_INVENTORY_SIZE (8*4)
-/*
- This is good to be a bit different than 0 so that water level is not
- between two MapBlocks
-*/
-#define WATER_LEVEL 1
-
// Maximum hit points of a player
#define PLAYER_MAX_HP 20
+/*
+ Environmental condition constants
+*/
+#define HEAT_UNDEFINED (-0x7fff-1)
+#define HUMIDITY_UNDEFINED (-0x7fff-1)
+
#endif