Skip to content

Commit

Permalink
Merge branch 'master' of github.com:dfield/07.21.2012
Browse files Browse the repository at this point in the history
  • Loading branch information
Jessica Liu committed Jul 22, 2012
2 parents 98d23f6 + 024db62 commit d3c057c
Show file tree
Hide file tree
Showing 51 changed files with 5,072 additions and 15 deletions.
24 changes: 13 additions & 11 deletions game.js
Expand Up @@ -135,23 +135,25 @@ Game.prototype.removeClient = function(socket) {

Game.prototype.setArticle = function(playerId, articleId) {
var player = this.world.players[playerId];
player.article = new Article(this.graph[articleId].page_title, articleId);
var currentArticle = JSON.parse(this.redis.get(articleId));
player.article = new Article(currentArticle.page_title, articleId);
this.update();
}

Game.prototype.getArticles = function(socket) {
Game.prototype.getArticles = function(socket, callback) {
var player = this.world.players[socket.playerId];
var currentArticleId = player.article.id;
var articlesData = {};
var connectedArticles = this.graph[currentArticleId].page_links;
for (var i = 0; i < connectedArticles.length && i < 10; i++) {
var article = connectedArticles[i];
var articleData = {"id": article.id, "name": article.title};
articlesData[article.id] = articleData;
}
console.log(articlesData);

return articlesData;
this.redis.get(currentArticleId, function (err, reply) {
var currentArticle = JSON.parse(reply);
var connectedArticles = currentArticle.page_links;
for (var i = 0; i < connectedArticles.length && i < 10; i++) {
var article = connectedArticles[i];
var articleData = {"id": article.id, "name": article.title};
articlesData[article.id] = articleData;
}
callback(articlesData);
});
}

exports.Game = Game;
1 change: 1 addition & 0 deletions node_modules/redis/.npmignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit d3c057c

Please sign in to comment.