Revision: 48697
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 7, 2011 20:39 by maria_2011
Initial Code
require "rubygems"
require "gosu"
class Pelota
def initialize ()
color = "azul"
tamanio = 15
tamanio = 5
@pos_x = 0
@pos_y = 0
end
def mover_derecha(metros)
@pos_x += metros
puts "estoy en la posicion #{@pos_x}, #{@pos_y}"
end
def mover_izquierda(metros)
@pos_x -= metros
puts "estoy en la posicion #{@pos_x}, #{@pos_y}"
end
def mover_arriba(metros)
@pos_y += metros
puts "estoy en la posicion #{@pos_x}, #{@pos_y}"
end
def mover_abajo(metros)
@pos_y -= metros
puts "estoy en la posicion #{@pos_x}, #{@pos_Y}"
end
end
miPelota = Pelota.new
miPelota.mover_derecha(25)
miPelota.mover_izquierda(25)
miPelota.mover_arriba(15)
miPelota.mover_abajo(15)
class VentanaDeJuego < Gosu::Window
def initialize
super(400, 300, false)
self.caption = "libereitor"
@imagen_fondo = Gosu::Image.new(self,"imagenfondo.png", true)
end
def update
end
def draw
@imagen_fondo.draw(0,0,0)
end
end
ventana = VentanaDeJuego.new
ventana.show
Initial URL
Initial Description
todavia esta por terminar
Initial Title
mi primera clase
Initial Tags
Initial Language
Ruby