Add game state and sendGameMessage
This commit is contained in:
@@ -47,4 +47,14 @@ public class Client
|
||||
{
|
||||
return client.getSkillExperiences();
|
||||
}
|
||||
|
||||
public void sendGameMessage(String message)
|
||||
{
|
||||
client.sendGameMessage(99, "", message);
|
||||
}
|
||||
|
||||
public GameState getGameState()
|
||||
{
|
||||
return GameState.of(client.getGameState());
|
||||
}
|
||||
}
|
||||
|
||||
27
src/main/java/net/runelite/api/GameState.java
Normal file
27
src/main/java/net/runelite/api/GameState.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package net.runelite.api;
|
||||
|
||||
public enum GameState
|
||||
{
|
||||
UNKNOWN(-1),
|
||||
STARTING(0),
|
||||
LOGIN_SCREEN(10),
|
||||
LOGGING_IN(20),
|
||||
LOADING(25),
|
||||
LOGGED_IN(30),
|
||||
HOPPING(45);
|
||||
|
||||
private final int state;
|
||||
|
||||
GameState(int state)
|
||||
{
|
||||
this.state = state;
|
||||
}
|
||||
|
||||
public static GameState of(int state)
|
||||
{
|
||||
for (GameState gs : GameState.values())
|
||||
if (gs.state == state)
|
||||
return gs;
|
||||
return UNKNOWN;
|
||||
}
|
||||
}
|
||||
@@ -126,7 +126,8 @@ public interface Client extends GameEngine
|
||||
|
||||
//void setUsername(String var1);
|
||||
|
||||
//void sendGameMessage(int var1, String var2, String var3, int var4);
|
||||
@Import("sendGameMessage")
|
||||
void sendGameMessage(int var1, String var2, String var3);
|
||||
|
||||
//void hopToWorld(String var1, int var2, int var3);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user