Пример #1
0
void WIZARD::SetBackground (int iddBackground, BOOL fBlue, DLGPROC dlgproc)
{
   m_iddBackground = iddBackground;
   m_fBlue = fBlue;
   m_fnBackground = dlgproc;

   if (m_hBkg && IsWindow (m_hBkg))
      {
      ShowBackground (FALSE);
      ShowBackground (TRUE);
      }
}
Пример #2
0
void _XWindow_TrainingSpell::ShowWindow(BOOL show)
{
	if(show)
	{
/*		D3DXVECTOR3 rvec;
		D3DXVECTOR3 mpos = g_pLocalUser->m_Position;
		mpos.y += 2.0f;
		D3DXVec3Project(&rvec, &mpos, &g_MainViewPort, &g_LodTerrain.m_3PCamera.GetProjMatrix(), &g_LodTerrain.m_3PCamera.GetViewMatrix(), NULL);

		MoveWindow(rvec.x-180 , rvec.y);
*/
		MoveWindow((gnWidth>>1)-186, (gnHeight>>1)-236);

		SetTrainingGrade(1);
		SetBackground(m_WindowPosition.x, m_WindowPosition.y);

		m_MouseStartPos.x = m_WindowPosition.x + 86;
		m_MouseStartPos.y = m_WindowPosition.y + 60;

		m_MouseEndPos.x = m_WindowPosition.x + 286;
		m_MouseEndPos.y = m_WindowPosition.y + 60;

		m_CurrentMousePos.x = m_MouseStartPos.x + (m_MouseEndPos.x - m_MouseStartPos.x)/2;
		m_CurrentMousePos.y = m_MouseStartPos.y;

		m_MousePosX = m_CurrentMousePos.x;

		_XDWINPRINT("START GAME ===== [start %d / end %d] ", m_MouseStartPos.x, m_MouseEndPos.x);
	}

	ShowBackground(show);
	ShowGrade(show);
	_XWindow_Training::ShowWindow(show);
}
Пример #3
0
//------------------------------------------------------------  EndExperiment()
//
static int EndExperiment(void){
	ShowBackground(RGB_Blue);
	UpdateScreen();
	sleep(2);
	ExperimentSave();
	exit (APPSUCCESS);
}
Пример #4
0
/*****************************************************************************
** Descriptions:	��ӭ����
** Parameters:    	s32 index
** Returned value:	
** Created By:		������2013.12.09
** Remarks: 		
*****************************************************************************/
SDK_UI_EXIT_VALUE PostShowWelcome(s32 index)
{
    SDK_DISP_PIXEL pixel;
    u8 temp[64] = {0};
    memset(&pixel, 0, sizeof(SDK_DISP_PIXEL));
    
    pgstTradeData->ucTradeId = TRADEID_WELCOME;
    if (pgstAppSetting->stComsetting.uiIdleCntDown > 0 && !sdkSysIsExPower())
    {
        giIdleClockTimer = sdkTimerGetId();
    }

    sdkUISetShowMode(SDK_UI_SHOW_MODE_1_ROW);
    sdkUIClearItems();
    sdkUIAddHideItem((s32)SDK_KEY_ENTER, MainFace);
 
    if (ShowBackground(WELCOMBMP) != SDK_OK) ShowLogo(0, 0);
    pixel = sdkDispGetScreenPixel();
    memset(temp,0,sizeof(temp));
    sdkDispFillRowRam(SDK_DISP_LINE2, pixel.siX / 2, "�����", SDK_DISP_LEFT_DEFAULT);
    memset(temp, 0, sizeof(temp));

#ifdef XGD_SDK_DEBUG
    sdkDispFillRowRam(SDK_DISP_LINE4, 0, "���԰汾,��������", SDK_DISP_DEFAULT);
#endif
    DispIcon();
    DispSysRtc(SDK_DISP_LINE5, false);
    sdkDispBrushScreen();
    return SDK_UI_EXIT_ENTER;
}
Пример #5
0
//------------------------------------------------------------  ExperimentGraphics()
//
static void ExperimentGraphics(Uint32 time_inc) {
	switch(g_trial_state)
	{
		case TRIAL_STATE_TAKE_A_REST:///////////////////////////////////////////						
			ShowBackground(RGB_Grey);	
			//ShowMessage();		
			break;
					
		case TRIAL_STATE_INTER_TRIAL:///////////////////////////////////////////						
			ShowBackground(RGB_Black);			
			//ShowMessage();
			break;
			
		case TRIAL_STATE_INTER_FIX_CUE:
		case TRIAL_STATE_INTER_CUE_FIX:
			ShowBackground(RGB_Black);	
			break;
			
		case TRIAL_STATE_INIT_FIXATION://///////////////////////////////////////
			ShowFixation();				
			break;
			
		case TRIAL_STATE_SHOW_CUE://////////////////////////////////////////////
			ShowCue();
			//ShowFixation();
			break;
				
		case TRIAL_STATE_RETURN_FIXATION:///////////////////////////////////////
			ShowBackground(RGB_Black);	
			ShowFixation();
			break;
			
		case TRIAL_STATE_SHOW_TARGET:///////////////////////////////////////////
			ShowTarget();
			ShowFixation();
			break;
											
		default:
			exit(APPERROR);
			break;
	} 
	UpdateScreen();	
	

}
Пример #6
0
void _XWindow_TrainingSpell::ShowWindow(BOOL show)
{
	if(show)
	{
		SetBackground(m_WindowPosition.x + 44, m_WindowPosition.y + 75);
	}
	ShowBackground(show);
	_XWindow_Training::ShowWindow(show);
}
Пример #7
0
void WIZARD::Background_OnClose (void)
{
   LPWIZARD_STATE pState;

   if (m_hWnd && IsWindow (m_hWnd))
      {
      PostMessage (m_hWnd, WM_COMMAND, MAKEWPARAM(IDCANCEL,BN_CLICKED), (LPARAM)GetDlgItem(m_hWnd,IDCANCEL));
      }
   else if ((pState = FindState (m_stCurrent)) != NULL)
      {
      CallWindowProc ((WNDPROC)(pState->dlgproc), m_hBkg, WM_COMMAND, MAKEWPARAM(IDCANCEL,BN_CLICKED), 0);
      }
   else
      {
      ShowBackground (FALSE);
      }
}
Пример #8
0
/*****************************************************************************
** Descriptions:	������
** Parameters:          void
** Returned value:	void
** Created By:		����2012.07.27
** Remarks:
*****************************************************************************/
s32 MainMenu(void) {
//    SDK_DISP_PIXEL pixel;

    u8 btName[68] = {"������: "};
    u8 tmpBtname[68] = {0};
    int retVal = 0;


    Trace("mpos", "go into MainMenu\r\n");
//    memset(&pixel, 0, sizeof(SDK_DISP_PIXEL));
    pgstTradeData->ucTradeId = TRADEID_MAINMENU;

    sdkUIClearItems();
    sdkUISetShowMode(SDK_UI_SHOW_MODE_1_ROW);

    Verify(sdkUIAddHideItem((s32) SDK_KEY_FUNCTION, OnSysSetting) >= 0);

#if 0
    Verify(sdkUIAddHideItem((s32)SDK_KEY_1, TestOnOpenMagCardDevice) >= 0);
    Verify(sdkUIAddHideItem((s32)SDK_KEY_2, TestOnCloseMagCardDevice) >= 0);
    Verify(sdkUIAddHideItem((s32)SDK_KEY_3, TestOnReadMagCard) >= 0);
    Verify(sdkUIAddHideItem((s32)SDK_KEY_4, TestOnReadMagCardEncrypt) >= 0);
    //Verify(sdkUIAddHideItem((s32)SDK_KEY_5, DrawText) >= 0);

    Verify(sdkUIAddHideItem((s32)SDK_KEY_6, TestOnDataEncrypt) >= 0);
    Verify(sdkUIAddHideItem((s32)SDK_KEY_7, TestOnMAC) >= 0);
    //Verify(sdkUIAddHideItem((s32)SDK_KEY_8, TestOnGetDateTime) >= 0);
    //Verify(sdkUIAddHideItem((s32)SDK_KEY_9, TestOnSetDateTime) >= 0);
#endif
//	sdkUIShowMenu();

    //-----------------------------------------------------
    sdkDispClearScreen();
#ifndef DEL_CODE_EXCESS                //ɾ���������: 20150304
    ShowBackground(BACKGROUNDBMP);

//    giAutoRetTimer = sdkTimerGetId();//Xiaox 15-1-12 ���ڽ��յ�ָ��ǰ
    if (ShowBackground(WELCOMBMP) != SDK_OK) ShowLogo(0, 0);
//    pixel = sdkDispGetScreenPixel();
//	sdkDispClearScreen();
#endif	//DEL_CODE_EXCESS	ɾ���������: 20150304

    //sdkDispFillRowRam(SDK_DISP_LINE2-ROW_OFFSET, 0, "���������", gDisplayMode == 0?SDK_DISP_DEFAULT: SDK_DISP_NOFDISP| SDK_DISP_CDISP|SDK_DISP_INCOL);//Xiaox 15-1-14 for test
    sdkDispFillRowRam(SDK_DISP_LINE2 - ROW_OFFSET, 0, "��ӭʹ��ȫ����POS",
                      gDisplayMode == 0 ? SDK_DISP_DEFAULT : SDK_DISP_NOFDISP | SDK_DISP_CDISP |
                                                             SDK_DISP_INCOL);//Xiaox 15-1-14 for test        //20150324 �����滻

    if (BLUETOOTH == gucCurCommMode) {
        retVal = sdkBtGetName(tmpBtname, sizeof(tmpBtname) - 1);

        if (retVal == SDK_OK)//2015-01-08
        {
            strcat(btName, tmpBtname);
            sdkDispFillRowRam(SDK_DISP_LINE3 - ROW_OFFSET, 0, btName,
                              gDisplayMode == 0 ? SDK_DISP_DEFAULT : SDK_DISP_NOFDISP |
                                                                     SDK_DISP_CDISP |
                                                                     SDK_DISP_INCOL);//Xiaox 15-1-14 for test
        }
        else {
            //Trace("Lai","sdkBtGetName error:%d\r\n",retVal);
        }
    }


#ifdef XGD_SDK_DEBUG
    sdkDispFillRowRam(SDK_DISP_LINE4-ROW_OFFSET, 0, "���԰汾,��������", gDisplayMode == 0?SDK_DISP_DEFAULT: SDK_DISP_NOFDISP| SDK_DISP_CDISP|SDK_DISP_INCOL);//Xiaox 15-1-14 for test
#else
    //20150402 ��ʾCSN�ͻ����к�, ���Է��ڰ汾��Ϣ��
    //sdkDispFillRowRam(SDK_DISP_LINE4-ROW_OFFSET, 0, MposDeviceId, gDisplayMode == 0?SDK_DISP_DEFAULT: SDK_DISP_NOFDISP| SDK_DISP_CDISP|SDK_DISP_INCOL);//Xiaox 15-1-14 for test
#endif
    DispIcon();
    DispSysRtc(SDK_DISP_LINE5 - ROW_OFFSET, false);
    sdkDispBrushScreen();
    return SDK_OK;
}