Module: Api::DebugGameState

Defined in:
lib/sc2ai/protocol/debug_pb.rb

Constant Summary collapse

ENUM_DEBUG_GAME_STATE_UNSET =
0
SHOW_MAP =
1
CONTROL_ENEMY =
2
FOOD =
3
FREE =
4
ALL_RESOURCES =
5
GOD =
6
MINERALS =
7
GAS =
8
COOLDOWNS =
9
TECH_TREE =
10
UPGRADE =
11
FAST_BUILD =
12

Class Method Summary collapse

Class Method Details

.lookup(val) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/sc2ai/protocol/debug_pb.rb', line 21

def self.lookup(val)
  return :ENUM_DEBUG_GAME_STATE_UNSET if val == 0
  return :SHOW_MAP if val == 1
  return :CONTROL_ENEMY if val == 2
  return :FOOD if val == 3
  return :FREE if val == 4
  return :ALL_RESOURCES if val == 5
  return :GOD if val == 6
  return :MINERALS if val == 7
  return :GAS if val == 8
  return :COOLDOWNS if val == 9
  return :TECH_TREE if val == 10
  return :UPGRADE if val == 11
  return :FAST_BUILD if val == 12
end

.resolve(val) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/sc2ai/protocol/debug_pb.rb', line 37

def self.resolve(val)
  return 0 if val == :ENUM_DEBUG_GAME_STATE_UNSET
  return 1 if val == :SHOW_MAP
  return 2 if val == :CONTROL_ENEMY
  return 3 if val == :FOOD
  return 4 if val == :FREE
  return 5 if val == :ALL_RESOURCES
  return 6 if val == :GOD
  return 7 if val == :MINERALS
  return 8 if val == :GAS
  return 9 if val == :COOLDOWNS
  return 10 if val == :TECH_TREE
  return 11 if val == :UPGRADE
  return 12 if val == :FAST_BUILD
end