Vícios e amores servem para preencher o vazio
Então, recentemente eu resolvi tentar criar um meno colapsável como o do FF, já que não defini a arquitetura do menu bem e o código ta bem bagunçado (preciso refatorar) e para instancia-lo é mais um boilerplate. Ele ainda ta incompleto e bastante quebrado mas ainda acho legal compartilhar com vocês o meu progresso enquanto faço ele de alguma forma funcional.
Fiz ele baseado em windowskin igual o RM:
A windowskin
O menu
A próxima coisa que irei fazer é colocar uma seta indicando que uma opção tem submenus e refatorar (para me guiar vou ver como o RM implementa o dele)
Aqui você pode brincar com o menu, AWSD move o cursor, Q seleciona e E cancela. Note que tem algum bug na implementação (ou na engine, how knows) que faz com que você tenha que apertar o botão duas vezes para pressionar o botão.
Por sinal, eu absolutamente não planejo usar esse menu em absolutamente nenhum lugar e nem acredito que alguém (com bom senso) vá usá-lo, o que faz todo o meu esforço puro masoquismo
Fiz ele baseado em windowskin igual o RM:
A windowskin
O menu
A próxima coisa que irei fazer é colocar uma seta indicando que uma opção tem submenus e refatorar (para me guiar vou ver como o RM implementa o dele)
Aqui você pode brincar com o menu, AWSD move o cursor, Q seleciona e E cancela. Note que tem algum bug na implementação (ou na engine, how knows) que faz com que você tenha que apertar o botão duas vezes para pressionar o botão.
Por sinal, eu absolutamente não planejo usar esse menu em absolutamente nenhum lugar e nem acredito que alguém (com bom senso) vá usá-lo, o que faz todo o meu esforço puro masoquismo