コード例 #1
0
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)
コード例 #2
0
ファイル: views.py プロジェクト: rudisherry666/paigow
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)
コード例 #3
0
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())
コード例 #4
0
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))
コード例 #5
0
ファイル: views.py プロジェクト: rudisherry666/paigow
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() )
コード例 #6
0
ファイル: views.py プロジェクト: rudisherry666/paigow
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 ) )