projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20130916-1-src
[rocksndiamonds.git]
/
src
/
game_sp
/
main_sp.h
diff --git
a/src/game_sp/main_sp.h
b/src/game_sp/main_sp.h
index 6e61508b44bdc93487cb51a5eb817d7d57c2c013..ac239390e4df98f692088ef08da02caf24b075e4 100644
(file)
--- a/
src/game_sp/main_sp.h
+++ b/
src/game_sp/main_sp.h
@@
-27,13
+27,28
@@
/* screen sizes and positions for SP engine */
/* screen sizes and positions for SP engine */
+#define NEW_TILESIZE 1
+
#define ORIG_TILESIZE 16
#define ORIG_TILESIZE 16
+#if NEW_TILESIZE
+#define ZOOM_FACTOR (2 * TILESIZE_VAR / TILESIZE)
+#else
#define ZOOM_FACTOR 2
#define ZOOM_FACTOR 2
+#endif
+#if NEW_TILESIZE
+extern int TILESIZE_VAR;
+#define TILESIZE 32
+#define TILEX TILESIZE
+#define TILEY TILESIZE
+#define TILEX_VAR TILESIZE_VAR
+#define TILEY_VAR TILESIZE_VAR
+#else
#define TILESIZE (ORIG_TILESIZE * ZOOM_FACTOR)
#define TILEX TILESIZE
#define TILEY TILESIZE
#define TILESIZE (ORIG_TILESIZE * ZOOM_FACTOR)
#define TILEX TILESIZE
#define TILEY TILESIZE
+#endif
#define ORIG_SCR_MENUX 20
#define ORIG_SCR_MENUY 12
#define ORIG_SCR_MENUX 20
#define ORIG_SCR_MENUY 12
@@
-55,10
+70,18
@@
extern int SX, SY;
#define SX 8
#define SY 8
#endif
#define SX 8
#define SY 8
#endif
+
+#if NEW_TILESIZE
+#define SXSIZE (SCR_FIELDX * TILEX_VAR)
+#define SYSIZE (SCR_FIELDY * TILEY_VAR)
+#define FXSIZE (MAX_BUF_XSIZE * TILEX_VAR)
+#define FYSIZE (MAX_BUF_YSIZE * TILEY_VAR)
+#else
#define SXSIZE (SCR_FIELDX * TILEX)
#define SYSIZE (SCR_FIELDY * TILEY)
#define FXSIZE (MAX_BUF_XSIZE * TILEX)
#define FYSIZE (MAX_BUF_YSIZE * TILEY)
#define SXSIZE (SCR_FIELDX * TILEX)
#define SYSIZE (SCR_FIELDY * TILEY)
#define FXSIZE (MAX_BUF_XSIZE * TILEX)
#define FYSIZE (MAX_BUF_YSIZE * TILEY)
+#endif
#if 1
extern int REAL_SX, REAL_SY;
#if 1
extern int REAL_SX, REAL_SY;