Bonjour, depuis quelque temps déjà, je travail sur la création d'une librairie pour faire plus facilement une UI sur Slick2D (oui je sais, c'est un peu à l'abandon, mais j'aime bien cette librairie
)
J'ai fini la première version de cette librairie, vous pouvez désormais la télécharger à cette adresse
https://github.com/Remynoschka/NoschkaIHM
Si vous avez des questions/remarques, n'hésitez surtout pas à m'en faire part sur ce topic.
Pour l'instant, elle fournie :
Boutons
ToggleButtons
Checkbox
RadioButtons
TextFields
PasswordFields
Panels
Popups (sans modal)
Tout ces composants se mettent dans une classe Ecran qui est en fait une extension de BasicGameState, de plus, il y a la classe Fenetre, qui étends la classe AppGameContainer, mais son utilisation n'est pas du tout indispensable. Enfin, les seules classes qui peuvent vous intéresser sont dans le package slickIHM, les 2 autres ne servent que pour des tests.