diff options
Diffstat (limited to 'database.cpp')
-rw-r--r-- | database.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/database.cpp b/database.cpp index f8b5016..2885d1f 100644 --- a/database.cpp +++ b/database.cpp | |||
@@ -44,7 +44,7 @@ database::~database() | |||
44 | 44 | ||
45 | achievement database::getRandomAchievement() const | 45 | achievement database::getRandomAchievement() const |
46 | { | 46 | { |
47 | std::string queryString = "SELECT achievements.achievement_id, achievements.game_id, achievements.title, games.moon_image FROM achievements INNER JOIN games ON games.game_id = achievements.game_id ORDER BY RANDOM() LIMIT 1"; | 47 | std::string queryString = "SELECT achievements.achievement_id, achievements.game_id, achievements.title, games.color FROM achievements INNER JOIN games ON games.game_id = achievements.game_id ORDER BY RANDOM() LIMIT 1"; |
48 | 48 | ||
49 | sqlite3_stmt* ppstmt; | 49 | sqlite3_stmt* ppstmt; |
50 | if (sqlite3_prepare_v2( | 50 | if (sqlite3_prepare_v2( |
@@ -73,7 +73,7 @@ achievement database::getRandomAchievement() const | |||
73 | result.achievementId = sqlite3_column_int(ppstmt, 0); | 73 | result.achievementId = sqlite3_column_int(ppstmt, 0); |
74 | result.gameId = sqlite3_column_int(ppstmt, 1); | 74 | result.gameId = sqlite3_column_int(ppstmt, 1); |
75 | result.title = reinterpret_cast<const char*>(sqlite3_column_text(ppstmt, 2)); | 75 | result.title = reinterpret_cast<const char*>(sqlite3_column_text(ppstmt, 2)); |
76 | result.moonImage = reinterpret_cast<const char*>(sqlite3_column_text(ppstmt, 3)); | 76 | result.color = reinterpret_cast<const char*>(sqlite3_column_text(ppstmt, 3)); |
77 | 77 | ||
78 | sqlite3_finalize(ppstmt); | 78 | sqlite3_finalize(ppstmt); |
79 | 79 | ||