コード例 #1
0
ファイル: GoalieSaveStates.py プロジェクト: nerkis/nbites
def holdLeftSave(player):
    if helper.shouldHoldSave(player):
        return player.stay()
    else:
        return player.goLater("rollOutLeft")

    return player.stay()
コード例 #2
0
ファイル: GoalieSaveStates.py プロジェクト: nerkis/nbites
def holdCenterSave(player):
    if helper.shouldHoldSave(player):
        return player.stay()
    else:
        return player.goLater("postCenterSave")

    return player.stay()
コード例 #3
0
ファイル: GoalieSaveStates.py プロジェクト: gnmerritt/nbites
def holdRightSave(player):
    if helper.shouldHoldSave(player):
        return player.stay()
    else:
        return player.goLater('rollOutRight')

    return player.stay()
コード例 #4
0
ファイル: GoalieSaveStates.py プロジェクト: nerkis/nbites
def testSaveCenter(player):
    if player.firstFrame():
        player.executeMove(SweetMoves.GOALIE_TEST_CENTER_SAVE)
    if player.counter > goalCon.TEST_SAVE_WAIT and not helper.shouldHoldSave(player):
        player.executeMove(SweetMoves.INITIAL_POS)
        return player.goNow("doneSaving")
    return player.stay()
コード例 #5
0
ファイル: GoalieSaveStates.py プロジェクト: thiggins/nbites
def holdCenterSave(player):
    if helper.shouldHoldSave(player):
        return player.stay()
    else:
        return player.goLater('postCenterSave')

    return player.stay()
コード例 #6
0
ファイル: GoalieSaveStates.py プロジェクト: thiggins/nbites
def holdLeftSave(player):
    if helper.shouldHoldSave(player):
        return player.stay()
    else:
        return player.goLater('rollOutLeft')

    return player.stay()
コード例 #7
0
ファイル: GoalieSaveStates.py プロジェクト: gnmerritt/nbites
def testSaveLeft(player):
    if player.firstFrame():
        player.executeMove(SweetMoves.GOALIE_TEST_DIVE_LEFT)
    if(player.counter > goalCon.TEST_SAVE_WAIT and
        not helper.shouldHoldSave(player)):
        player.executeMove(SweetMoves.INITIAL_POS)
        return player.goNow('doneSaving')
    return player.stay()
コード例 #8
0
ファイル: GoalieSaveStates.py プロジェクト: thiggins/nbites
def testSaveCenter(player):
    if player.firstFrame():
        player.executeMove(SweetMoves.GOALIE_TEST_CENTER_SAVE)
    if (player.counter > goalCon.TEST_SAVE_WAIT
            and not helper.shouldHoldSave(player)):
        player.executeMove(SweetMoves.INITIAL_POS)
        return player.goNow('doneSaving')
    return player.stay()
コード例 #9
0
def holdCenterSave(player):
    if helper.shouldHoldSave(player):
        pass # player.executeMove(SweetMoves.SAVE_CENTER_HOLD_DEBUG)
    else:
        return player.goLater('postSave')
    return player.stay()
コード例 #10
0
def holdLeftSave(player):
    if helper.shouldHoldSave(player):
        player.executeMove(SweetMoves.SAVE_LEFT_HOLD_DEBUG)
    else:
        return player.goLater('postSave')
    return player.stay()
コード例 #11
0
ファイル: GoalieSaveStates.py プロジェクト: nglennon/nbites
def holdRightSave(player):
    if helper.shouldHoldSave(player):
        player.executeMove(SweetMoves.SAVE_RIGHT_HOLD_DEBUG)
    else:
        return player.goLater("postSave")
    return player.stay()