public GuiBtn(Vector2f position, BTN_ACTIONS type) throws SlickException {
        //Instanciando:
        colisionBox = new Rectangle(position.x, position.y, 0, 0);
        action = type;
        
        /** CARREGAR OS BOTÕES DE ACORDO COM A AÇÃO **/
        //Inicializando de acordo com o tipo:
        switch(action){
            case BTN_ROLLPLAY:
                colisionBox.setSize(100, 50);
                btnSprite = new Image("data/buttons/Spin.png");
                break;
            case BTN_MUTE:
                colisionBox.setSize(50, 50);
                btnSprite = new Image("data/buttons/Sound_ON.png");
                btnSpriteClipped = btnSprite.getSubImage(0, 0, 50, 50);
                break;
            case BTN_RAISE_BET:
                colisionBox.setSize(100, 50);
                btnSprite = new Image("data/buttons/Raise_Bet.png");
                break;
            case BTN_BET_MAX:
                colisionBox.setSize(100, 50);
                btnSprite = new Image("data/buttons/Max_Bet.png");
                break;
            case BTN_LOWER_BET:
                colisionBox.setSize(100, 50);
                btnSprite = new Image("data/buttons/Lower_Bet.png");
                break;
            case BTN_FORFEIT:
                colisionBox.setSize(100, 50);
                btnSprite = new Image("data/buttons/Forfeit.png");
                break;
            default:
                throw new AssertionError(action.name());
        }
    }