|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T i
Length: 1356 (0x54c) Types: TextFile Names: »initround.c«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987 └─⟦this⟧ »EUUGD18/General/Ogre/initround.c«
#include "ext.h" init_round() { int i; for(i = 0; i < n_units; i++) { unit[i].moves_left = unit[i].movement; if(unit[i].status == DISABLED) { unit[i].status = OK; update_hex(unit[i].l_hex, unit[i].r_hex); } unit[i].range_to_ogre = range(ogre.l_hex, ogre.r_hex, unit[i].l_hex, unit[i].r_hex); } } init_move_ogre() { int i; for(i = 0; i < n_units; i++) { unit[i].range_to_ogre = range(ogre.l_hex, ogre.r_hex, unit[i].l_hex, unit[i].r_hex); } } init_def_attack() { int i; for(i = 0; i < n_units; i++) { if(unit[i].status == OK) { unit[i].fired = FALSE; unit[i].range_to_ogre = range(ogre.l_hex, ogre.r_hex, unit[i].l_hex, unit[i].r_hex); } } } init_ogre_attack() { int i; for(i = 0; i < n_units; i++) { unit[i].fired = 0; unit[i].range_to_ogre = range(ogre.l_hex, ogre.r_hex, unit[i].l_hex, unit[i].r_hex); } } init_gev2() { int i; for(i = 0; i < n_units; i++) if(unit[i].status == OK && unit[i].type == GEV) unit[i].moves_left = 3; } display_range(i) { movecur(18, 0); eeol(); printf("range from unit %d to Ogre %d.", i, unit[i].range_to_ogre); cycle(); }