Slide 28
Slide 28 text
Creating Players
get('/play/:gameId?', function(page, model, params) {
var gameId = params.gameId;
model.subscribe({ _game: 'game.' + params.gameId }, function() {
var nextPlayerCount = (model.get('_game.players.length') || 0) + 1;
model.push('_game.players', { name: "Player " + nextPlayerCount });
model.set('_game.playerCount', nextPlayerCount);
model.ref('_player', '_game.players.' + (nextPlayerCount - 1));
page.render({
gameId: gameId,
});
});
});
Tuesday, April 3, 12