--- gnome-games-2.32.1/libgames-support/games-scores.h.score	2009-05-19 01:13:04.000000000 +0100
+++ gnome-games-2.32.1/libgames-support/games-scores.h	2010-11-17 12:36:08.000000000 +0000
@@ -78,6 +78,8 @@ void games_scores_set_category (GamesSco
 
 gint games_scores_add_score (GamesScores * self, GamesScoreValue score);
 
+gint games_scores_add_score_plain (GamesScores * self, guint32 score);
+
 void games_scores_update_score (GamesScores * self, gchar * new_name);
 
 void games_scores_update_score_name (GamesScores * self, gchar * new_name, gchar * old_name);
--- gnome-games-2.32.1/libgames-support/games-scores.c.score	2010-11-17 12:32:04.000000000 +0000
+++ gnome-games-2.32.1/libgames-support/games-scores.c	2010-11-17 12:54:24.000000000 +0000
@@ -312,6 +312,23 @@ games_scores_add_score (GamesScores * se
 }
 
 /**
+ * games_scores_add_score_plain:
+ * @self: A scores object
+ * @score: The plain (integer) score to add
+ * 
+ * Adds a plain score to the set of scores.
+ * 
+ * Returns: The place in the top ten, or zero if no place attained.
+ **/
+gint games_scores_add_score_plain (GamesScores * self, guint32 score)
+{
+  GamesScoreValue v;
+  
+  v.plain = score;
+  return games_scores_add_score (self, v);
+}
+
+/**
  * games_scores_update_score_name:
  * @self: A scores object.
  * @new_name: The new name to use.
--- gnome-games-2.32.1/swell-foop/src/Score.js.score	2010-11-17 13:33:44.000000000 +0000
+++ gnome-games-2.32.1/swell-foop/src/Score.js	2010-11-17 13:34:22.000000000 +0000
@@ -45,6 +45,8 @@ function game_completed(won)
 	if(won)
 		set_score(current_score + 1000);
 	
+	highscores.add_score_plain(current_score);
+	
 	final_score = new ScoreView();
 	final_score.animate_final_score(current_score);
 }
