public VistaJugador(Jugador jugador, Dictionary<string,Sprite> sprites) { this.jugador = jugador; this.sprites = sprites; estadoCamina = 1; estadoMuerto = 1; }
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; }
internal void setBub(Jugador jugador) { jugador.Vista = new VistaJugador(jugador, bub); }
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); } }
internal void matar(Jugador jugador) { jugador.reiniciar();// setPosicion(new System.Drawing.Point(6, 2)); }