Burada her if içerisinde checkHidden'ı çağırmak yerine metodun başında bi kere çağırıp gelen değeri switch caselere sokabilirsin böylelikle her defasında tekrar tekrar checkHidden çağırılmaz
public void fixVisible(int xAxis, int yAxis) {
int checkedValue = checkHidden(xAxis, yAxis);
switch(checkedValue){
case 1:
fillBlankArea(xAxis, yAxis);
case 2:
visibleMatris[xAxis][yAxis] = hiddenMatris[xAxis][yAxis];
case 3:
hiddenMatris[xAxis][yAxis] = " ";
}
}
Benzer şekilde fillBlankArea metodu içerisinde de aynı durum söz konusu orda da checkHidden'ı değişkene atayıp yine aynı şekilde switch caselere göre ilerleyebilirsin
https://github.com/Vielash/MineSweeper/blob/7fb560ac2378f4e5674281014f8aa50f69e0cdfa/src/Oyun/May%C4%B1nTarlas%C4%B1.java#L217-L228
Burada her if içerisinde checkHidden'ı çağırmak yerine metodun başında bi kere çağırıp gelen değeri switch caselere sokabilirsin böylelikle her defasında tekrar tekrar checkHidden çağırılmaz