FullScreen
написал сам,заново
надо что изменять?PHP код:
class Window_YesNo < Window_Command
def initialize
super(0, 0)
self.openness = 0
open
end
def make_command_list
add_command("Да", :yes)
add_command("Нет", :no)
end
end
class Scene_Full < Scene_Base
def start
super
SceneManager.clear
Graphics.freeze
craete_winds
end
def craete_winds
text = "Играть на весь экран?"
x = (Graphics.width - text.size*11 - 32) / 2
y = (Graphics.height - 54) / 2 - 50
@answ = Window_Base.new(x,y,text.size*11+32,54)
@answ.contents.draw_text(0, 0, @answ.width - 32, 24, text)
@com = Window_YesNo.new
@com.x,@com.y,@com.width = x, y+@answ.height-20,@answ.width
@com.opacity = @answ.opacity = 0
@com.set_handler(:yes, method(:command_yes))
@com.set_handler(:no, method(:nexte))
end
def nexte
SceneManager.goto(Scene_Title)
end
def command_yes
keybd = Win32API.new 'user32.dll', 'keybd_event', ['i', 'i', 'l', 'l'], 'v'
keybd.call(0xA4, 0, 0, 0)
keybd.call(13, 0, 0, 0)
keybd.call(13, 0, 2, 0)
keybd.call(0xA4, 0, 2, 0)
nexte
end
end
module SceneManager
def self.first_scene_class
$BTEST ? Scene_Battle : Scene_Full
end
end