summaryrefslogtreecommitdiff
path: root/src/screen/screen_browser.c
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-03 15:19:08 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-03 15:19:08 +0000
commit157e2a29828f2ddbdf32e1c9e565b13e5e732e34 (patch)
tree5c895536cd4771a12380dc37e76f3891d3ddd385 /src/screen/screen_browser.c
parent47d56153f243424c0074874c8db1b6cec2365344 (diff)
- predene zvuky zbrani revolver a samopal
- server config sa vie spravne vysporiadat s mederami v subore server.conf - upraveny kod pre bigAreny - nova funkcia pre odstranovanie vsektch poloziek vo widget_select - screen_browser duplicitne nenacitava obrazok zo suboru - server si indexuje clientov na zaklade ich zdrojoveho portu ( ja viem, ze je to pstrosi alogritmus, ale aj tak predtym server identifikoval clientov podla ich zdrojoveho portu len ich podla toho neindexoval ) git-svn-id: http://opensvn.csie.org/tuxanci_ng@89 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/screen/screen_browser.c')
-rw-r--r--src/screen/screen_browser.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/screen/screen_browser.c b/src/screen/screen_browser.c
index 0eb82af..44b0411 100644
--- a/src/screen/screen_browser.c
+++ b/src/screen/screen_browser.c
@@ -98,8 +98,9 @@ void stopScreenBrowser()
unsigned i = 0;
server_t *server;
- destroyListItem(select_server->list, free);
- select_server->list = newList();
+ //destroyListItem(select_server->list, free);
+ //select_server->list = newList();
+ removeAllFromWidgetSelect(select_server);
while (1) {
i = 0;
@@ -397,16 +398,16 @@ static int LoadServers ()
}
struct timeval tv;
- // Mno¾ina
+ // Mno�ina
fd_set myset;
- // Mno¾ina obsahuje náhodná data. Odstraním je.
+ // Mno�ina obsahuje n�hodn� data. Odstran�m je.
FD_ZERO(&myset);
- // Zaplnìní mno¾iny sokety
+ // Zapln�n� mno�iny sokety
FD_SET(s, &myset);
- // Vyplním èasový údaj (napøíklad na 3 minuty)
- tv.tv_sec = 3;// Poèet sekund
- tv.tv_usec = 0;// Poèet mikrosekund
- // Zavolám select (V Linuxu musím mít nastavenou promìnnou max.)
+ // Vypln�m �asov� �daj (nap��klad na 3 minuty)
+ tv.tv_sec = 3;// Po�et sekund
+ tv.tv_usec = 0;// Po�et mikrosekund
+ // Zavol�m select (V Linuxu mus�m m�t nastavenou prom�nnou max.)
int ret = select (s+1, NULL, &myset, NULL, &tv);
if (ret == -1)
@@ -418,9 +419,9 @@ static int LoadServers ()
/* send request for server list */
send (s, "l", 1, 0);
- // Mno¾ina obsahuje náhodná data. Odstraním je.
+ // Mno�ina obsahuje n�hodn� data. Odstran�m je.
FD_ZERO(&myset);
- // Zaplnìní mno¾iny sokety
+ // Zapln�n� mno�iny sokety
FD_SET(s, &myset);
ret = select (s+1, &myset, NULL, NULL, &tv);
@@ -546,7 +547,7 @@ void initScreenBrowser()
{
SDL_Surface *image;
- image = addImageData("screen_main.png", IMAGE_NO_ALPHA, "screen_browser", IMAGE_GROUP_BASE);
+ image = getImage(IMAGE_GROUP_BASE, "screen_main");
image_backgorund = newWidgetImage(0, 0, image);
button_back = newWidgetButton(getMyText("BACK"), 100, WINDOW_SIZE_Y-100, eventWidget);