bool cScreenCentreManagement::check_keys()
{
	if (g_UpArrow) {
		selection = ArrowUpListBox(girllist_id);
		g_UpArrow = false;
		return true;
	}
	if (g_DownArrow) {
		selection = ArrowDownListBox(girllist_id);
		g_DownArrow = false;
		return true;
	}
	if (g_AltKeys)
	{
		if (g_A_Key) {
			selection = ArrowUpListBox(girllist_id);
			g_A_Key = false;
			return true;
		}
		if (g_D_Key) {
			selection = ArrowDownListBox(girllist_id);
			g_D_Key = false;
			return true;
		}
	}
	// Show Girl Details
	if (g_SpaceKey)
	{
		g_SpaceKey = false;
		g_GirlDetails.lastsexact = -1;
		ViewSelectedGirl();
		return true;
	}
	return false;
}
bool cScreenGangs::check_keys()
{
	if (g_UpArrow || g_DownArrow || (g_AltKeys && (g_A_Key || g_D_Key)))
	{
		selection = (g_UpArrow || g_A_Key) ? ArrowUpListBox(ganglist_id) : ArrowDownListBox(ganglist_id);
		g_UpArrow = g_DownArrow = g_A_Key = g_D_Key = false;
		return true;
	}
	if (g_AltKeys)
	{
		if (g_W_Key)
		{
			selection = ArrowUpListBox(missionlist_id);
			g_W_Key = false;
			return true;
		}
		if (g_S_Key)
		{
			selection = ArrowDownListBox(missionlist_id);
			g_S_Key = false;
			return true;
		}
		if (g_Q_Key)
		{
			selection = ArrowUpListBox(recruitlist_id);
			g_Q_Key = false;
			return true;
		}
		if (g_E_Key)
		{
			selection = ArrowDownListBox(recruitlist_id);
			g_E_Key = false;
			return true;
		}
	}
	if (g_SpaceKey)
	{
		g_SpaceKey = false;
		hire_recruitable();
		return true;
	}
	return false;
}
bool cScreenGangs::check_keys()
{
	if(g_UpArrow) {
		selection = ArrowUpListBox(ganglist_id);
		g_UpArrow = false;
		return true;
	}
	if(g_DownArrow) {
		selection = ArrowDownListBox(ganglist_id);
		g_DownArrow = false;
		return true;
	}
	return false;
}