import java.awt.*;

public class DrawOvalDeck implements IDrawningDeck{
    private Deck deckCount;

    @Override
    public void SetDeckCount(int count) {
        deckCount = Deck.GetDeck(count);
    }

    @Override
    public void DrawningDeck(float _startPosX, float _startPosY, int _warmlyShipWidth, Graphics2D g2d, Color bodyColor) {
        int count = 1;
        switch (deckCount)
        {
            case One:
                break;
            case Two:
                count = 2;
                break;
            case Three:
                count = 3;
                break;
        }
        for (int i = 1; i < count; ++i){
            g2d.setColor(bodyColor);
            g2d.fillOval((int)(_startPosX + _warmlyShipWidth / 5), (int)_startPosY - 20 * i, _warmlyShipWidth * 3 / 5, 20);
            g2d.setColor(Color.BLACK);
            g2d.drawOval((int)(_startPosX + _warmlyShipWidth / 5), (int)_startPosY - 20 * i, _warmlyShipWidth * 3 / 5, 20);
        }
    }
}