// mutators public void setWindowSize(int wW, int wH, float s) { synchronized (mSurfaceHolder) { win_width = wW; win_height = wH; scale = s; winWidthHalf = wW / 2; winHeightHalf = wH / 2; winScale = 1 / scale; winWidthScaled = wW * winScale; winCentX = winWidthScaled / 2; winHeightScaled = wH * winScale; winCentY = winHeightScaled / 2; // scale according to device sprite.setScale(scale); } }