class RubyGS::PokedexArray
Public Instance Methods
[](i)
click to toggle source
# File lib/ruby_gs/structs/pokedex_data.rb, line 14 def [] i return @element_list[real_index(i)].snapshot end
[]=(i, v)
click to toggle source
# File lib/ruby_gs/structs/pokedex_data.rb, line 18 def []= i, v @element_list[real_index(i)].assign v end
Private Instance Methods
real_index(n)
click to toggle source
# File lib/ruby_gs/structs/pokedex_data.rb, line 24 def real_index n return n if n % 8 == 0 ((n / 8).floor+2)*8 - (n % 8) end