diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index 1699b5637d..12ae583c74 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -908,20 +908,6 @@ public interface Client extends GameEngine */ long getOverallExperience(); - /** - * Gets the game drawing mode. - * - * @return the game drawing mode - */ - int getGameDrawingMode(); - - /** - * Sets the games drawing mode. - * - * @param gameDrawingMode the new drawing mode - */ - void setGameDrawingMode(int gameDrawingMode); - /** * Refreshes the chat. */ diff --git a/runelite-client/src/main/java/net/runelite/client/ui/ClientPanel.java b/runelite-client/src/main/java/net/runelite/client/ui/ClientPanel.java index 1b6354baac..9b284bf6df 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/ClientPanel.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/ClientPanel.java @@ -29,7 +29,6 @@ import java.awt.BorderLayout; import java.awt.Color; import javax.annotation.Nullable; import javax.swing.JPanel; -import net.runelite.api.Client; import net.runelite.api.Constants; final class ClientPanel extends JPanel @@ -48,13 +47,5 @@ final class ClientPanel extends JPanel } add(client, BorderLayout.CENTER); - - // This causes the whole game frame to be redrawn each frame instead - // of only the viewport, so we can hook to MainBufferProvider#draw - // and draw anywhere without it leaving artifacts - if (client instanceof Client) - { - ((Client)client).setGameDrawingMode(2); - } } } \ No newline at end of file