-
Notifications
You must be signed in to change notification settings - Fork 21
Interfaces
Interfaces are used to display information to a player, whether that's a picture, rectangle, line of text, or a button to click, each interface is made up of a list of different types of components.
Name | Description |
---|---|
Container | Parent to a group of child components. |
Rectangle | Filled or just the outline. |
Text | Line or paragraph of text. |
Sprite | Image, picture or icon. |
Model | Rendered model of a character, object or item. |
Line | Thin or thick with a colour. |
Due to the nested nature of containers, interfaces can be inserted into one another to create a hierarchy. The majority of interfaces are used inside one another, one that are not we will refer to as full-screen interfaces.
Full-screen interfaces as the name suggests, take up the entire client screen, there can only be one full screen interface displayed at a time.
Examples of fullscreen interfaces would be:
- Login interface
- Fixed or resizable Gameframe
- World map
The majority of gameplay resolves around the fixed and resizable "gameframe" interfaces, known by jagex as toplevel
and toplevel_full
respectively.
The Gameframe interface is split up into multiple areas to place other interfaces into:
The main game screen is used primarily for displaying large interfaces which block the players view.
- Settings
- Bank
- Equipment bonuses
Overlays are smaller interfaces for displaying contextual information during activities and minigames.
- Godwars kills
- Bounty hunter info
- Wilderness level
The chat screen is where communication and input interfaces are displayed
- Chat
- Quick chat
- Text input
Tab interfaces are always avaiable for players to use and interact with their player
- Inventory
- Spellbook
- Logout