Skip to content

Commit f2cacbc

Browse files
committed
Fix scaling issues.
1 parent 1ae2114 commit f2cacbc

File tree

1 file changed

+11
-8
lines changed
  • src/main/java/io/github/techstreet/dfscript/screen

1 file changed

+11
-8
lines changed

src/main/java/io/github/techstreet/dfscript/screen/CScreen.java

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ public void render(@NotNull MatrixStack stack, int mouseX, int mouseY, float tic
3131

3232
stack.translate(mc.currentScreen.width/2f, mc.currentScreen.height/2f, 0);
3333

34-
float s = (float) mc.getWindow().getScaleFactor();
35-
stack.scale(s,s,0);
34+
// float scaleFactor = (float) mc.getWindow().getScaleFactor();
35+
float scaleFactor = 2;
36+
stack.scale(scaleFactor,scaleFactor,0);
3637

3738
stack.translate(-width/2f, -height/2f, 0);
3839

@@ -41,8 +42,8 @@ public void render(@NotNull MatrixStack stack, int mouseX, int mouseY, float tic
4142
mouseX += -mc.currentScreen.width/2;
4243
mouseY += -mc.currentScreen.height/2;
4344

44-
mouseX /= s;
45-
mouseY /= s;
45+
mouseX /= scaleFactor;
46+
mouseY /= scaleFactor;
4647

4748
mouseX += width/2;
4849
mouseY += height/2;
@@ -108,18 +109,20 @@ public boolean mouseScrolled(double mouseX, double mouseY, double amount) {
108109

109110
public double translateMouseX(double mouseX) {
110111
MinecraftClient mc = DFScript.MC;
111-
float s = (float) mc.getWindow().getScaleFactor();
112+
// float s = (float) mc.getWindow().getScaleFactor();
113+
float scaleFactor = 2;
112114
mouseX += -mc.currentScreen.width/2f;
113-
mouseX /= s;
115+
mouseX /= scaleFactor;
114116
mouseX += width/2f;
115117
return mouseX;
116118
}
117119

118120
public double translateMouseY(double mouseY) {
119121
MinecraftClient mc = DFScript.MC;
120-
float s = (float) mc.getWindow().getScaleFactor();
122+
// float scaleFactor = (float) mc.getWindow().getScaleFactor();
123+
float scaleFactor = 2;
121124
mouseY += -mc.currentScreen.height/2f;
122-
mouseY /= s;
125+
mouseY /= scaleFactor;
123126
mouseY += height/2f;
124127
return mouseY;
125128
}

0 commit comments

Comments
 (0)