HyperiumClient / Hyperium-Kotlin

Hyperium Client rewritten in Kotlin with good coding standards.
GNU Lesser General Public License v3.0
5 stars 3 forks source link

Modular HUD System #9

Closed KevinPriv closed 5 years ago

KevinPriv commented 5 years ago

Description

This PR implements the base for the Modular HUD System which should allow us to easily manipulate Modules and add/remove from a HUD and displayed.

This is however still half done as i would like an opinion before its finished.

Example of a HUD:

Example of a Module:

Example of a TextModule:

I am sceptical of the use of Module and one suggestion could be to refactoring them to Elements

Type of change

Please delete options that are not relevant.

FalseHonesty commented 5 years ago

I haven’t yet reviewed the code, but I do immediately support the idea of renaming Modules to Elements.