Module: Api::Difficulty
- Defined in:
- lib/sc2ai/protocol/_meta_documentation.rb,
lib/sc2ai/protocol/sc2api_pb.rb
Overview
PROTOBUF VIRTUAL ENUM.
Constant Summary collapse
- ENUM_DIFFICULTY_UNSET =
0
- VERY_EASY =
1
- EASY =
2
- MEDIUM =
3
- MEDIUM_HARD =
4
- HARD =
5
- HARDER =
6
- VERY_HARD =
7
- CHEAT_VISION =
8
- CHEAT_MONEY =
9
- CHEAT_INSANE =
10
Class Method Summary collapse
Class Method Details
.lookup(val) ⇒ Object
51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 51 def self.lookup(val) return :ENUM_DIFFICULTY_UNSET if val == 0 return :VERY_EASY if val == 1 return :EASY if val == 2 return :MEDIUM if val == 3 return :MEDIUM_HARD if val == 4 return :HARD if val == 5 return :HARDER if val == 6 return :VERY_HARD if val == 7 return :CHEAT_VISION if val == 8 return :CHEAT_MONEY if val == 9 return :CHEAT_INSANE if val == 10 end |
.resolve(val) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 76 77 |
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 65 def self.resolve(val) return 0 if val == :ENUM_DIFFICULTY_UNSET return 1 if val == :VERY_EASY return 2 if val == :EASY return 3 if val == :MEDIUM return 4 if val == :MEDIUM_HARD return 5 if val == :HARD return 6 if val == :HARDER return 7 if val == :VERY_HARD return 8 if val == :CHEAT_VISION return 9 if val == :CHEAT_MONEY return 10 if val == :CHEAT_INSANE end |