x" Left",       \
	x" A",          \
	x" B",          \
	x" X",          \
	x" Y",          \
	x" L-Trigger",  \
	x" R-Trigger",  \
	x" Start",      \
	x" C",          \
	x" D",          \
	x" Z",          \
	x" Up 2",       \
	x" Down 2",     \
	x" Left 2",     \
	x" Right 2",
	CONTROLNAMES("P1")
	CONTROLNAMES("P2")
	CONTROLNAMES("P3")
	CONTROLNAMES("P4")
	"Undefined"
};

static int flag_to_index(unsigned long flag)
{
	int index = 0;
	unsigned long bit = 1;
	while(!((bit<<index)&flag) && index<31) ++index;
	return index;
}

void control_exit()
示例#2
0
文件: control.c 项目: raphot/openbor
	x" Right",          \
	x" Down",           \
	x" Left",           \
	x" A",              \
	x" B",              \
	x" X",              \
	x" Y",              \
	x" Black",          \
	x" White",          \
	x" Start",          \
	x" Back",           \
	x" L-Trigger",      \
	x" R-Trigger",      \
	x" L-Thumb",        \
	x" R-Thumb",
	CONTROLNAMES("Joy 1")
	CONTROLNAMES("Joy 2")
	CONTROLNAMES("Joy 3")
	CONTROLNAMES("Joy 4")
	"undefined"
};

static int flag_to_index(unsigned long flag){
	int index = 0;
	unsigned long bit = 1;

	while(!((bit<<index)&flag) && index<31) ++index;
	return index;
}

void control_exit(){}