Meteorit 009

Declaracion de la clase Proyectil

Atributos:
– bool estoyVivo; Cuando nace esta a true, cuando se sale de la pantalla esta a false y se elimina de la lista de balas
– const int RESOLUCION_HORIZONTAL = 800; Ancho de la pantalla del dispositivo
– const int RESOLUCION_VERTICAL = 480; Alto de la pantalla del dispositivo

Constructores:
– Proyectil() Simplemente establece a true estoyVivo

Metodos:
– abstract Update(int velocidad); Sin implementacion (porque cada subclase tendra su propio comportamiento). Mueve la bala n = velocidad pixels
– abstract Draw(); Sin implementacion. Dibuja la/s bala/s en pantalla

Puesto que la clase es abstracta no se puede usar directamente, es solo una pseudointerfaz para sus clases derivadas.