Esempio n. 1
0
// on "init" you need to initialize your instance
bool LoadingScene::init()
{
    if ( !Layer::init() )
    {
        return false;
    }

	InitBk();
    InitCoco();
    LoadingResource();
    
    //NotificationCenter::getInstance()->addObserver(this,callfuncO_selector(LoadingScene::GotoNextScene),"GotoNextScene",NULL);
    scheduleUpdate();
    
    return true;
}
Esempio n. 2
0
 MRESULT EXPENTRY BkMain(HWND h, DD msg, MPARAM mp1, MPARAM mp2)
 {
  switch(msg)
  {
   case WM_INITDLG : {
                      LD ld;
                      DD mh;
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г load initial data                       Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      Mcl(&ld, 40);
                      ld.FldNr = 0xFFFFFF00;
                      ld.LdCtl = LDR_READ | LDR_WRITE | LDR_STATIC;
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г ERROR - load initial data failed        Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      if(LDreq(&ld))
                      {
                       return(0);
                      }
                      mh = ld.MMoff;
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г store MemHandle if you need book's data Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      FDacc(FLD_NUM, 0x0060, 0, FDA_WRITE, 0, mh);
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г store hwnd (same as the dialog's hwnd!) Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      FDacc(FLD_NUM, 0x0061, 0, FDA_WRITE, 0, h);
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г set PFNWPs (do this for each page!)     Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      FDacc(mh, 1, 3, FDA_WRITE, 0, (PFNWP)Bk1Pg1);
                      FDacc(mh, 2, 3, FDA_WRITE, 0, (PFNWP)Bk1Pg2);
                      FDacc(mh, 3, 3, FDA_WRITE, 0, (PFNWP)Bk1Pg3);
                      FDacc(mh, 4, 3, FDA_WRITE, 0, (PFNWP)Bk1Pg4);
                      FDacc(mh, 5, 3, FDA_WRITE, 0, (PFNWP)Bk1Pg5);
                      FDacc(mh, 6, 3, FDA_WRITE, 0, (PFNWP)Bk1Pg6);
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г prevent controls from running wild      Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      FlgS(SYS_FLGS, SYS_BOOK_01);
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г initialize book and set pages           Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      InitBk(h);
                      /*
                      кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
                      Г enable controls, start working          Гл
                      РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
                        лллллллллллллллллллллллллллллллллллллллллл
                      */
                      FlgR(SYS_FLGS, SYS_BOOK_01);
                      CtrWn(h);
                      return(0);
                     }
 /*
 кФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФП
 Г delete WM_COMMAND, if your book does not have pushbuttons!     Гл
 РФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФФйл
   ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл
 */
   case WM_COMMAND : {
                      switch(W0MP(mp1))
                      {
                       case BK_0010  : {
                                        WinDD(h);
                                        break;
                                       }
                      }
                     }
  }
  return DefDP(h, msg, mp1, mp2);
 }