Added Console to replace magic debug keys, added version file

This commit is contained in:
2019-08-07 14:49:49 -05:00
parent 12a588304b
commit ffae3ae14e
6 changed files with 148 additions and 44 deletions

View File

@@ -15,7 +15,45 @@ class IMICFPS
@needs_cursor = false
@number_of_vertices = 0
self.caption = "#{IMICFPS::NAME} v#{IMICFPS::VERSION} (#{IMICFPS::RELEASE_NAME})"
@show_console = false
@console = Console.new
push_state(MainMenu)
end
def draw
super
@console.draw if @show_console
end
def update
super
@console.update if @show_console
end
def button_down(id)
if @show_console
@console.button_down(id)
else
super
end
if id == Gosu::KbBacktick
@show_console ? @console.blur : @console.focus
@show_console = !@show_console
end
end
def button_up(id)
if @show_console
@console.button_up(id)
else
super
end
end
end
end