Module Joyau::Pad
In: ruby/site_ruby/joyau/pad.rb

Methods

Constants

KEYS = [ SELECT, START, L, R, CROSS, SQUARE, TRIANGLE, CIRCLE, UP, DOWN, LEFT, RIGHT, HOLD ]   All the Keys stored in an array.

Public Class methods

Returns an array containing all the keys, excepted those who aren’t held.

[Source]

# File ruby/site_ruby/joyau/pad.rb, line 29
    def self.held_keys
      KEYS.reject { |i| !held?(i) }
    end

Returns how many keys are held.

[Source]

# File ruby/site_ruby/joyau/pad.rb, line 52
    def self.held_nbr
      held_keys.size
    end

Returns an array containing all the keys, excepted those who aren’t pressed.

[Source]

# File ruby/site_ruby/joyau/pad.rb, line 37
    def self.pressed_keys
      KEYS.reject { |i| !pressed?(i) }
    end

Returns how many keys are pressed.

[Source]

# File ruby/site_ruby/joyau/pad.rb, line 59
    def self.pressed_nbr
      pressed_keys.size
    end

Returns an array containing all the keys, excepted those who aren’t released.

[Source]

# File ruby/site_ruby/joyau/pad.rb, line 45
    def self.released_keys
      KEYS.reject { |i| !released?(i) }
    end

Returns how many keys are released.

[Source]

# File ruby/site_ruby/joyau/pad.rb, line 66
    def self.released_nbr
      released_keys.size
    end

[Validate]