# encoding: utf-8
module ChallengesHelper

  def difficulty_type difficulty
    case difficulty
      when 1
        "简单"
      when 2
        "中等"
      when 3
        "复杂"
    end
  end

  def show_challenge_file_type type
    case type
      when 1
        "图片"
      when 2
        "apk/exe"
      when 3
        "txt"
      when 4
        "html"
      when -1
        "无"
    end
  end

  def find_game_status challenge_id
    game = Game.where(:challenge_id => challenge_id, :user_id => User.current.id).first
    case game.try(:status)
      when 0
        "待完成&nbsp;&nbsp;<a href='javascript:void(0);'><i data-tip-down='点击开始' class='fa fa-play-circle color-light-green fr font-24 -text-danger w20_center'></i></a>".html_safe
      when 1
        "<i data-tip-down='评测中' class='fa fa-unlock-alt fr font-20 mt5 -text-danger w20_center'></i></a>".html_safe
      when 2
        "已完成&nbsp;&nbsp;<a href='javascript:void(0);'><i data-tip-down='已解决' class='fa fa-check-circle fr font-24 color-light-green w20_center' ></i></a>".html_safe
      when 3,nil
        "未开始&nbsp;&nbsp;<a><i data-tip-down='请先完成前序关卡。无法点击' class='fa fa-play-circle fr font-24 color-grey w20_center' ></i></a>".html_safe
    end
  end
end