- if seat - @game = seat.game .seat{class: "position-#{@seats.index(seat) + 1}"} - if seat.user_soft_token -# = button_to remove_player_seat_path(seat), :data => { :confirm => 'Are you sure you want to remove this player?' } do -# TODO: Remove Player button -# = button_to remove_player_seat_path(seat) do - "Remove Player" .user{id: "user-#{seat.user_soft_token}", class: @game.try("controlling_player") == seat.player ? "taking-turn" : "", data: {soft_token: seat.user_soft_token} } .user-name= seat.user_soft_token[0..3] -# .user-soft-token= seat.user.soft_token -# TODO user principal -# .user-principal= seat.user_soft_token[0..3] - if @game.try("started?") .inventory-count Cards: = seat.player.inventory.count -# Show player controls if player is owned by current_user - if seat.user.soft_token == current_user.soft_token = form_for(@game, url: play_hand_game_path(@game), method: "post", name: "player_controls_" + seat.user_id.to_s, id: "player_controls_" + seat.user_id.to_s) do |f| %ul#inventory -# - seat.player.inventory.each do |card| %li %label = check_box_tag 'player_card_ids[]', card.id, false, data: {value: card.id, card_name: card.rank.gsub('11','J') .gsub('12','Q') .gsub('13','K') .gsub('14','A') .gsub('15','2') + ' ' + card.suit} -# %input{form: "player_controls_" + card.player_id.to_s, type: "checkbox", name: "player_card_ids[]", data: {value: card.id, card_name: card.rank.gsub('11','J') .gsub('12','Q') .gsub('13','K') .gsub('14','A') .gsub('15','2') + ' ' + card.suit}} = image_tag('cards/png/' + (card.rank.gsub('J','jack').gsub('Q','queen').gsub('K','king').gsub('A','ace') + '_of_' + card.suit.downcase + 's.png').gsub('11','jack') .gsub('12','queen') .gsub('13','king') .gsub('14','ace') .gsub('15','2')) - disabled = @game.try("controlling_player") != seat.player #play-buttons %input{type: "submit", value: "Play Hand", name: "hand_type", disabled: disabled} %input{type: "submit", value: "Pass", name: "hand_type", disabled: disabled} - else .inventory - seat.player.inventory.count.times do |index| = image_tag('cards/png/back-pink.png') .seat-controls - if seat.occupied? - if seat.player.try("is_bot?") -# = button_to remove_bot_seat_path(seat) do - "- Bot" - if seat.occupied_by? current_user -# = button_to stand_seat_path(seat), :data => { :confirm => 'Are you sure you want to leave this seat?' } do = button_to stand_seat_path(seat) do - "Leave" - else -# = button_to empty_seat_path(seat), :data => { :confirm => 'Are you sure you want to empty this seat?' } do -# TODO policy check to clear seat -# = button_to empty_seat_path(seat) do - "Clear Seat" - else = button_to sit_seat_path(seat) do - "Sit" -# = button_to add_bot_seat_path(seat) do - "+ Bot"