Pergunta

Eu estou fazendo alguns gráficos de programação usando o gem Gosu. A coisa é, quando eu criar uma janela do meu ponteiro do mouse está escondido. Eu posso adivinhar onde o mouse está em um determinado momento, e eu posso intuitivamente clique, mas meus usuários não podem.

Como posso mostrar o ponteiro?

Foi útil?

Solução

Eu estou usando algo parecido com isto:

class Game < Gosu::Window
  def initialize
    super 800, 600, false
    @cursor = Gosu::Image.new(self, 'media/cursor.png')
  end

  def draw
    @cursor.draw self.mouse_x, self.mouse_y, 0
  end
end

Game.new.show

Outras dicas

Se você quiser usar o sistema de cursor você pode fazer isso

class Window < Gosu::Window
  def initialize
    super 320, 240, false
  end

  def needs_cursor?
    true
  end
end

Confira a documentação em libgosu

RubyGosu rdoc Referência / Janela

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top