class Rbzlib::Posf

Public Instance Methods

+(inc) click to toggle source
# File lib/pr/rbzlib.rb, line 229
def +(inc)
  @offset += inc * 2
  self
end
-(dec) click to toggle source
# File lib/pr/rbzlib.rb, line 234
def -(dec)
  @offset -= dec * 2
  self
end
[](idx) click to toggle source
# File lib/pr/rbzlib.rb, line 239
def [](idx)
  @buffer[(idx * 2) + @offset, 2].unpack('v').first
end
[]=(idx, val) click to toggle source
# File lib/pr/rbzlib.rb, line 243
def []=(idx, val)
  @buffer[(idx * 2) + @offset, 2] = [val].pack('v')
end
get() click to toggle source
# File lib/pr/rbzlib.rb, line 247
def get()
  @buffer[@offset, 2].unpack('v').first
end
set(val) click to toggle source
# File lib/pr/rbzlib.rb, line 251
def set(val)
  @buffer[@offset, 2] = [val].pack('v')
end