Sprung function oder so in der art?

  • Hi leute, nachdem das mit dem boten nicht geklappt hat möchte ich jetz ein kleines spiel machen^^

    Gibt es iwie sowas wie ne sprung funtion?

    ich hätte iwie an sowas gedacht^^:

    [autoit]

    #include <GUIConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    HotKeySet("{SPACE}","_Jump")

    [/autoit][autoit][/autoit][autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 275, 224, 447, 305)
    GUISetState(@SW_SHOW)
    $pic = GUICtrlCreatePic("pic.bmp",105,175,50,50)
    #EndRegion ### END Koda GUI section ###

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func _Jump()
    if $pic Then
    $pic = GUICtrlCreatePic("pic.bmp",105,120,50,50)
    Endif
    EndFunc

    [/autoit]

    Thx im vorraus^^

  • keine ahnung vielleicht so?
    Ne eigene Funktion gibts dafür aber net ;)

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    HotKeySet("{SPACE}","_Jump")

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 275, 224, 447, 305)
    GUISetState(@SW_SHOW)
    $pic = GUICtrlCreatePic("pic.bmp",105,175,50,50)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _Jump()
    For $i = 175 To 1 Step -5
    GUICtrlSetPos($pic, 105, $i)
    sleep(1)
    Next
    For $i = 1 To 175 Step 5
    GUICtrlSetPos($pic, 105, $i)
    Sleep(2)
    Next
    EndFunc

    [/autoit]

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D