- fx += (ScreenMovDir & (MV_LEFT | MV_RIGHT) ? ScreenGfxPos : 0);
- fy += (ScreenMovDir & (MV_UP | MV_DOWN) ? ScreenGfxPos : 0);
-#endif
-
-#if 1
-
-#if 0
- bx1 = SBX_Left * TILEX_VAR + TILEX_VAR / 2;
- // bx1 = SBX_Left * TILEX_VAR;
- bx2 = SBX_Right * TILEX_VAR - TILEX_VAR / 2;
- ffx = scroll_x * TILEX_VAR + dx * TILESIZE_VAR / TILESIZE;
-
- if (ffx > bx1) // && ffx < bx2)
- fx += dx * TILESIZE_VAR / TILESIZE;
-
- // fx += TILEX_VAR - (ffx - bx1) % TILEX_VAR;
-
- printf("::: %d (%d, %d) (%d)\n", ffx, bx1, bx2, dx);
-
-#if 0
- if (ffx > SBX_Left * TILEX_VAR)
- fx -= MIN(ffx, TILEX_VAR / 2);
- if (ffx > SBX_Left * TILEX_VAR && ffx < (SBX_Right + 1) * TILEX_VAR)
- fx -= MIN(ffx, TILEX_VAR / 2);
+ fx += (ScreenMovDir & (MV_LEFT | MV_RIGHT) ? ScreenGfxPos : 0);
+ fy += (ScreenMovDir & (MV_UP | MV_DOWN) ? ScreenGfxPos : 0);