From f99127b75808342eaf56fce7c85d19453ab231b0 Mon Sep 17 00:00:00 2001 From: Aaron Jenkins Date: Wed, 13 Feb 2019 12:43:39 -0800 Subject: [PATCH] add map regions changed event and render tile event --- .../com/rsbuddy/osrs/event/MapRegionsChanged.java | 11 +++++++++++ .../main/java/com/rsbuddy/osrs/game/GameEvent.java | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 api/src/main/java/com/rsbuddy/osrs/event/MapRegionsChanged.java diff --git a/api/src/main/java/com/rsbuddy/osrs/event/MapRegionsChanged.java b/api/src/main/java/com/rsbuddy/osrs/event/MapRegionsChanged.java new file mode 100644 index 0000000..dc7d0cc --- /dev/null +++ b/api/src/main/java/com/rsbuddy/osrs/event/MapRegionsChanged.java @@ -0,0 +1,11 @@ +package com.rsbuddy.osrs.event; + +public interface MapRegionsChanged { + + int[] mapRegions(); + + int mapRegion(final int index); + + int count(); + +} diff --git a/api/src/main/java/com/rsbuddy/osrs/game/GameEvent.java b/api/src/main/java/com/rsbuddy/osrs/game/GameEvent.java index b268aaf..d3fb83b 100644 --- a/api/src/main/java/com/rsbuddy/osrs/game/GameEvent.java +++ b/api/src/main/java/com/rsbuddy/osrs/game/GameEvent.java @@ -62,7 +62,9 @@ public enum GameEvent { SKILL_UPDATED(SkillUpdated.class), WIDGET_UPDATED(Integer.class), WIDGET_DRAW_END, - GAME_STATE_CHANGED(GameStateChanged.class); + GAME_STATE_CHANGED(GameStateChanged.class), + MAP_REGIONS_CHANGED(MapRegionsChanged.class), + RENDER_TILE(Tile.class); private Class clazz;