diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-03 15:19:08 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-07-03 15:19:08 +0000 |
| commit | 157e2a29828f2ddbdf32e1c9e565b13e5e732e34 (patch) | |
| tree | 5c895536cd4771a12380dc37e76f3891d3ddd385 /src/screen/screen_browser.c | |
| parent | 47d56153f243424c0074874c8db1b6cec2365344 (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.c | 25 |
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); |