mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 15:42:35 +00:00
remove glu from gemfile, added InputMapper, using InputMapper for Camera and Player.
This commit is contained in:
@@ -25,7 +25,7 @@ class IMICFPS
|
||||
@crosshair_color = Gosu::Color.rgb(255,127,0)
|
||||
|
||||
# @font = Gosu::Font.new(18, name: "DejaVu Sans")
|
||||
@text = MultiLineText.new("Pending...", x: 10, y: 10, z: 1, size: 18, font: "DejaVu Sans")
|
||||
@text = Text.new("Pending...", x: 10, y: 10, z: 1, size: 18, font: "DejaVu Sans")
|
||||
|
||||
Light.new(x: 3, y: -6, z: 6, game_state: self)
|
||||
Light.new(x: 0, y: 100, z: 0, diffuse: Color.new(1.0, 0.5, 0.1), game_state: self)
|
||||
@@ -76,7 +76,6 @@ OpenGL Shader Language Version: #{glGetString(GL_SHADING_LANGUAGE_VERSION)}
|
||||
|
||||
Camera pitch: #{@camera.pitch.round(2)} Yaw: #{@camera.yaw.round(2)} Roll #{@camera.roll.round(2)}
|
||||
Camera X:#{@camera.x.round(2)} Y:#{@camera.y.round(2)} Z:#{@camera.z.round(2)}
|
||||
Compensating faulty mouse centering? #{@camera.broken_mouse_centering}
|
||||
#{if @camera.game_object then "Actor X:#{@camera.game_object.x.round(2)} Y:#{@camera.game_object.y.round(2)} Z:#{@camera.game_object.z.round(2)}";end}
|
||||
Field Of View: #{@camera.field_of_view}
|
||||
Mouse Sesitivity: #{@camera.mouse_sensitivity}
|
||||
@@ -106,7 +105,11 @@ Draw Skydome: #{@draw_skydome}
|
||||
Debug mode: <c=992200>#{$debug}</c>
|
||||
eos
|
||||
end
|
||||
@text.text = string
|
||||
if $debug
|
||||
@text.text = string
|
||||
else
|
||||
@text.text = "FPS: #{Gosu.fps}"
|
||||
end
|
||||
|
||||
@collision_manager.update
|
||||
@game_objects.each(&:update)
|
||||
|
||||
Reference in New Issue
Block a user