Dokumentace k souboru b_menu.h.h

Konstanty | Proměnné

Konstanty (14)

JménoHodnotaDokumentace
ICON_BOMB"\x03"ikonka bomby
ICON_DEATH"\x02"ikonka lebky
ICON_HEALTH"\x01"tomuto ascii kodu odpovida ikonka zdravi
max_keys_on_action4maximalni pocet klaves na jednu akci nabindovatelnych v menu (na konzoli lze nabindovat neomezeny pocet)
menu_active_b128barva aktivniho menu
menu_active_g255barva aktivniho menu
menu_active_r255barva aktivniho menu
menu_alpha160transparence menu (0-255)
menu_font_alpha255transparence fontu v menu (0-255)
menu_inactive_b0barva neaktivniho menu
menu_inactive_g64barva neaktivniho menu
menu_inactive_r192barva neaktivniho menu
menuborder_x1.5horizontalni okraj menu (v pismenkach)
menuborder_y1.5vertikalni okraj menu (v pismenkach)

Proměnné (21)

JménoTypPočáteční hodnotaDokumentace
actionint?akce ke ktere to patri
aftercommand*char?co se spusti po konci intermise
caption*char?popisek zalozky
command*char?odkaz na staticky retezec se jmenem comandu (pouzito pokud action je -1)
countint?pocet dat v zalozce
data*void?data - obsah zalozky
destructor*vp_fn?funkce na odalokaci dat (NULL = zavolame obyc. free)
keysint[max_keys_on_action]?klavesy prirazene (0=nic)
menu*menuitem?ukazatel na aktivni menu - jednoduche
name*char?odkaz na staticky retezec se jmenem bindu
numint?nejvyssi zalozka (pocet zalozek)
pixelsizeint?velikost (sirka) tagu zalozky v pixelech
smenu*setmenuitem?ukazatel na aktivni menu - nastavovaci
start_tickuint?kdy intermise zacala
t*tab?definice jednotlivych zalozek
text*char?text intermise
timeoutint?za kolik milisekund se spusti aftercommand
title*char?titulek intermise
typint?typ tabu: obecne nejaky integer/konstanta
typeactive_menu_type?typ menu, ktere je prave aktivni
var*char?hodnota

Dokumentace z 12.09.2003 18:06:39