index ae0b0de1e796fc2be6bcfb77c2ab7953b7ac8514..e708c13227bfd843e38f60a4fb4a243c9e4946b4 100644 (file)
--- a/src/game/g_netmaster.pas
+++ b/src/game/g_netmaster.pas
implementation
uses
+ {$IFDEF ENABLE_MENU}
+ g_gui, g_menu,
+ {$ENDIF}
+ {$IFDEF ENABLE_RENDER}
+ r_render,
+ {$ENDIF}
{$IFNDEF HEADLESS}
- g_gui, g_menu, r_game, g_system,
+ g_system,
{$ENDIF}
e_input, e_log, g_net, g_console,
g_map, g_game, g_sound, g_options, g_language, g_basic,
SL := nil;
ST := nil;
gState := STATE_MENU;
-{$IFNDEF HEADLESS}
+{$IFDEF ENABLE_MENU}
g_GUI_ShowWindow('MainMenu');
g_GUI_ShowWindow('NetGameMenu');
g_GUI_ShowWindow('NetClientMenu');
begin
slWaitStr := _lc[I_NET_SLIST_WAIT];
-{$IFNDEF HEADLESS}
- r_Game_Draw;
- sys_Repaint;
-{$ENDIF}
+ {$IFDEF ENABLE_RENDER}
+ r_Render_Draw;
+ {$ENDIF}
+ {$IFNDEF HEALESS}
+ sys_Repaint;
+ {$ENDIF}
if g_Net_Slist_Fetch(SL) then
begin
Srv := GetServerFromTable(slSelection, SL, ST);
if Srv.Password then
begin
-{$IFNDEF HEADLESS}
+{$IFDEF ENABLE_MENU}
PromptIP := Srv.IP;
PromptPort := Srv.Port;
{$ENDIF}
gState := STATE_MENU;
-{$IFNDEF HEADLESS}
+{$IFDEF ENABLE_MENU}
g_GUI_ShowWindow('ClientPasswordMenu');
{$ENDIF}
SL := nil;