Skip to content

Commit e2a98b6

Browse files
ScribblePancakeTAS
authored andcommitted
Keystrokes and Bugfixes
-Added rudimentary keystrokes Closes #33 -Fixed #32
1 parent 55d561d commit e2a98b6

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

src/main/java/de/scribble/lp/tasmod/InfoGui.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
package de.scribble.lp.tasmod;
22

33
import org.lwjgl.input.Mouse;
4+
import org.lwjgl.opengl.Display;
45

56
import de.scribble.lp.tasmod.ticksync.TickSync;
7+
import de.scribble.lp.tasmod.virtual.VirtualKeys;
8+
import de.scribble.lp.tasmod.virtual.VirtualMouseAndKeyboard;
69
import net.minecraft.client.Minecraft;
710
import net.minecraft.client.gui.Gui;
811
import net.minecraft.client.gui.ScaledResolution;
@@ -38,6 +41,19 @@ public void drawStuff(RenderGameOverlayEvent.Post event) {
3841

3942
new Gui().drawString(mc.fontRenderer, "Server Ticks: "+TickSync.getServertickcounter(), 16, 100, 0xFFFFFF); //Current Pointer location
4043
new Gui().drawString(mc.fontRenderer, "Client Ticks: "+TickSync.getClienttickcounter(), 16, 110, 0xFFFFFF); //Current Pointer location
44+
45+
if(Display.isActive()) {
46+
String out1="";
47+
for(String mouse : VirtualMouseAndKeyboard.getCurrentMousePresses()) {
48+
out1=out1.concat(mouse+" ");
49+
}
50+
new Gui().drawString(mc.fontRenderer, out1, 5, height-20, 0xFFFFFF); //Current Pointer location
51+
String out2="";
52+
for(String key : VirtualMouseAndKeyboard.getCurrentKeyboardPresses()) {
53+
out2=out2.concat(key+" ");
54+
}
55+
new Gui().drawString(mc.fontRenderer, out2, 5, height-10, 0xFFFFFF); //Current Pointer location
56+
}
4157
new Gui().drawCenteredString(mc.fontRenderer, "TASmod is still in development! Major issues may arise!", width/2, height-50, 0xFF8400); //Current Pointer location
4258

4359
// }

src/main/java/de/scribble/lp/tasmod/mixin/MixinMinecraft.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -760,6 +760,7 @@ private void modifiedRunTickMouse() throws IOException {
760760
if (net.minecraftforge.client.ForgeHooksClient.postMouseEvent()) continue; //Might have to disable this one
761761

762762
int i = VirtualMouseAndKeyboard.getEventMouseButton() + 100;
763+
VirtualMouseAndKeyboard.runThroughKeyboard(i-100, VirtualMouseAndKeyboard.getEventMouseButtonState());
763764
KeyBinding.setKeyBindState(i - 100, VirtualMouseAndKeyboard.getEventMouseButtonState());
764765

765766
if (VirtualMouseAndKeyboard.getEventMouseButtonState()) {

0 commit comments

Comments
 (0)