[Super-tux-commit] supertux/src level_subset.cpp,1.15,1.16 leveleditor.cpp,1.163,1.164
Brought to you by:
wkendrick
From: Ricardo C. <rm...@us...> - 2004-10-25 18:46:21
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31019/src Modified Files: level_subset.cpp leveleditor.cpp Log Message: Bugfix: it was impossible to create a level subset in leveleditor cause Create button was always disabled. Bugfix: LevelSubset was saving subsets hide-from-contribs field wrongly, and couldn't load them. Index: level_subset.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/level_subset.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- level_subset.cpp 25 Oct 2004 03:32:50 -0000 1.15 +++ level_subset.cpp 25 Oct 2004 18:46:13 -0000 1.16 @@ -150,7 +150,7 @@ fprintf(fi," (description \"%s\")\n", description.c_str()); /* Save the hide from Contrbis menu boolean: */ - fprintf(fi," (hide-from-contribs \"%s\")\n", hide_from_contribs ? "#t" : "#f"); + fprintf(fi," (hide-from-contribs %s)\n", hide_from_contribs ? "#t" : "#f"); fprintf( fi,")"); fclose(fi); Index: leveleditor.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/leveleditor.cpp,v retrieving revision 1.163 retrieving revision 1.164 diff -u -d -r1.163 -r1.164 --- leveleditor.cpp 25 Oct 2004 03:32:50 -0000 1.163 +++ leveleditor.cpp 25 Oct 2004 18:46:13 -0000 1.164 @@ -268,9 +268,13 @@ } else if(menu == create_subset_menu) { + // activate or deactivate Create button if any filename as been specified if(create_subset_menu->get_item_by_id(MN_ID_FILENAME_SUBSET).input[0] == '\0') create_subset_menu->get_item_by_id(MN_ID_CREATE_SUBSET).kind = MN_DEACTIVE; - else if(create_subset_menu->check() == MN_ID_CREATE_SUBSET) + else + create_subset_menu->get_item_by_id(MN_ID_CREATE_SUBSET).kind = MN_ACTION; + + if(create_subset_menu->check() == MN_ID_CREATE_SUBSET) { // applying settings: LevelSubset::create(create_subset_menu->get_item_by_id(MN_ID_FILENAME_SUBSET).input); |