Skip to content
This repository has been archived by the owner on Jan 25, 2025. It is now read-only.

Commit

Permalink
Merge pull request #11 from atsb/cleaner_polymost_removal
Browse files Browse the repository at this point in the history
Cleaner polymost removal
  • Loading branch information
atsb authored Oct 8, 2024
2 parents ed91b73 + 3847a4e commit fd251a1
Show file tree
Hide file tree
Showing 36 changed files with 286 additions and 3,734 deletions.
2 changes: 0 additions & 2 deletions .idea/artifacts/NuBuildGDX_jar.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 0 additions & 9 deletions .idea/libraries/lwjgl_opengl_3_2_3.xml

This file was deleted.

9 changes: 0 additions & 9 deletions .idea/libraries/lwjgl_opengl_3_2_3_natives_windows.xml

This file was deleted.

2 changes: 0 additions & 2 deletions NuBuildGDX.iml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
<orderEntry type="library" name="lwjgl-3.2.3" level="project" />
<orderEntry type="library" name="lwjgl-glfw-3.2.3-natives-windows" level="project" />
<orderEntry type="library" name="lwjgl-glfw-3.2.3" level="project" />
<orderEntry type="library" name="lwjgl-opengl-3.2.3-natives-windows" level="project" />
<orderEntry type="library" name="lwjgl-opengl-3.2.3" level="project" />
<orderEntry type="library" name="jinput-2.6" level="project" />
</component>
</module>
Binary file removed libs/lwjgl-opengl-3.2.3-natives-linux.jar
Binary file not shown.
Binary file removed libs/lwjgl-opengl-3.2.3-natives-windows.jar
Binary file not shown.
Binary file removed libs/lwjgl-opengl-3.2.3.jar
Binary file not shown.
5 changes: 1 addition & 4 deletions src/ru/m210projects/Blood/Factory/BloodFactory.java
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,7 @@ public BuildEngine engine() throws Exception {

@Override
public Renderer renderer(RenderType type) {
if (type == RenderType.Software)
return new BloodSoftware(app.pEngine);
else
return new BloodPolymost(app.pEngine);
return new BloodSoftware(app.pEngine);
}

@Override
Expand Down
263 changes: 0 additions & 263 deletions src/ru/m210projects/Blood/Factory/BloodPolymost.java

This file was deleted.

19 changes: 0 additions & 19 deletions src/ru/m210projects/Blood/View.java
Original file line number Diff line number Diff line change
Expand Up @@ -886,25 +886,6 @@ public static void viewDrawScreen(int gViewIndex, int smooth) {
engine.getzsofslope(nSector, (int) x, (int) y, zofslope);
int lz = 4 << 8;
long crossDz = 0;
if (z < zofslope[CEIL] + lz) {
if (nLower == -1 || (engine.getrender().getType().equals(RenderType.Polymost) // Polymost zNear Plane
// tweak
&& sector[nSector].ceilingpicnum < MIRRORLABEL
|| sector[nSector].ceilingpicnum >= MIRRORLABEL + MAXMIRRORS)) {
crossDz = z;
z = zofslope[CEIL] + lz;
crossDz -= z;
}
}
if (z > zofslope[FLOOR] - lz) {
if (nUpper == -1 || (engine.getrender().getType().equals(RenderType.Polymost)
&& sector[nSector].floorpicnum < MIRRORLABEL
|| sector[nSector].floorpicnum >= MIRRORLABEL + MAXMIRRORS)) {
crossDz = z;
z = zofslope[FLOOR] - lz;
crossDz -= z;
}
}

nHoriz = BClipRange(nHoriz, -200, 200);
int defHoriz = kHorizDefault;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -238,24 +238,21 @@ public void run() {
MenuConteiner item = (MenuConteiner) pItem;
switch(item.num) {
case 0: choosedRender = RenderType.Software; break;
case 1: choosedRender = RenderType.Polymost; break;
}
}
});
}
};

String[] renderers = new String[] {
RenderType.Software.getName(),
RenderType.Polymost.getName()
RenderType.Software.getName()
};
mRenderer = new MenuConteiner("Renderer", style, posx, posy += itemHeight, width, renderers, 0, renderCallback) {
@Override
public void open() {
choosedRender = currentRender = app.pEngine.getrender().getType();
switch(currentRender) {
case Software: num = 0; break;
case Polymost: num = 1; break;
}
}
};
Expand Down
10 changes: 5 additions & 5 deletions src/ru/m210projects/Build/Render/Polymost/Polymost.java
Original file line number Diff line number Diff line change
Expand Up @@ -592,6 +592,11 @@ public void setDefs(DefScript defs) {
this.defs = defs;
}

@Override
public RenderType getType() {
return RenderType.Software;
}

//
// invalidatetile
// pal: pass -1 to invalidate all palettes for the tile, or >=0 for a particular
Expand Down Expand Up @@ -4093,11 +4098,6 @@ protected Polymost2D allocOrphoRenderer(IOverheadMapSettings settings) {
return new Polymost2D(this, settings);
}

@Override
public RenderType getType() {
return RenderType.Polymost;
}

@Override
public PixelFormat getTexFormat() {
return PixelFormat.Rgb; // textureCache.getShader() != null ? PixelFormat.Pal8 : PixelFormat.Rgb;
Expand Down
Loading

0 comments on commit fd251a1

Please sign in to comment.