X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fdefines.h;h=c96fda4fcacc15461b91d7df911ee44af0e6601d;hb=f9c5c22959ac3020274f3be3531d176e413b0220;hp=121fe261585c8d33c61e4ac0f9a3f7474f24542d;hpb=6bc6636a5e7830338458c71019f2d3a5b4026c72;p=supertux.git diff --git a/src/defines.h b/src/defines.h index 121fe2615..c96fda4fc 100644 --- a/src/defines.h +++ b/src/defines.h @@ -19,9 +19,11 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA // 02111-1307, USA. -#if !defined( SUPERTUX_DEFINES_H ) +#ifndef SUPERTUX_DEFINES_H +#define SUPERTUX_DEFINES_H 1 + +#include -#define SUPERTUX_DEFINES_H /* Version: */ #ifndef VERSION @@ -54,8 +56,8 @@ enum DyingType { /* Screen-related stuff */ // +1 is needed because when tiles are wrapping around the screen there // are two partial tiles on the screen -#define VISIBLE_TILES_X 25 +1 -#define VISIBLE_TILES_Y 19 +1 +#define VISIBLE_TILES_X (25 +1) +#define VISIBLE_TILES_Y (19 +1) /* Sizes: */ @@ -92,8 +94,8 @@ enum DyingType { /* Size constraints: */ -#define X_OFFSCREEN_DISTANCE 280 -#define Y_OFFSCREEN_DISTANCE 240 +#define X_OFFSCREEN_DISTANCE (screen->w/2) +#define Y_OFFSCREEN_DISTANCE (screen->h/2) #define LEVEL_WIDTH 375 @@ -116,5 +118,7 @@ enum DyingType { #define DEBUG_MSG( msg ) {} #endif -#endif +#define UNUSED_ARG(a) do {/* null */} while (&a == 0) + +#endif /*SUPERTUX_DEFINES_H*/