diff options
author | Michael Weber <michael@xmw.de> | 2011-05-08 23:30:13 +0200 |
---|---|---|
committer | Michael Weber <michael@xmw.de> | 2011-05-08 23:30:13 +0200 |
commit | c830f8517bffb34cf081cc738f281e47d7848e4d (patch) | |
tree | fe2458297b360766852552cd08280e3fc79ffe24 | |
parent | [games-fps/urbanterror] fixed src_uri, new versions (diff) | |
download | gamerlay-c830f8517bffb34cf081cc738f281e47d7848e4d.tar.gz gamerlay-c830f8517bffb34cf081cc738f281e47d7848e4d.tar.bz2 gamerlay-c830f8517bffb34cf081cc738f281e47d7848e4d.zip |
[games-fps/urbanterror] added missing files
-rw-r--r-- | games-fps/urbanterror/files/urbanterror-4.1.1788.210710-server-name.patch | 79 | ||||
-rw-r--r-- | games-fps/urbanterror/files/urbanterror-4.1.1807.251210-server-name.patch | 79 |
2 files changed, 158 insertions, 0 deletions
diff --git a/games-fps/urbanterror/files/urbanterror-4.1.1788.210710-server-name.patch b/games-fps/urbanterror/files/urbanterror-4.1.1788.210710-server-name.patch new file mode 100644 index 0000000..1b808b6 --- /dev/null +++ b/games-fps/urbanterror/files/urbanterror-4.1.1788.210710-server-name.patch @@ -0,0 +1,79 @@ +--- work.orig/ioq3-urt-git/ioq3-urt/code/client/cl_ui.c 2011-05-04 18:16:08.143400352 +0200 ++++ work/ioq3-urt-git/ioq3-urt/code/client/cl_ui.c 2011-05-04 18:21:32.599472560 +0200 +@@ -28,6 +28,8 @@ + + vm_t *uivm; + ++static void LAN_GetServerNameStr( char *buf, netadr_t adr, int buflen ); ++ + /* + ==================== + GetClientState +@@ -36,7 +38,7 @@ + static void GetClientState( uiClientState_t *state ) { + state->connectPacketCount = clc.connectPacketCount; + state->connState = cls.state; +- Q_strncpyz( state->servername, cls.servername, sizeof( state->servername ) ); ++ LAN_GetServerNameStr( state->servername, clc.serverAddress, sizeof( state->servername) ); + Q_strncpyz( state->updateInfoString, cls.updateInfoString, sizeof( state->updateInfoString ) ); + Q_strncpyz( state->messageString, clc.serverMessage, sizeof( state->messageString ) ); + state->clientNum = cl.snap.ps.clientNum; +@@ -259,6 +261,48 @@ + + /* + ==================== ++LAN_GetServerNameStr ++==================== ++*/ ++static void LAN_GetServerNameStrSrc( int source, netadr_t adr, char *buf, int buflen ){ ++ int count,i; ++ serverInfo_t *servers = NULL; ++ count = 0; ++ ++ switch (source) { ++ case AS_LOCAL : ++ servers = &cls.localServers[0]; ++ count = MAX_OTHER_SERVERS; ++ break; ++ case AS_MPLAYER : ++ case AS_GLOBAL : ++ servers = &cls.globalServers[0]; ++ count = MAX_GLOBAL_SERVERS; ++ break; ++ case AS_FAVORITES : ++ servers = &cls.favoriteServers[0]; ++ count = MAX_OTHER_SERVERS; ++ break; ++ } ++ if (servers) { ++ for (i = 0; i < count; i++) { ++ if ( NET_CompareAdr (servers[i].adr, adr )){ ++ Q_strncpyz( buf, servers[i].hostName, buflen ); ++ return; ++ } ++ } ++ } ++ buf[0] = '\0'; ++} ++ ++static void LAN_GetServerNameStr( char *buf, netadr_t adr, int buflen ){ ++ LAN_GetServerNameStrSrc( AS_LOCAL, adr, buf, buflen); ++ LAN_GetServerNameStrSrc( AS_GLOBAL, adr, buf, buflen); ++ LAN_GetServerNameStrSrc( AS_FAVORITES, adr, buf, buflen); ++} ++ ++/* ++==================== + LAN_GetServerInfo + ==================== + */ +--- work.orig/ioq3-urt-git/ioq3-urt/code/ui/ui_public.h 2011-05-04 18:16:08.158400215 +0200 ++++ work/ioq3-urt-git/ioq3-urt/code/ui/ui_public.h 2011-05-04 18:17:00.097931413 +0200 +@@ -30,6 +30,7 @@ + int connectPacketCount; + int clientNum; + char servername[MAX_STRING_CHARS]; ++ char servernamestr[MAX_STRING_CHARS]; + char updateInfoString[MAX_STRING_CHARS]; + char messageString[MAX_STRING_CHARS]; + } uiClientState_t; diff --git a/games-fps/urbanterror/files/urbanterror-4.1.1807.251210-server-name.patch b/games-fps/urbanterror/files/urbanterror-4.1.1807.251210-server-name.patch new file mode 100644 index 0000000..1b808b6 --- /dev/null +++ b/games-fps/urbanterror/files/urbanterror-4.1.1807.251210-server-name.patch @@ -0,0 +1,79 @@ +--- work.orig/ioq3-urt-git/ioq3-urt/code/client/cl_ui.c 2011-05-04 18:16:08.143400352 +0200 ++++ work/ioq3-urt-git/ioq3-urt/code/client/cl_ui.c 2011-05-04 18:21:32.599472560 +0200 +@@ -28,6 +28,8 @@ + + vm_t *uivm; + ++static void LAN_GetServerNameStr( char *buf, netadr_t adr, int buflen ); ++ + /* + ==================== + GetClientState +@@ -36,7 +38,7 @@ + static void GetClientState( uiClientState_t *state ) { + state->connectPacketCount = clc.connectPacketCount; + state->connState = cls.state; +- Q_strncpyz( state->servername, cls.servername, sizeof( state->servername ) ); ++ LAN_GetServerNameStr( state->servername, clc.serverAddress, sizeof( state->servername) ); + Q_strncpyz( state->updateInfoString, cls.updateInfoString, sizeof( state->updateInfoString ) ); + Q_strncpyz( state->messageString, clc.serverMessage, sizeof( state->messageString ) ); + state->clientNum = cl.snap.ps.clientNum; +@@ -259,6 +261,48 @@ + + /* + ==================== ++LAN_GetServerNameStr ++==================== ++*/ ++static void LAN_GetServerNameStrSrc( int source, netadr_t adr, char *buf, int buflen ){ ++ int count,i; ++ serverInfo_t *servers = NULL; ++ count = 0; ++ ++ switch (source) { ++ case AS_LOCAL : ++ servers = &cls.localServers[0]; ++ count = MAX_OTHER_SERVERS; ++ break; ++ case AS_MPLAYER : ++ case AS_GLOBAL : ++ servers = &cls.globalServers[0]; ++ count = MAX_GLOBAL_SERVERS; ++ break; ++ case AS_FAVORITES : ++ servers = &cls.favoriteServers[0]; ++ count = MAX_OTHER_SERVERS; ++ break; ++ } ++ if (servers) { ++ for (i = 0; i < count; i++) { ++ if ( NET_CompareAdr (servers[i].adr, adr )){ ++ Q_strncpyz( buf, servers[i].hostName, buflen ); ++ return; ++ } ++ } ++ } ++ buf[0] = '\0'; ++} ++ ++static void LAN_GetServerNameStr( char *buf, netadr_t adr, int buflen ){ ++ LAN_GetServerNameStrSrc( AS_LOCAL, adr, buf, buflen); ++ LAN_GetServerNameStrSrc( AS_GLOBAL, adr, buf, buflen); ++ LAN_GetServerNameStrSrc( AS_FAVORITES, adr, buf, buflen); ++} ++ ++/* ++==================== + LAN_GetServerInfo + ==================== + */ +--- work.orig/ioq3-urt-git/ioq3-urt/code/ui/ui_public.h 2011-05-04 18:16:08.158400215 +0200 ++++ work/ioq3-urt-git/ioq3-urt/code/ui/ui_public.h 2011-05-04 18:17:00.097931413 +0200 +@@ -30,6 +30,7 @@ + int connectPacketCount; + int clientNum; + char servername[MAX_STRING_CHARS]; ++ char servernamestr[MAX_STRING_CHARS]; + char updateInfoString[MAX_STRING_CHARS]; + char messageString[MAX_STRING_CHARS]; + } uiClientState_t; |