Siema!
Nudziło mi się to napisałem prosty system gui.
Update! NOWA WERSJA, link:
https://gmclan.org/up3535_4_8f7e1724c1.html
Jednorazowo by zainicjować gui trzeba wpisać w create: InitGUI( );
By rysować Textboxa: DrawTextBox( x, y, string, blink );
(by rysować na okienku trzeba dać pomiędzy DrawSetWindow(..); i dać w stepa )
By rysować Buttona: DrawButton( x, y, string );
(by rysować na okienku trzeba dać pomiędzy DrawSetWindow(..); i dać w stepa )
zwraca true w przypadku naciśnięcia.
DrawSetWindow( window );
by zacząć rysowanie na okienku
DrawResetWindow( );
by zakończyć rysowanie na okienku
DrawWindow( x, y, window );
Tylko w draw; rysowanie okienka.
CreateWindow( width, height );
tworzy i zwraca id okienka
Enjoy.
(Jest też prosty przykład, keyboard_string to tekst w okienku).