예제 #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");
}