Posted By

maria_2011 on 07/07/11


Tagged


Versions (?)

mi primera clase


 / Published in: Ruby
 

todavia esta por terminar

  1. require "rubygems"
  2. require "gosu"
  3.  
  4.  
  5. class Pelota
  6.  
  7.  
  8. def initialize ()
  9. color = "azul"
  10. tamanio = 15
  11. tamanio = 5
  12. @pos_x = 0
  13. @pos_y = 0
  14. end
  15.  
  16. def mover_derecha(metros)
  17. @pos_x += metros
  18. puts "estoy en la posicion #{@pos_x}, #{@pos_y}"
  19. end
  20.  
  21. def mover_izquierda(metros)
  22. @pos_x -= metros
  23. puts "estoy en la posicion #{@pos_x}, #{@pos_y}"
  24. end
  25.  
  26. def mover_arriba(metros)
  27. @pos_y += metros
  28. puts "estoy en la posicion #{@pos_x}, #{@pos_y}"
  29. end
  30.  
  31. def mover_abajo(metros)
  32. @pos_y -= metros
  33. puts "estoy en la posicion #{@pos_x}, #{@pos_Y}"
  34. end
  35.  
  36. end
  37.  
  38. miPelota = Pelota.new
  39.  
  40. miPelota.mover_derecha(25)
  41.  
  42. miPelota.mover_izquierda(25)
  43.  
  44. miPelota.mover_arriba(15)
  45.  
  46. miPelota.mover_abajo(15)
  47.  
  48.  
  49. class VentanaDeJuego < Gosu::Window
  50.  
  51. def initialize
  52. super(400, 300, false)
  53. self.caption = "libereitor"
  54. @imagen_fondo = Gosu::Image.new(self,"imagenfondo.png", true)
  55. end
  56.  
  57. def update
  58. end
  59. def draw
  60.  
  61. @imagen_fondo.draw(0,0,0)
  62. end
  63. end
  64.  
  65. ventana = VentanaDeJuego.new
  66. ventana.show

Report this snippet  

You need to login to post a comment.