class Player

Attributes

score[RW]

Public Class Methods

new(x,y,sb,pn) click to toggle source
# File lib/player.rb, line 3
def initialize (x,y,sb,pn)
  @score = 0
  @posX = x
  @posY = y
  @scoreBoard = sb
  @playerName = pn
end

Public Instance Methods

clicked() click to toggle source
# File lib/player.rb, line 16
def clicked #because player is placed in @activeObjects
end
draw() click to toggle source
# File lib/player.rb, line 11
def draw
  @scoreBoard.draw("#{@playerName}", @posX, @posY, 3, 1.0, 1.0, Gosu::Color::YELLOW) #gosu text can not containg new lines so it has to be separated :/
  @scoreBoard.draw("score: #{@score}", @posX, @posY+20, 3, 1.0, 1.0, Gosu::Color::YELLOW)
end
update() click to toggle source
# File lib/player.rb, line 19
def update #because player is placed in @activeObjects
end