入力待ちの方法について RSSフィード
 

ツリー全部最新の50件前後を読む

2alg-ljalg-lj   1  Re:入力待ちの方法について

…書き込んだら、tabが無視されてえらく見にくい。
tabじゃなくて全角スペースとかにしないと駄目かも。

Boolean wait4Tap(EventType * eventP) {

  FormPtr pForm;

  Boolean handled = false;

  switch(eventP->eType) {

    case penDownEvent:

      if(wait4TapF) {

        handled = true;

        wait4TapF = false;

      }

      break;

  }

  return handled;

}

UInt32 PilotMain (UInt16 cmd,

  void  *cmdPBP,

  UInt16 launchFlags)

{

  EventType  event;

  UInt16    error;

  if (cmd == sysAppLaunchCmdNormalLaunch)

  {

    startApp();

    FrmGotoForm(MainForm);

    do

    {

      // Wait for an event

      EvtGetEvent(&event, evtWaitForever);

      // ask event handlers, in turn, to deal with the event.

      if (wait4Tap(&event))

        continue;

      if (!SysHandleEvent (&event))

      if (!MenuHandleEvent (0, &event, &error))

      if (!appHandleEvent (&event))

        FrmDispatchEvent (&event);

    } while (event.eType != appStopEvent);

    stopApp();

    FrmCloseAllForms();

  }

  return 0;

}

返信2005/06/21 00:46:40
  • 2Re:入力待ちの方法について alg-ljalg-lj 2005/06/21 00:46:40
    …書き込んだら、tabが無視されてえらく見にくい。tabじゃなくて全角スペースとかにしないと駄目かも。 Boolean wait4Tap(EventType * eventP) {   For ...
    • 3Re:Re:入力待ちの方法について chamekanchamekan 2005/06/21 08:55:09
      すみません。 Mage's Mazeは、ペン入力がないと、ゲームが進行しないですよね? (違う例としては、リアルタイムでかつ、ペン入力で意思表示というパターンもある) ブロック崩しの場合、入力と ...
      • 4Re:Re:Re:入力待ちの方法について chamekanchamekan 2005/06/21 09:11:06
        あと、 wait4TapFを、trueにしているところがあるのかな? ともあれ、ペンイベントは、PalmOSの根幹なんで、あんまり横取りしないほうがいいので、システムとかがペンイベントを処 ...
      • 5Re:Re:Re:入力待ちの方法について alg-ljalg-lj 2005/06/21 10:58:16
        説明不足ですみません。 mainFormEventHandlerや他のフォーム用のEventHandler(itemFormEventHandler、mapFormEventHandler、batt ...