Added extras menu, stubbed map editor, made asset viewer and map editor accessible from extras menu

This commit is contained in:
2020-03-22 12:17:28 -05:00
parent d6802c8756
commit fd228aa0c0
8 changed files with 79 additions and 34 deletions

View File

@@ -54,6 +54,7 @@ end
require_relative "lib/ui/console"
require_relative "lib/ui/menus/main_menu"
require_relative "lib/ui/menus/settings_menu"
require_relative "lib/ui/menus/extras_menu"
require_relative "lib/ui/menus/level_select_menu"
require_relative "lib/ui/menus/game_pause_menu"
@@ -101,24 +102,8 @@ require_relative "lib/demo"
require_relative "lib/window"
if ARGV[0] == "tool"
case ARGV[1]
when "viewer" # Turn Table
require_relative "lib/tools/asset_viewer/asset_viewer"
when "editor" # Level Editor
raise NotImplementedError
else
if ARGV[1].nil?
puts "### I-MIC FPS Tools ###"
puts "viewer - 3D Turn Table"
puts "editor - Level Editor"
else
raise "No such tool: #{ARGV[1]}"
end
end
return # Don't launch game, but load all required files
end
require_relative "lib/tools/asset_viewer"
require_relative "lib/tools/map_editor"
if ARGV.join.include?("--profile")
begin