P+ - Snake - Subroutine - 0x2a530

  1. loop Infinite times:
    1. if ((InternalConstantInt(CharacterDirection) Equal scalar(1)))
      1. IfStatementAnd (ButtonPress value(10))
      2. ChangeSubactionRestartFrame(CatchDragF)
    2. if ((InternalConstantInt(CharacterDirection) Equal scalar(1)))
      1. IfStatementAnd (ButtonPress value(9))
      2. ChangeSubactionRestartFrame(CatchDragB)
    3. if ((InternalConstantInt(CharacterDirection) Equal scalar(-1)))
      1. IfStatementAnd (ButtonPress value(10))
      2. ChangeSubactionRestartFrame(CatchDragB)
    4. if ((InternalConstantInt(CharacterDirection) Equal scalar(-1)))
      1. IfStatementAnd (ButtonPress value(9))
      2. ChangeSubactionRestartFrame(CatchDragF)
    5. SyncWait(1.0)