diff --git a/src/game/g_net.pas b/src/game/g_net.pas
index 93525c990b7913d41175c6f7ee67d724f713ce7a..4e2ed9a09f94f868abff12ccccba327c435a3b6d 100644 (file)
--- a/src/game/g_net.pas
+++ b/src/game/g_net.pas
interface
uses
- e_log, e_msg, ENet, miniupnpc, Classes, MAPDEF;
+ e_log, e_msg, ENet, Classes, MAPDEF{$IFDEF USE_MINIUPNPC}, miniupnpc;{$ELSE};{$ENDIF}
const
NET_PROTOCOL_VER = 173;
NetGotEverything: Boolean = False;
NetGotKeys: Boolean = False;
+{$IFDEF USE_MINIUPNPC}
NetPortForwarded: Word = 0;
NetPongForwarded: Boolean = False;
NetIGDControl: AnsiString;
NetIGDService: TURLStr;
+{$ENDIF}
NetDumpFile: TStream;
end;
function g_Net_ForwardPorts(ForwardPongPort: Boolean = True): Boolean;
+{$IFDEF USE_MINIUPNPC}
var
DevList: PUPNPDev;
Urls: TUPNPUrls;
FreeUPNPUrls(@Urls);
Result := True;
end;
+{$ELSE}
+begin
+ Result := False;
+end;
+{$ENDIF}
procedure g_Net_UnforwardPorts();
+{$IFDEF USE_MINIUPNPC}
var
I: Integer;
StrPort: AnsiString;
NetPortForwarded := 0;
end;
+{$ELSE}
+begin
+end;
+{$ENDIF}
initialization