Add game state and sendGameMessage
This commit is contained in:
@@ -47,4 +47,14 @@ public class Client
|
|||||||
{
|
{
|
||||||
return client.getSkillExperiences();
|
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 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);
|
//void hopToWorld(String var1, int var2, int var3);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user