コード例 #1
0
ファイル: act.c プロジェクト: senlinms/C-RPG
void act(Object * obj, char *mode, int num)
{
	char (*slots)[SHORT_STRLEN];
	if (!strcmp(mode, "skill")) {
		slots = obj->skill_slots;
		act_skill(obj, slots[num]);
	}
	if (!strcmp(mode, "item")) {
		slots = obj->item_slots;
		act_item(obj, slots[num]);
	}
	if (!strcmp(mode, "debug")) {
		slots = obj->debug_slots;
		act_debug(obj, slots[num]);
	}
	strcpy(obj->last_action, slots[num]);
}
コード例 #2
0
ファイル: key_process.c プロジェクト: chan18/C-RPG
void key_loot(Object * obj)
{

	act_debug(obj, "loot");
}