Beispiel #1
0
static void
rmtsSelect(void * /* dummy */)
{
	// Save currently selected track into the race manager.
	MenuData->pRace->getManager()->setEventTrack(0, PCurTrack);

	// Next screen.
	rmtsDeactivate(MenuData->nextScreen);
}
Beispiel #2
0
void rmtsSelect(void * /* dummy */)
{
	int curTrkIdx;
	const int BUFSIZE = 1024;
	char path[BUFSIZE];

	curTrkIdx = (int)GfParmGetNum(ts->param, RM_SECT_TRACKS, RE_ATTR_CUR_TRACK, NULL, 1);
	snprintf(path, BUFSIZE, "%s/%d", RM_SECT_TRACKS, curTrkIdx);
	GfParmSetStr(ts->param, path, RM_ATTR_CATEGORY, CategoryList->name);
	GfParmSetStr(ts->param, path, RM_ATTR_NAME, ((tFList*)CategoryList->userData)->name);

	rmtsDeactivate(ts->nextScreen);
}