From 4919e623c6695a80aaf96187253756dcbb72bf87 Mon Sep 17 00:00:00 2001 From: oroborus Date: Sun, 8 Jun 2008 21:43:44 +0000 Subject: - kod bol prepisany tak aby dokazal pracovat aj s arenami vascimi ako je obrazovka okna ( ako pozadie na arenu sa da pouzit aj tepeta aj textura ) git-svn-id: http://opensvn.csie.org/tuxanci_ng@62 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e --- src/arenaFile.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/arenaFile.c') diff --git a/src/arenaFile.c b/src/arenaFile.c index 53b6138..f0971b3 100644 --- a/src/arenaFile.c +++ b/src/arenaFile.c @@ -68,13 +68,19 @@ static void cmd_loadMusic(char *line) addMusic(str_file, str_name, MUSIC_GROUP_USER); } -static void cmd_background(arena_t *arena, char *line) +static void cmd_arena(arena_t *arena, char *line) { char str_image[STR_SIZE]; + char str_w[STR_SIZE]; + char str_h[STR_SIZE]; - if( getValue(line, "image", str_image, STR_SIZE) != 0 )return; + if( getValue(line, "background", str_image, STR_SIZE) != 0 )return; + if( getValue(line, "w", str_w, STR_SIZE) != 0 )return; + if( getValue(line, "h", str_h, STR_SIZE) != 0 )return; arena->background = getImage(IMAGE_GROUP_USER, str_image); + arena->w = atoi(str_w); + arena->h = atoi(str_h); } static void cmd_playMusic(arena_t *arena, char *line) @@ -173,7 +179,7 @@ arena_t* getArena(int id) #ifndef PUBLIC_SERVER if( strncmp(line, "loadImage", 9) == 0 )cmd_loadImage(line); if( strncmp(line, "loadMusic", 9) == 0 )cmd_loadMusic(line); - if( strncmp(line, "background", 10) == 0 )cmd_background(arena, line); + if( strncmp(line, "arena", 5) == 0 )cmd_arena(arena, line); if( strncmp(line, "playMusic", 9) == 0 )cmd_playMusic(arena, line); #endif -- cgit v1.2.3