From 2d776fcd61be168e1ff0ff2e4a5e71835e7cea19 Mon Sep 17 00:00:00 2001 From: oroborus Date: Sat, 28 Jun 2008 16:38:35 +0000 Subject: - prekopanie adresarovej struktury, prva cast git-svn-id: http://opensvn.csie.org/tuxanci_ng@77 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e --- src/screen_choiceArena.c | 167 ----------------------------------------------- 1 file changed, 167 deletions(-) delete mode 100644 src/screen_choiceArena.c (limited to 'src/screen_choiceArena.c') diff --git a/src/screen_choiceArena.c b/src/screen_choiceArena.c deleted file mode 100644 index 272ae10..0000000 --- a/src/screen_choiceArena.c +++ /dev/null @@ -1,167 +0,0 @@ - -#include -#include - -#include "main.h" -#include "language.h" -#include "interface.h" -#include "list.h" -#include "screen.h" -#include "image.h" -#include "music.h" -#include "fake_audio.h" - -#include "arenaFile.h" -#include "screen_mainMenu.h" -#include "screen_choiceArena.h" - -#include "widget_label.h" -#include "widget_button.h" -#include "widget_image.h" -#include "widget_buttonimage.h" - -static widget_image_t *image_backgorund; - -static widget_button_t *button_play; -static widget_button_t *button_back; - -static list_t *listWidgetButtonimage; -static int choiceArenaId; - -void startScreenChoiceArena() -{ - playMusic("menu", MUSIC_GROUP_BASE); -} - -void drawScreenChoiceArena() -{ - int i; - - drawWidgetImage(image_backgorund); - - drawWidgetButton(button_play); - drawWidgetButton(button_back); - - for( i = 0 ; i < listWidgetButtonimage->count ; i++ ) - { - widget_buttonimage_t *this; - this = (widget_buttonimage_t *) listWidgetButtonimage->list[i]; - drawWidgetButtonimage(this); - } -} - -void eventScreenChoiceArena() -{ - int i; - - eventWidgetButton(button_play); - eventWidgetButton(button_back); - - for( i = 0 ; i < listWidgetButtonimage->count ; i++ ) - { - widget_buttonimage_t *this; - this = (widget_buttonimage_t *) listWidgetButtonimage->list[i]; - eventWidgetButtonimage(this); - } -} - -void stopScreenChoiceArena() -{ -} - -static void eventWidgetButtonImage(void *p) -{ - widget_buttonimage_t *buttonimage; - int i; - - buttonimage = (widget_buttonimage_t *)(p); - - for( i = 0 ; i < listWidgetButtonimage->count ; i++ ) - { - widget_buttonimage_t *this; - - this = (widget_buttonimage_t *)(listWidgetButtonimage->list[i]); - - if( buttonimage == this ) - { - this->active = 1; - choiceArenaId = i; - } - else - { - this->active = 0; - } - } -} - -int getChoiceArenaId() -{ - return choiceArenaId; -} - -static void eventWidget(void *p) -{ - widget_button_t *button; - - button = (widget_button_t *)(p); - - if( button == button_play ) - { - setScreen("world"); - } - - if( button == button_back ) - { - setScreen("gameType"); - } -} - -void initScreenChoiceArena() -{ - SDL_Surface *image; - int i; - - image = getImage(IMAGE_GROUP_BASE, "screen_main"); - image_backgorund = newWidgetImage(0, 0, image); - - button_back = newWidgetButton(getMyText("BACK"), 100, WINDOW_SIZE_Y-100, eventWidget); - button_play = newWidgetButton(getMyText("PLAY"), WINDOW_SIZE_X-200, WINDOW_SIZE_Y-100, eventWidget); - - listWidgetButtonimage = newList(); - choiceArenaId = 0; - - for( i = 0 ; i < getArenaCount() ; i++ ) - { - SDL_Surface *image; - widget_buttonimage_t *widget_buttonimage; - int x, y; - - image = addImageData(getArenaImage(i), IMAGE_NO_ALPHA, "none", IMAGE_GROUP_BASE); - - x = 100 + 200 * ( i - 3 * ( i/3 ) ); - y = 150 + 200 * ( i/3 ); - - widget_buttonimage = newWidgetButtonimage(image, - x, y, eventWidgetButtonImage); - - if( i == choiceArenaId ) - { - widget_buttonimage->active = 1; - } - - addList( listWidgetButtonimage, widget_buttonimage); - } - - registerScreen( newScreen("chiceArena", startScreenChoiceArena, eventScreenChoiceArena, - drawScreenChoiceArena, stopScreenChoiceArena) ); -} - -void quitScreenChoiceArena() -{ - destroyWidgetImage(image_backgorund); - - destroyWidgetButton(button_play); - destroyWidgetButton(button_back); - - destroyListItem(listWidgetButtonimage, destroyWidgetButtonimage); -} -- cgit v1.2.3