get triggered by dumb namings

This commit is contained in:
Lucwousin
2019-11-22 00:48:37 +01:00
committed by Lucwousin
parent 0783bc0695
commit 61aea62c11
2 changed files with 40 additions and 40 deletions

View File

@@ -802,17 +802,17 @@ public abstract class RSSceneMixin implements RSScene
if (shape != 0 && shape != 1) if (shape != 0 && shape != 1)
{ {
Tile tile = getTiles()[z][x][y]; Tile tile = getTiles()[z][x][y];
TileModel tileModel = tile.getTileModel(); TileModel sceneTileModel = tile.getTileModel();
tileModel.setUnderlaySwColor(underlaySwColor); sceneTileModel.setUnderlaySwColor(underlaySwColor);
tileModel.setUnderlayNwColor(underlayNwColor); sceneTileModel.setUnderlayNwColor(underlayNwColor);
tileModel.setUnderlayNeColor(underlayNeColor); sceneTileModel.setUnderlayNeColor(underlayNeColor);
tileModel.setUnderlaySeColor(underlaySeColor); sceneTileModel.setUnderlaySeColor(underlaySeColor);
tileModel.setOverlaySwColor(overlaySwColor); sceneTileModel.setOverlaySwColor(overlaySwColor);
tileModel.setOverlayNwColor(overlayNwColor); sceneTileModel.setOverlayNwColor(overlayNwColor);
tileModel.setOverlayNeColor(overlayNeColor); sceneTileModel.setOverlayNeColor(overlayNeColor);
tileModel.setOverlaySeColor(overlaySeColor); sceneTileModel.setOverlaySeColor(overlaySeColor);
} }
} }
@@ -830,23 +830,23 @@ public abstract class RSSceneMixin implements RSScene
Tile tile = getTiles()[z][x][y]; Tile tile = getTiles()[z][x][y];
if (tile != null) if (tile != null)
{ {
TilePaint tilePaint = tile.getTilePaint(); TilePaint sceneTilePaint = tile.getTilePaint();
if (tilePaint != null) if (sceneTilePaint != null)
{ {
int rgb = tilePaint.getRBG(); int rgb = sceneTilePaint.getRBG();
if (tilePaint.getSwColor() != INVALID_HSL_COLOR) if (sceneTilePaint.getSwColor() != INVALID_HSL_COLOR)
{ {
// hue and saturation // hue and saturation
int hs = tilePaint.getSwColor() & ~0x7F; int hs = sceneTilePaint.getSwColor() & ~0x7F;
int seLightness = tilePaint.getSeColor() & 0x7F; int seLightness = sceneTilePaint.getSeColor() & 0x7F;
int neLightness = tilePaint.getNeColor() & 0x7F; int neLightness = sceneTilePaint.getNeColor() & 0x7F;
int southDeltaLightness = (tilePaint.getSwColor() & 0x7F) - seLightness; int southDeltaLightness = (sceneTilePaint.getSwColor() & 0x7F) - seLightness;
int northDeltaLightness = (tilePaint.getNwColor() & 0x7F) - neLightness; int northDeltaLightness = (sceneTilePaint.getNwColor() & 0x7F) - neLightness;
seLightness <<= 2; seLightness <<= 2;
neLightness <<= 2; neLightness <<= 2;
for (int i = 0; i < 4; i++) for (int i = 0; i < 4; i++)
{ {
if (tilePaint.getTexture() == -1) if (sceneTilePaint.getTexture() == -1)
{ {
pixels[pixelOffset] = colorPalette[hs | seLightness >> 2]; pixels[pixelOffset] = colorPalette[hs | seLightness >> 2];
pixels[pixelOffset + 1] = colorPalette[hs | seLightness * 3 + neLightness >> 4]; pixels[pixelOffset + 1] = colorPalette[hs | seLightness * 3 + neLightness >> 4];
@@ -884,31 +884,31 @@ public abstract class RSSceneMixin implements RSScene
} }
else else
{ {
TileModel tileModel = tile.getTileModel(); TileModel sceneTileModel = tile.getTileModel();
if (tileModel != null) if (sceneTileModel != null)
{ {
int shape = tileModel.getShape(); int shape = sceneTileModel.getShape();
int rotation = tileModel.getRotation(); int rotation = sceneTileModel.getRotation();
int overlayRgb = tileModel.getModelOverlay(); int overlayRgb = sceneTileModel.getModelOverlay();
int underlayRgb = tileModel.getModelUnderlay(); int underlayRgb = sceneTileModel.getModelUnderlay();
int[] points = getTileShape2D()[shape]; int[] points = getTileShape2D()[shape];
int[] indices = getTileRotation2D()[rotation]; int[] indices = getTileRotation2D()[rotation];
int shapeOffset = 0; int shapeOffset = 0;
if (tileModel.getOverlaySwColor() != INVALID_HSL_COLOR) if (sceneTileModel.getOverlaySwColor() != INVALID_HSL_COLOR)
{ {
// hue and saturation // hue and saturation
int hs = tileModel.getOverlaySwColor() & ~0x7F; int hs = sceneTileModel.getOverlaySwColor() & ~0x7F;
int seLightness = tileModel.getOverlaySeColor() & 0x7F; int seLightness = sceneTileModel.getOverlaySeColor() & 0x7F;
int neLightness = tileModel.getOverlayNeColor() & 0x7F; int neLightness = sceneTileModel.getOverlayNeColor() & 0x7F;
int southDeltaLightness = (tileModel.getOverlaySwColor() & 0x7F) - seLightness; int southDeltaLightness = (sceneTileModel.getOverlaySwColor() & 0x7F) - seLightness;
int northDeltaLightness = (tileModel.getOverlayNwColor() & 0x7F) - neLightness; int northDeltaLightness = (sceneTileModel.getOverlayNwColor() & 0x7F) - neLightness;
seLightness <<= 2; seLightness <<= 2;
neLightness <<= 2; neLightness <<= 2;
for (int i = 0; i < 4; i++) for (int i = 0; i < 4; i++)
{ {
if (tileModel.getTriangleTextureId() == null) if (sceneTileModel.getTriangleTextureId() == null)
{ {
if (points[indices[shapeOffset++]] != 0) if (points[indices[shapeOffset++]] != 0)
{ {
@@ -962,15 +962,15 @@ public abstract class RSSceneMixin implements RSScene
pixelOffset += width; pixelOffset += width;
} }
if (underlayRgb != 0 && tileModel.getUnderlaySwColor() != INVALID_HSL_COLOR) if (underlayRgb != 0 && sceneTileModel.getUnderlaySwColor() != INVALID_HSL_COLOR)
{ {
pixelOffset -= width << 2; pixelOffset -= width << 2;
shapeOffset -= 16; shapeOffset -= 16;
hs = tileModel.getUnderlaySwColor() & ~0x7F; hs = sceneTileModel.getUnderlaySwColor() & ~0x7F;
seLightness = tileModel.getUnderlaySeColor() & 0x7F; seLightness = sceneTileModel.getUnderlaySeColor() & 0x7F;
neLightness = tileModel.getUnderlayNeColor() & 0x7F; neLightness = sceneTileModel.getUnderlayNeColor() & 0x7F;
southDeltaLightness = (tileModel.getUnderlaySwColor() & 0x7F) - seLightness; southDeltaLightness = (sceneTileModel.getUnderlaySwColor() & 0x7F) - seLightness;
northDeltaLightness = (tileModel.getUnderlayNwColor() & 0x7F) - neLightness; northDeltaLightness = (sceneTileModel.getUnderlayNwColor() & 0x7F) - neLightness;
seLightness <<= 2; seLightness <<= 2;
neLightness <<= 2; neLightness <<= 2;
for (int i = 0; i < 4; i++) for (int i = 0; i < 4; i++)

View File

@@ -13,11 +13,11 @@ public interface RSTilePaint extends TilePaint
@Override @Override
int getSwColor(); int getSwColor();
@Import("seColor") @Import("nwColor")
@Override @Override
int getSeColor(); int getSeColor();
@Import("nwColor") @Import("seColor")
@Override @Override
int getNwColor(); int getNwColor();