Module: Kernel

Defined in:
lib/rgss3/kernel_ext.rb

Instance Method Summary collapse

Instance Method Details

#load_data(filename) ⇒ Object



17
18
19
20
21
22
23
24
25
26
# File 'lib/rgss3/kernel_ext.rb', line 17

def load_data(filename)
  # RGSSAD.files {|a|
  #   if a.filename == filename
  #     return Marshal.load(a)
  #   end
  # }
  File.open(filename, "rb") { |f|
    Marshal.load(f)
  }
end

#msgbox(*args) ⇒ Object



34
35
# File 'lib/rgss3/kernel_ext.rb', line 34

def msgbox(*args)
end

#msgbox_p(*args) ⇒ Object



37
38
# File 'lib/rgss3/kernel_ext.rb', line 37

def msgbox_p(*args)
end

#rgss_mainObject

(&block)



4
5
6
7
8
9
10
# File 'lib/rgss3/kernel_ext.rb', line 4

def rgss_main#(&block)
  begin
    yield
  rescue RGSSReset
    retry
  end
end

#rgss_stopObject



12
13
14
15
# File 'lib/rgss3/kernel_ext.rb', line 12

def rgss_stop
  Graphics.update
  loop { Fiber.yield }
end

#save_data(obj, filename) ⇒ Object



28
29
30
31
32
# File 'lib/rgss3/kernel_ext.rb', line 28

def save_data(obj, filename)
  File.open(filename, "wb") do |f|
    Marshal.dump(obj, f)
  end
end