Module: Kernel

Defined in:
lib/rgss3/kernel_ext.rb

Instance Method Summary collapse

Instance Method Details

#load_data(filename) ⇒ Object



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

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



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

def msgbox(*args)
end

#msgbox_p(*args) ⇒ Object



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

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
# File 'lib/rgss3/kernel_ext.rb', line 12

def rgss_stop
  loop { Graphics.update }
end

#save_data(obj, filename) ⇒ Object



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

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