def game(game_id): gameSetUp = GameSetUp( game_id=game_id, db=db ) if not gameSetUp.game.isOn: gameSetUp.initialize_game() gameplayer = models.GamePlayer.query.filter(models.GamePlayer.id_game == game_id, models.GamePlayer.id_player == g.user.id).all() if len(gameplayer) > 0: gameplayer = gameplayer[0] return render_template('game.html', title='Game {}'.format(game_id), game=gameSetUp.game, gameplayer=gameplayer)
def play(): gameSetUp = GameSetUp( game_id=request.form['game_id'], db=db ) print request.form['what'] if request.form['what'] == 'reserve-a-card': gameSetUp.buy_or_reserve_card( gameplayer_id=request.form['gameplayer_id'], table_card_id=request.form['table_card_id'], bought=False ) gameSetUp.play_tokens( gameplayer_id=request.form['gameplayer_id'], tokens_to_buy='yellow-1' ) elif request.form['what'] == 'buy-a-card': gameSetUp.buy_or_reserve_card( gameplayer_id=request.form['gameplayer_id'], table_card_id=request.form['table_card_id'], bought=True ) elif request.form['what'] == 'buy-a-reserved-card': print 'trhou' gameSetUp.buy_a_reserved_card( player_card_id=request.form['player_card_id'] ) elif request.form['what'] == 'buy-tokens': gameSetUp.play_tokens( gameplayer_id=request.form['gameplayer_id'], tokens_to_buy=request.form['tokens_to_buy'] ) gameSetUp.next_turn() return jsonify({'what': request.form['what']})