/***********************************************************
* Rocks'n'Diamonds -- McDuffin Strikes Back! *
*----------------------------------------------------------*
-* ©1995 Artsoft Development *
-* Holger Schemel *
-* 33659 Bielefeld-Senne *
-* Telefon: (0521) 493245 *
-* eMail: aeglos@valinor.owl.de *
-* aeglos@uni-paderborn.de *
-* q99492@pbhrzx.uni-paderborn.de *
+* (c) 1995-98 Artsoft Entertainment *
+* Holger Schemel *
+* Oststrasse 11a *
+* 33604 Bielefeld *
+* phone: ++49 +521 290471 *
+* email: aeglos@valinor.owl.de *
*----------------------------------------------------------*
* main.c *
***********************************************************/
char *level_directory = LEVEL_PATH;
int width, height;
+char *server_host = NULL;
+int server_port = 0;
+int networking = FALSE;
+int standalone = TRUE;
+
int game_status = MAINMENU;
int game_emulation = EMU_NONE;
int button_status = MB_NOT_PRESSED, motion_status = FALSE;
int level_nr, leveldir_nr, num_leveldirs;
int lev_fieldx,lev_fieldy, scroll_x,scroll_y;
-int FX = SX, FY = SY, ScreenMovPos = 0, ScrollStepSize = TILEX/8;
+int FX = SX, FY = SY, ScrollStepSize = TILEX/8;
+int ScreenMovDir = MV_NO_MOVING, ScreenMovPos = 0;
+int ScreenGfxPos = 0;
int GameFrameDelay = GAME_FRAME_DELAY, MoveSpeed = 8;
int BX1 = 0, BY1 = 0, BX2 = SCR_FIELDX-1, BY2 = SCR_FIELDY-1;
int ZX,ZY, ExitX,ExitY;
int FrameCounter, TimeFrames, TimeLeft;
int MampferNr, SiebAktiv;
+int TestPlayer = 0;
+
struct LevelDirInfo leveldir[MAX_LEVDIR_ENTRIES];
struct LevelInfo level;
struct PlayerInfo stored_player[MAX_PLAYERS+1];
{
progname = argv[0];
+
+
+ /*
if (argc>1)
level_directory = argv[1];
+ */
+
+
+
+ if (argc > 1)
+ server_host = argv[1];
+
+ if (argc > 2)
+ server_port = atoi(argv[2]);
+
+
#ifdef MSDOS
_fmode = O_BINARY;