コード例 #1
0
ファイル: expedite.cpp プロジェクト: freeors/War-Of-Kingdom
void set_task_str(twindow& window, const unit& u)
{
	tbutton* task = find_widget<tbutton>(&window, "task", false, true);

	if (u.task() == unit::TASK_NONE) {
		task->set_label(_("Guard"));
	} else if (u.task() == unit::TASK_GUARD) {
		task->set_label(_("Abolish guard"));
	} else {
		task->set_label(_("Abolish"));
	}
	task->set_active(u.human());
}
コード例 #2
0
bool human_team_can_ai(const unit& u)
{
	return !u.human() || tent::tower_mode() || u.provoked_turns() || u.task() == unit::TASK_GUARD;
}