int MiniGUIMain (int argc, const char* argv[]) { MSG Msg; MAINWINCREATE CreateInfo; ledfd = LED_Init(); dcmfd = DCM_Init(); coinInit(&coin50, COIN_50, 99); coinInit(&coin10, COIN_10, 50); coinInit(&coin5, COIN_5, 50); coinInit(&coin1, COIN_1, 50); stuffInit(&stuff1, 1, 18); stuffInit(&stuff2, 10, 15); stuffInit(&stuff3, 10, 22); LED_MAP_Create(&map, pattern); LoadBitmap(HDC_SCREEN, &pic_bk, "./img/bk.bmp"); JoinLayer(NULL , "ASM" , 0 , 0); CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; CreateInfo.dwExStyle = WS_EX_NONE; CreateInfo.spCaption = "A Slot Machine - Simulator"; CreateInfo.hMenu = 0; CreateInfo.hCursor = GetSystemCursor(0); CreateInfo.hIcon = 0; CreateInfo.MainWindowProc = MainHandler; CreateInfo.lx = 0; CreateInfo.ty = 0; CreateInfo.rx = 480;//g_rcScr.right; CreateInfo.by = 272;//g_rcScr.bottom; CreateInfo.iBkColor = COLOR_lightwhite; CreateInfo.dwAddData = 0; CreateInfo.hHosting = HWND_DESKTOP; hMainWnd = CreateMainWindow (&CreateInfo); if (hMainWnd == HWND_INVALID) return -1; ShowWindow(hMainWnd, SW_SHOWNORMAL); while (GetMessage(&Msg, hMainWnd)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } MainWindowThreadCleanup (hMainWnd); return 0; }
uint8 MDB_coinInit(void) { uint8 type,res = 0; type = MDB_getCoinAcceptor(); if(type == COIN_ACCEPTOR_MDB){ stCoin.state.s |= COIN_BIT_FAULT; stCoin.state.err |= COIN_ERR_COM; res = coinInit(); if(res == 1){ stCoin.state.s &= ~COIN_BIT_FAULT; stCoin.state.err = 0; } } else if(type == COIN_ACCEPTOR_PPLUSE){ PCOIN_initParallelPluse(stMdb.highEnable); res = 1; } else if(type == COIN_ACCEPTOR_SPLUSE){ PCOIN_initSerialPluse(stMdb.highEnable); res = 1; } type = MDB_getCoinDispenser(); if(type == COIN_DISPENSER_HOPPER){ HP_init(); res = 1; } return res; }
CoinRrtWorkspaceVisualization::CoinRrtWorkspaceVisualization(VirtualRobot::RobotPtr robot, VirtualRobot::RobotNodeSetPtr robotNodeSet, const std::string &TCPName) : RrtWorkspaceVisualization(robot,robotNodeSet,TCPName) { visualization = NULL; coinInit(); }
CoinRrtWorkspaceVisualization::CoinRrtWorkspaceVisualization(VirtualRobot::RobotPtr robot, CSpacePtr cspace, const std::string &TCPName) : RrtWorkspaceVisualization(robot,cspace,TCPName) { visualization = NULL; coinInit(); }