Module: Api::AIBuild
- Defined in:
- lib/sc2ai/protocol/_meta_documentation.rb,
lib/sc2ai/protocol/sc2api_pb.rb
Overview
PROTOBUF VIRTUAL ENUM.
Constant Summary collapse
- ENUM_AI_BUILD_UNSET =
0
- RANDOM_BUILD =
1
- RUSH =
2
- TIMING =
3
- POWER =
4
- MACRO =
5
- AIR =
6
Class Method Summary collapse
Class Method Details
.lookup(val) ⇒ Object
108 109 110 111 112 113 114 115 116 |
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 108 def self.lookup(val) return :ENUM_AI_BUILD_UNSET if val == 0 return :RANDOM_BUILD if val == 1 return :RUSH if val == 2 return :TIMING if val == 3 return :POWER if val == 4 return :MACRO if val == 5 return :AIR if val == 6 end |
.resolve(val) ⇒ Object
118 119 120 121 122 123 124 125 126 |
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 118 def self.resolve(val) return 0 if val == :ENUM_AI_BUILD_UNSET return 1 if val == :RANDOM_BUILD return 2 if val == :RUSH return 3 if val == :TIMING return 4 if val == :POWER return 5 if val == :MACRO return 6 if val == :AIR end |