představuji vám svou .gex, která do GM přidá vzhled Win aplikací. Sice je ještě ve fázi vývoje, i přesto nabízí spoustu prvků. Některé z nich se také objeví v mé hře pro Letní soutěž VCH 2012!
Download
MIRROR 1
MIRROR 2
Screen
http://www.freeimagehosting.net/zy9gi
Jak to funguje?
Napřed musíte rozbalit .zip soubor a nainstalovat GEX knihovnu (jednoduché do 10 sec.)
- GM -> Resources -> Select Extension Packages -> Vyberete NWinApi 0.2
Code: Select all
nwa_define("nwa/data/"); // Deklarace všeho potřebného
nwa_set_background(); // Nastavení barvy pozadí
Code: Select all
a=nwa_create_button(x,y,width,str,enable); // Vytvoří tlačítko
b=nwa_create_checkbox(x,y,text,check,enable); // Vytvoří checkbox (zaškrtávácí pole)
c=nwa_create_progressbar(x,y,width,value); // Vytvoří progressbar (ukazatel postupu)
d=nwa_create_radio(x,y,text,check,enable); // Vytvoří radiobutton (zaškrtávací pole)
e=nwa_create_textbox(x,y,width,text,limit,password,enable); // Vytvoří textové pole
f=nwa_create_trackbar(x,y,width,value,lines,enable); // Vytvoří trackbar
- x,y - souřadnice prvku
- width - šířka
- str, text - popisný text
- limit - "0" pro neomezenou délku textu,"1" pro délku až ke konci (jen u textbox)
- check - 0,1 zaškrtnutí
- password - skrytí textu (jen u textbox)
- lines - pomocné čárky u trackbaru (počet)
- enable - vždy je prvek viditelný, 0,1 určuje, jestli je aktivní
Code: Select all
ww=nwa_get_clicked(id); // Vrací 1 po klinkutí na položku
qq=nwa_get_checked(id); // Vrací 1, jestliže je položka zaškrtnutá
xx=nwa_get_text(id); // vrací text položky
yy=nwa_get_value(id); // vrací hodnotu položky (progressbar)
zz=nwa_get_width(id); // vrací šířku položky
Code: Select all
if nwa_get_clicked(but_1) {game_end();} // Jestliže se klikne na čudlík but_1, vypne se program
Code: Select all
nwa_set_position(id,x,y);
nwa_set_text(id,str);
nwa_set_enable(id,enable);
nwa_set_checked(id,check);
nwa_set_value(id,value);
nwa_set_width(id,width);
Code: Select all
CUDLIK=nwa_create_button(...)
nwa_set_text(CUDLIK,"This is button");
