import Barco, { BarcoTipo } from "./Barco.js"; import Mapa from "./Mapa.js"; class PartidaBattle { constructor(canvasAtaque, canvasFlota,sprites) { this.sprites = sprites; this.canvasAtaque = canvasAtaque; this.canvasFloat = canvasFlota; this.mapaAtaque = new Mapa(canvasAtaque, 640, 1,sprites['OCEANO']); this.mapaFlota = new Mapa(canvasFlota, 320, .5, sprites['OCEANO']); this.mapaAtaque.setBarcos([ new Barco(0, 0, BarcoTipo.PORTAAVIONES, "VERTICAL",this.sprites['PORTAAVIONES']), new Barco(1, 0, BarcoTipo.ACORAZADO, "VERTICAL",this.sprites['ACORAZADO']), new Barco(2, 0, BarcoTipo.ACORAZADO, "VERTICAL",this.sprites['ACORAZADO']), new Barco(3, 0, BarcoTipo.ACORAZADO, "VERTICAL",this.sprites['ACORAZADO']), new Barco(4, 0, BarcoTipo.DESTRUCTOR, "VERTICAL",this.sprites['DESTRUCTOR']), new Barco(5, 0, BarcoTipo.DESTRUCTOR, "VERTICAL",this.sprites['DESTRUCTOR']), new Barco(6, 0, BarcoTipo.DESTRUCTOR, "VERTICAL",this.sprites['DESTRUCTOR']), new Barco(7, 0, BarcoTipo.FRAGATA, "VERTICAL",this.sprites['FRAGATA']), new Barco(8, 0, BarcoTipo.FRAGATA, "VERTICAL",this.sprites['FRAGATA']), ]); this.mapaFlota.setBarcos(this.mapaAtaque.barcos); } draw() { this.mapaAtaque.draw(); this.mapaFlota.draw(); } } export default PartidaBattle;