All pastes #1249012 Raw Edit

drawViewableRegions()

public java v1 · immutable
#1249012 ·published 2008-11-08 21:22 UTC
rendered paste body
    public void drawViewableRegions(Graphics g) {        System.out.println("Position of viewed area: " + positionOfViewedAreaX + ", " + positionOfViewedAreaY);        viewedAreaStartingTileX = positionOfViewedAreaX / MapData.TILE_W;        viewedAreaStartingTileY = positionOfViewedAreaY / MapData.TILE_H;        System.out.println("First tile of viewed area: " + viewedAreaStartingTileX + ", " + viewedAreaStartingTileY);        drawnPositionXEquilizerOffset = MapData.TILE_W - positionOfViewedAreaX % MapData.TILE_W;        drawnPositionYEquilizerOffset = MapData.TILE_H - positionOfViewedAreaY % MapData.TILE_H;        System.out.println("Drawn position equilizing offsets: " + drawnPositionXEquilizerOffset + ", " + drawnPositionYEquilizerOffset);        for (int viewedTileY = 0; viewedTileY < 14; viewedTileY++) {            for (int viewedTileX = 0; viewedTileX < 14; viewedTileX++)                g.drawImage(tileImages[MapRegionData.mapRegionTileTypes[viewedTileX + viewedAreaStartingTileY][viewedTileX + viewedAreaStartingTileX] - 1], drawnPositionXEquilizerOffset + viewedTileX * MapData.TILE_W, drawnPositionYEquilizerOffset + viewedTileX * MapData.TILE_H, applet);        }    }