protected void agregarEnJuego(){
		int numeroNave = 0;
		final Nave controllerNave = this;
		Color miColor = Color.GREEN;
		switch(this.tipo){
			case NONE:
				miColor = Color.GREEN;
				break;
			case LANCHA:
				miColor = Color.BLUE;
				break;
			case DESTRUCTOR:
				miColor = Color.RED;
				break;
			case PORTAAVIONES:
				miColor = Color.YELLOW;
				break;
			case ROMPEHIELOS:
				miColor = Color.CYAN;
				break;
			case BUQUE:
				miColor = Color.WHITE;
				break;
		}
		final Color color = miColor;
		for(Posicion pos: this.nave.getPosiciones()){
			final Integer estaNave = new Integer(numeroNave++);
			this.gameLoop.agregar(new Cuadrado(this.ladoX, this.ladoY, (ObjetoPosicionable) new ObjetoPosicionable(){
				public int getX(){
					return controllerNave.getX(estaNave);
				}
				public int getY(){
					return controllerNave.getY(estaNave);
				}
			}){
				public Color getColor(){
					return color;
				}
			});
		}
	}