mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 23:52:35 +00:00
Fixed lighting artifacts caused by untransformed normals, added 'Scene' for holding objects for rendering, added turn table models to menus using a scene, misc other changes.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
class IMICFPS
|
||||
class Window < CyberarmEngine::Engine
|
||||
attr_accessor :number_of_vertices, :needs_cursor
|
||||
attr_reader :camera, :config
|
||||
attr_reader :renderer, :scene, :config
|
||||
|
||||
attr_reader :console, :delta_time
|
||||
def initialize(window_width = 1280, window_height = 720, fullscreen = false)
|
||||
@@ -23,6 +23,10 @@ class IMICFPS
|
||||
@console = Console.new
|
||||
Commands::Command.setup
|
||||
|
||||
@renderer = Renderer.new
|
||||
@renderer.preload_default_shaders
|
||||
@scene = TurnTableScene.new
|
||||
|
||||
at_exit do
|
||||
@config.save!
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user