static void conf_set_background_color (GdkColor * c) { char colour[64]; g_snprintf (colour, sizeof (colour), "#%04x%04x%04x", c->red, c->green, c->blue); games_conf_set_string (KEY_PREFERENCES_GROUP, KEY_BACKGROUND_COLOR, colour); }
void Tetris::saveBgOptions () { gchar cbuffer[64]; games_conf_set_boolean (KEY_OPTIONS_GROUP, KEY_USE_BG_IMAGE, usebg); g_snprintf (cbuffer, sizeof (cbuffer), "#%04x%04x%04x", bgcolour.red, bgcolour.green, bgcolour.blue); games_conf_set_string (KEY_OPTIONS_GROUP, KEY_BG_COLOUR, cbuffer); }
void gnibbles_properties_set_worm_color (gint i, gint value) { char key[64]; char *color_name; g_snprintf (key, sizeof (key), KEY_WORM_COLOR, i); color_name = colorval_name (value); games_conf_set_string (KEY_PREFERENCES_GROUP, key, color_name); }
void Tetris::setSelection(GtkWidget *widget, void *data) { Tetris *t; t = (Tetris *)data; t->themeno = gtk_combo_box_get_active (GTK_COMBO_BOX (widget)); t->field->setTheme (t->themeno); games_conf_set_string (KEY_OPTIONS_GROUP, KEY_THEME, ThemeTable[t->themeno].id); }
void conf_set_configuration (gchar * value) { games_conf_set_string (KEY_PREFERENCES_GROUP, KEY_CONFIGURATION, value); }
void conf_set_theme (gchar * value) { games_conf_set_string (KEY_PREFERENCES_GROUP, KEY_THEME, value); }
static void do_setup (GtkWidget * widget, gpointer data) { const gchar *type_name = NULL; int i; char **player_names; gsize n_player_names; NumberOfComputers = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (ComputerSpinner)); NumberOfHumans = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (HumanSpinner)); if (tmpDoDelay == -1) tmpDoDelay = DoDelay; else DoDelay = tmpDoDelay; DisplayComputerThoughts = tmpDisplayComputerThoughts; for (i = 0; i < MAX_NUMBER_OF_PLAYERS; i++) { if (players[i].name != _(DefaultPlayerNames[i])) g_free (players[i].name); players[i].name = g_strdup (gtk_entry_get_text (GTK_ENTRY (PlayerNames[i]))); if (i < NumberOfPlayers) score_list_set_column_title (ScoreList, i + 1, players[i].name); } setupdialog_destroy (setupdialog, 1); n_player_names = MAX_NUMBER_OF_PLAYERS; player_names = g_newa (char *, n_player_names); for (i = 0; i < MAX_NUMBER_OF_PLAYERS; ++i) { player_names[i] = players[i].name; } games_conf_set_string_list (NULL, KEY_PLAYER_NAMES, (const char * const *) player_names, n_player_names); games_conf_set_integer (NULL, KEY_NUMBER_OF_COMPUTERS, NumberOfComputers); games_conf_set_integer (NULL, KEY_NUMBER_OF_HUMANS, NumberOfHumans); games_conf_set_boolean (NULL, KEY_DELAY_BETWEEN_ROLLS, DoDelay); type_name = game_type_name(NewGameType); if (type_name) { games_conf_set_string (NULL, KEY_GAME_TYPE, type_name); } games_conf_set_integer (NULL, KEY_NUMTRIALS, NUM_TRIALS); if (((NumberOfComputers != OriginalNumberOfComputers) || (NumberOfHumans != OriginalNumberOfHumans) || (NewGameType != game_type)) && !GameIsOver ()) WarnNumPlayersChanged (); }