Class Rubygame::Events::ClockTicked
In: lib/rubygame/events/clock_events.rb
Parent: Object

ClockTicked is an event returned by Clock#tick, if the Clock has been configured with Clock#enable_tick_events.

ClockTicked stores the time that has passed since the previous tick. You can access that information with seconds or milliseconds. This is useful to calculate how far a character should move during the current frame, for example.

Methods

milliseconds   new   seconds  

Public Class methods

Create a new ClockTicked event.

milliseconds:The time since the last tick, in milliseconds. (Numeric, required)

[Source]

# File lib/rubygame/events/clock_events.rb, line 42
      def initialize( milliseconds )
        @milliseconds = milliseconds
      end

Public Instance methods

Return the time since the last tick, in milliseconds.

[Source]

# File lib/rubygame/events/clock_events.rb, line 47
      def milliseconds
        @milliseconds
      end

Return the time since the last tick, in seconds.

[Source]

# File lib/rubygame/events/clock_events.rb, line 52
      def seconds
        @seconds or (@seconds = @milliseconds * 0.001)
      end

[Validate]