class Rubynk
Attributes
dragX[RW]
dragY[RW]
p[RW]
sprites[RW]
window[RW]
Public Class Methods
new()
click to toggle source
# File lib/app.rb, line 38 def initialize ynk_setup @p = $p @window = $window @sprites = [] @m = 0 @sprite = 0 end
Public Instance Methods
drag(x,y)
click to toggle source
# File lib/app.rb, line 60 def drag(x,y) @dragX,@dragY = x,y end
keyPressed()
click to toggle source
# File lib/app.rb, line 88 def keyPressed end
mouseClicked()
click to toggle source
# File lib/app.rb, line 82 def mouseClicked end
mouseMoved()
click to toggle source
# File lib/app.rb, line 85 def mouseMoved end
mousePressed()
click to toggle source
# File lib/app.rb, line 76 def mousePressed end
mouseReleased()
click to toggle source
# File lib/app.rb, line 79 def mouseReleased end
passMili?(time)
click to toggle source
# File lib/app.rb, line 64 def passMili?(time) @m = @p.millis if @m == 0 @m2 = @p.millis @m3 = @m2 - @m if @m3 >= time @m,@m2 = 0,0 return true else return false end end
pushSprite(sprite)
click to toggle source
# File lib/app.rb, line 56 def pushSprite(sprite) @sprites.push(@p.loadImage(sprite)) end
renderSprite(milisec, x, y, w, h)
click to toggle source
# File lib/app.rb, line 48 def renderSprite(milisec, x, y, w, h) @p.image(@sprites[@sprite],x,y,w,h) @sprite += 1 if passMili?(milisec) @sprite = 0 if @sprites.length == @sprite end