Существует два простых подхода:
Во-первых:
При создании представления Surface он вызывает:
onSizeChanged (int w, int h, int oldw, int oldh)
Создайте несколько глобальных переменных, x & y, так что если вы переопределите это с помощью:
onSizeChanged(int w, int h, int oldw, int oldh){
this.w=w;
this.h=h;
}
Тогда в любом розыгрыше или игровых вычислениях вы можете использовать окно w и h.
Второе:
вызовите getWidth () & getHeight () в чертежах и игровых вычислениях.
Удачи в игре!