diff options
author | Marcus Alves Grando <mnag@FreeBSD.org> | 2005-11-11 15:57:01 +0000 |
---|---|---|
committer | Marcus Alves Grando <mnag@FreeBSD.org> | 2005-11-11 15:57:01 +0000 |
commit | 13dc09955aebd66de459fc2519ccc75149225c71 (patch) | |
tree | ab46fce75a7bce36ed8754589aaa1b956ee81678 /games/scramble/files | |
parent | a8a78b71034397cfd9fcbc3a1d3fcb0dc4df1d0e (diff) |
Notes
Diffstat (limited to 'games/scramble/files')
-rw-r--r-- | games/scramble/files/patch-src__perm.c | 15 | ||||
-rw-r--r-- | games/scramble/files/patch-src__scramble.c | 51 | ||||
-rw-r--r-- | games/scramble/files/patch-src__sound.c | 17 |
3 files changed, 83 insertions, 0 deletions
diff --git a/games/scramble/files/patch-src__perm.c b/games/scramble/files/patch-src__perm.c new file mode 100644 index 000000000000..18d88ac83412 --- /dev/null +++ b/games/scramble/files/patch-src__perm.c @@ -0,0 +1,15 @@ +--- src/perm.c.orig Sun Mar 27 03:45:59 2005 ++++ src/perm.c Thu Nov 10 05:23:00 2005 +@@ -149,11 +149,11 @@ + ****************************************************/ + static void resize() + { ++ struct node ** old_table = dictionary; + unsigned int a; + size_t old_size = sizeOfTable, i; + sizeOfTable *= 2; + numOfEntries = 0; +- struct node ** old_table = dictionary; + + dictionary = (struct node **)malloc(sizeof(struct node *) * sizeOfTable); + if(!dictionary) { diff --git a/games/scramble/files/patch-src__scramble.c b/games/scramble/files/patch-src__scramble.c new file mode 100644 index 000000000000..c132a9d61212 --- /dev/null +++ b/games/scramble/files/patch-src__scramble.c @@ -0,0 +1,51 @@ +--- src/scramble.c.orig Thu Nov 10 05:20:17 2005 ++++ src/scramble.c Thu Nov 10 05:22:01 2005 +@@ -290,14 +290,13 @@ + ****************************************************/ + void putLetter(char * ch, int s) + { +- if(!running) +- return; +- + char ch2[2]; ++ SDL_Rect dest; + ch2[0] = toupper(ch[0]); + ch2[1] = 0; +- +- SDL_Rect dest; ++ ++ if(!running) ++ return; + + s--; + +@@ -694,6 +693,8 @@ + + for(i = 0; i < numberCurrentWords; i++) { + if(strcmp(wordAttempt, currentWordSet[i]) == 0 && currentWordSetShow[i] == 0) { ++ double per; ++ + currentWordSetShow[i] = 1; + playSound(hitSound); + +@@ -706,7 +707,7 @@ + stateChanged = 1; + redrawAll = 1; + wordsFound++; +- double per = ((double)wordsFound / (double)numberCurrentWords); ++ per = ((double)wordsFound / (double)numberCurrentWords); + if(per > percentage) { + nextLevel = 1; + if(nextLevel % 5 && percentage < .8) +@@ -1127,9 +1128,10 @@ + ****************************************************/ + void letter(char c) + { ++ int i; + if(!running) + return; +- int i; ++ + for(i = 0; i < 6; i++) { + if(c == letters[i].letter[0] && !letters[i].played) { + playSound(clickSound); diff --git a/games/scramble/files/patch-src__sound.c b/games/scramble/files/patch-src__sound.c new file mode 100644 index 000000000000..357a0e863300 --- /dev/null +++ b/games/scramble/files/patch-src__sound.c @@ -0,0 +1,17 @@ +--- src/sound.c.orig Thu Nov 10 05:24:37 2005 ++++ src/sound.c Thu Nov 10 05:22:26 2005 +@@ -46,12 +46,13 @@ + Mix_Chunk * loadSound(const char * name) + { + Mix_Chunk * temp; ++ char * newname; + int len1 = strlen(sg_data_path), len2 = strlen(name); + + if(disabled) + return NULL; + +- char * newname = (char*)malloc(len1 + len2 + 1); ++ newname = (char*)malloc(len1 + len2 + 1); + if(newname == NULL) { + fprintf(stderr, "Out of memory!\n"); + exit(1); |