- @game = seat.game
.seat{class: "position-#{@seats.index(seat) + 1}"}
  .seat-controls
    - if seat.occupied?
      - if seat.player.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
        = 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"

  - if seat.player       
    -# = button_to remove_player_seat_path(seat), :data => { :confirm => 'Are you sure you want to remove this player?' } do
    = button_to remove_player_seat_path(seat) do
      - "Remove Player"
    .player{id: "player-#{seat.player.id}", class: @game.controlling_player == seat.player ? "taking-turn" : "",
      data: {soft_token: seat.player.soft_token} }
      .user-name= seat.player.display_name
      - if @game.started?
        .inventory-count
          Cards: 
          = seat.player.inventory.count

        -# Show player controls if player is owned by current_user 
        - if seat.player.soft_token == current_user.soft_token
          = form_for(@game,
            url: play_hand_game_path(@game),
            method: "post",
            name: "player_controls_" + seat.player_id.to_s,
            id: "player_controls_" + seat.player_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.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')
