Searched refs:oprole (Results 1 – 6 of 6) sorted by relevance
/dports/games/xconq/xconq-7.5.0-0pre.0.20050612/kernel/ |
H A D | aioprt.cc | 133 ai->oproles = oprole; in acquire_oprole() 134 oprole->next = NULL; in acquire_oprole() 168 oprole->id = id; in acquire_oprole() 169 oprole->type = type; in acquire_oprole() 170 oprole->side = side; in acquire_oprole() 171 return oprole; in acquire_oprole() 182 side = oprole->side; in release_oprole() 188 ai->oprole_buckets[oprole->type] = oprole->next_by_type; in release_oprole() 221 oprole->id = -1; in release_oprole() 232 if (oprole->id == id) in find_oprole() [all …]
|
H A D | aioprt.h | 110 #define for_all_oproles(side,oprole) \ argument 111 for ((oprole) = (get_side_ai(side) ? get_side_ai(side)->oproles : NULL); \ 112 (oprole); (oprole) = (oprole)->next) 116 #define for_all_oproles_by_type(side,type,oprole) \ argument 117 for ((oprole) = (get_side_ai(side) ? \ 119 (oprole); (oprole) = (oprole)->next_by_type) 126 extern void release_oprole(OpRole *oprole); 135 extern int choose_utype_to_construct(OpRole *oprole, int *uscore); 142 extern int choose_construction_or_repair(OpRole *oprole); 144 extern OpRole_Outcome handle_constructor_oprole(OpRole *oprole); [all …]
|
H A D | mplayer.c | 107 OpRole *oprole = NULL; in mplayer_init_turn() local 128 for_all_oproles(side, oprole) { in mplayer_init_turn() 129 oprole->execs_this_turn = 0; in mplayer_init_turn() 130 oprole->fails_this_turn = 0; in mplayer_init_turn() 1444 OpRole *oprole = NULL; in mplayer_decide_plan() local 1452 oprole = find_oprole(side, unit->id); in mplayer_decide_plan() 1453 if (oprole && (OR_NONE != oprole->type)) in mplayer_decide_plan() 1600 OpRole *oprole = NULL; in mplayer_adjust_plan() local 1603 oprole = find_oprole(side, unit->id); in mplayer_adjust_plan() 1604 if (oprole && (OR_NONE != oprole->type)) in mplayer_adjust_plan()
|
H A D | nlang.c | 2168 oprole_desc(char *buf, Xconq::AI::OpRole *oprole) in oprole_desc() argument 2173 if (!oprole || (OR_NONE == oprole->type)) { in oprole_desc() 2180 switch (oprole->type) { in oprole_desc() 2207 OpRole *oprole = NULL; in plan_desc() local 2213 oprole = find_oprole(unit->side, unit->id); in plan_desc() 2214 if (oprole && (PLAN_PASSIVE == plan->type)) in plan_desc() 2215 oprole_desc(buf, oprole); in plan_desc()
|
H A D | unit.c | 2040 OpRole *oprole = NULL; in change_unit_side() local 2070 if (oprole = find_oprole(oldside, unit->id)) in change_unit_side() 2071 release_oprole(oprole); in change_unit_side()
|
/dports/games/xconq/xconq-7.5.0-0pre.0.20050612/changelogs/ |
H A D | ChangeLog-EMCDONALD_AI | 97 Improve colonization support in constructor oprole. 529 (handle_constructor_oprole): Return oprole outcome as appropriate. 530 (handle_oprole): Deal with oproles depending on oprole outcomes. 684 (handle_oprole): Release oprole and return if unit is no longer 713 (mplayer_init_turn): Reset all oprole per-turn exec counters. 715 assignment to new constructor/repairer oprole. 716 (mplayer_adjust_plan): Honor any oprole that is in effect. 719 (plan_desc): Alternatively describe an oprole instead of plan, 720 if an oprole is in effect. 723 oprole supercedes them.
|