Files
i-mic-rts/lib/window.rb
2019-10-01 08:25:02 -05:00

29 lines
553 B
Ruby

class IMICRTS
class Window < CyberarmEngine::Engine
def setup
@last_update_time = Gosu.milliseconds
self.caption = "#{IMICRTS::NAME} (#{IMICRTS::VERSION} #{IMICRTS::VERSION_NAME})"
# push_state(Boot)
push_state(MainMenu)
end
def update
super
@last_update_time = Gosu.milliseconds
end
def close
push_state(Closing) unless current_state.is_a?(Closing)
end
def delta_time
Gosu.milliseconds - @last_update_time
end
def dt
delta_time / 1000.0
end
end
end