Class Rubygame::EventTriggers::InstanceOfTrigger
In: lib/rubygame/event_triggers.rb
Parent: Object

InstanceOfTrigger is an event trigger which fires when the event is an instance of the given class. (In other words, when event.instance_of?( klass ) is true.)

Contrast with KindOfTrigger.

Methods

match?   new  

Public Class methods

Initialize a new instance of InstanceOfTrigger with the given class.

klass:The class to check for. (Class, required)

[Source]

# File lib/rubygame/event_triggers.rb, line 291
        def initialize( klass )
                @klass = klass
        end

Public Instance methods

Returns true if the event is an instance of the class.

[Source]

# File lib/rubygame/event_triggers.rb, line 297
        def match?( event )
                event.instance_of?( @klass )
        end

[Validate]