head 1.3;
access;
symbols;
locks
bilbo:1.3; strict;
comment @# @;
1.3
date 2003.09.12.19.38.16; author bilbo; state Exp;
branches;
next 1.2;
1.2
date 2003.09.12.13.19.10; author bilbo; state Exp;
branches;
next 1.1;
1.1
date 2003.09.11.01.59.21; author bilbo; state Exp;
branches;
next ;
desc
@@
1.3
log
@*** empty log message ***
@
text
@
Funkce | Typ | Popis |
wall_destroy | Destruktor | objekt (zeď) se rozpadne na jednotlivé cihličky |
timer_nothing | Funkce timeru | na timer nijak nereaguje (dummy funkce) |
touch_nothing | Funkce dotyku | na dotyk nereaguje (dummy funkce) |
create_nothing | Konstruktor | prázdný konstruktor |
create_explosion | Konstruktor | konstruktor exploze - nastaví model na model exploze |
create_wall | Konstruktor | Konstruktor zdi. Pokud je nastaveno appearance, je to pravděpodobnost v procentech, že zeď bude vytvořena (default je 100) |
properties: | appearance | Pravděpodobnost objevení se objektu ve hře (default: 100) |
create_mapobject | Konstruktor | Konstruktor mapobjektu - nezničitelný objekt v mapě s daným modelem. Stejně jako u zdi, i zde je brána v úvahu vlastnost appearance |
properties: | appearance | Pravděpodobnost objevení se objektu ve hře (default: 100) |
| model | Jméno modelu |
| modelscale | Měřítko modelu, reálné číslo (default: 1) |
| angle | úhel rotace (ve stupních) (default: 0) |
| bbox | Alternativní bounding box modelu |
damage_nothing | Funkce poškození | na poškození nereaguje (tedy nezničitelný objekt) |
damage_normal | Funkce poškození | při poškození sníží zdraví (health) objektu (standardní chování), pokud klesne pod nulu, zavolá destruktor |
damage_player | Funkce poškození | funkce pro poškození hráče, pokud klesne zdraví (health) pod nulu, je hráč zabit a útočníkovi připsán bod |
damage_pushable | Funkce poškození | Poškození pro objekty, co jsou při explozi odmrštěny dále |
properties: | weight | váha objektu - čím těžší, tím méně bude posunován explozemi (default: 10) |
destroy_nothing | Destruktor | Defaultní destruktor - neudělá nic (a objekt je pak zničen) |
touch_bomb | Funkce dotyku | Dotyk: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi) |
damage_bomb | Funkce poškození | Poškození: objekt se sám zničí (používá se u bomb, kde zničení obvykle vyvolá explozi) |
destroy_bomb | Destruktor | Zničení bomby způsobí explozi (ve vlastnostech bomby lze nastavit sílu a dosah - damage a range) |
properties: | damage | Jak velké poškození způsobí (default: 150) |
| range | Dosah exploze (default: damage) |
timer_bomb | Funkce timeru | timer funkce bomby - po daném čase exploduje |
properties: | bomb_timer | Časovač bomby - doba mezi hozením a explozí (default: 1000) |
timer_explosion | Funkce timeru | timer funkce exploze - zajistí grafické zobrazení výbuchu (poškození se uděluje jinde) |
properties: | decay_timer | Fadeout timer (default: 1000) |
| alpha | Násobící koeficient transparence (default: 1) |
| range | Dosah exploze (default: 1) |
timer_fade | Funkce timeru | po daném čase začne objekt plunyle mizet |
properties: | fade_timer | Čas, kdy objekt začne mizet (default: 1000) |
| decay_timer | Čas, kdy objekt úplně zmizí a bude odstraněn (default: 2000) |
timer_stone | Funkce timeru | Timer: objekt se nepohybuje vlastní vůlí, ale je strkán, či padá |
timer_player | Funkce timeru | timer: pohyb hráče |
@
1.2
log
@*** empty log message ***
@
text
@d2 1
@
1.1
log
@Initial revision
@
text
@d1 38
a38 23
Function | Type | Description |
wall_destroy | Destructor | zed se rozpadne na cihlicky |
timer_nothing | Timer function | na timer nereaguje |
touch_nothing | Touch function | na dotyk nereaguje |
create_nothing | Constructor | prazdny konstruktor |
create_explosion | Constructor | vytvori explozi |
create_wall | Constructor | vytvori zed. S jistou pravedpodobnosti se ani nevytvori |
create_mapobject | Constructor | mapobject - neznicitelny objekt v mape s danym modelem |
damage_nothing | Damage function | neudela pri damage nic (nesmrtelny objekt) |
damage_normal | Damage function | pri damage si snizi health (normalni chovani) |
damage_player | Damage function | damage hrace |
damage_pushable | Damage function | damage pushable - objekt pri poskozeni explozi ziska rychlost |
destroy_nothing | Destructor | neudela nic (v klidu umre) |
touch_bomb | Touch function | na dotyk exploduje |
damage_bomb | Damage function | na damage exploduje |
destroy_bomb | Destructor | exploze zpusobi areadamage |
timer_bomb | Timer function | po case bouchne |
timer_explosion | Timer function | exploze |
timer_fade | Timer function | po case se zlikviduje odfaduje do okoli |
timer_stone | Timer function | objekt pouze pada/je strkan .... |
timer_player | Timer function | player movement |
@