def score_in_deal(request, game_id, deal_number): # get the player-in-game so we can get their hands. Note that if # we try to get an opponent but either the player or the the # opponent is not finished, we will get None and return bad request pgpido = opponent_in_session_deal(request, game_id, deal_number) if not pgpido: return HttpResponseNotAllowed("Bad Request") pgpid = player_in_session_deal(request, game_id, deal_number) if not pgpid: return HttpResponseNotAllowed("Bad Request") # for each set, return W for win, . for push and L for loss ret_val = pgpid.win_lose_string_against(pgpido) return HttpResponse(ret_val)
def score_in_deal( request, game_id, deal_number ): # get the player-in-game so we can get their hands. Note that if # we try to get an opponent but either the player or the the # opponent is not finished, we will get None and return bad request pgpido = opponent_in_session_deal( request, game_id, deal_number ) if not pgpido: return HttpResponseNotAllowed( "Bad Request" ) pgpid = player_in_session_deal( request, game_id, deal_number ) if not pgpid: return HttpResponseNotAllowed( "Bad Request" ) # for each set, return W for win, . for push and L for loss ret_val = pgpid.win_lose_string_against( pgpido ) return HttpResponse(ret_val)
def data_opponent_hand_label(request, game_id, deal_number, set_num): pigo = opponent_in_session_deal(request, game_id, deal_number) if not pigo: return HttpResponseNotAllowed("Bad Request") return HttpResponse(pigo.set(int(set_num)).hand_labels())
def get_opponent_tile_dots(request, game_id, deal_number, pgtile_size): pigo = opponent_in_session_deal(request, game_id, deal_number) if not pigo: return HttpResponseNotAllowed("Bad Request") return HttpResponse(pigo.tile_dots(pgtile_size))
def data_opponent_hand_label( request, game_id, deal_number, set_num ): pigo = opponent_in_session_deal( request, game_id, deal_number ) if not pigo: return HttpResponseNotAllowed( "Bad Request" ) return HttpResponse( pigo.set(int(set_num)).hand_labels() )
def get_opponent_tile_dots( request, game_id, deal_number, pgtile_size ): pigo = opponent_in_session_deal( request, game_id, deal_number ) if not pigo: return HttpResponseNotAllowed( "Bad Request" ) return HttpResponse( pigo.tile_dots( pgtile_size ) )