Beispiel #1
0
 public VistaJugador(Jugador jugador, Dictionary<string,Sprite> sprites)
 {
     this.jugador = jugador;
     this.sprites = sprites;
     estadoCamina = 1;
     estadoMuerto = 1;
 }
Beispiel #2
0
 public Controlador(Jugador jugador, Key izquierda, Key arriba, Key derecha, Key fuego)
 {
     this.jugador = jugador;
     this.izquierda = izquierda;
     this.arriba = arriba;
     this.derecha = derecha;
     this.fuego = fuego;
     this.presionadoDerecha = false;
     this.presionadoIzquierda = false;
     this.presionadoArriba = false;
 }
Beispiel #3
0
 internal void setBub(Jugador jugador)
 {
     jugador.Vista = new VistaJugador(jugador, bub);
 }
Beispiel #4
0
 public void Dibujar(Jugador jugador)
 {
     Point posicion = APosicionVisual(new Point(jugador.getPosicion().X, jugador.getPosicion().Y + jugador.getAlto()));
     Sprite dibujar = jugador.Vista.getSprite();
     if (dibujar != null)
     {
         dibujar.Position = posicion;
         screen.Blit(dibujar);
     }
     //puntajes, ver esto!
     if (jugador is Bub)
     {
         screen.Blit(new TextSprite(jugador.Puntaje.ToString(),fuente,Color.White,new Point(0,0)));
         dibujarVidasBub(jugador.Vidas);
     }
     if (jugador is Bob)
     {
         screen.Blit(new TextSprite(jugador.Puntaje.ToString(), fuente, Color.White, new Point(ancho-(jugador.Puntaje.ToString().Length)*10-5, 0)));
         dibujarVidasBob(jugador.Vidas);
     }
 }
Beispiel #5
0
 internal void matar(Jugador jugador)
 {
     jugador.reiniciar();// setPosicion(new System.Drawing.Point(6, 2));
 }