Batch-spelet rörelse (självstudie) (2 / 2 steg)
Steg 2: Kod 2 (Grid begränsad rörelse)
I denna kod kommer din karaktär att begränsas till en "bur".ENABLEEXTENSIONS enabledelayedexpansion
utanför
färg 0a
titeln rörelse 2 ~ rutnät
CLS
gå till data
: data
ställa in lespa =
ställa in rispa =
anger space = 5
uppsättning err = 0
Ange höger = 10
Ange vänster = 10
: hud
CLS
ECHO flytta din karaktär (X) med WASD-tangenterna. Tryck R för att återställa
echo #######################
om % utrymme % equ 0 om % fela % neq 1 ()
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 1 om % fela % neq 1 ()
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 2 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 3 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 4 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 5 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 6 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 7 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##
ECHO ##)
om % utrymme % equ 8 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##
ECHO ##)
om % utrymme % equ 9 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #
ECHO ##)
om % utrymme % equ 10 om % fela % neq 1 ()
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO ##
ECHO #% lespa %X % rispa % #)
echo #######################
ECHO.
ECHO.
Val/c wasdr /n
om % errorlevel % equ 1 goto w
om % errorlevel % equ 2 gå till en
om % errorlevel % equ 3 goto s
om % errorlevel % equ 4 gå till d
om % errorlevel % equ 5 goto uppgifter
: w
anger/a space = % utrymme %-1
om % utrymme % lss 0 utrymme = 0
gå till hud
: en
ställa in lespa =! lespa: ~ 0, -1!
Ange/a vänster = % vänster %-1
om % lämnade % lss 1 set kvar = 1 & & set lespa = % lespa %
ställa in rispa = % rispa %
Ange/a höger = % rätt % + 1
om % rätt % gtr 19 ställa rätt = 19 & & set rispa =! rispa: ~ 0, -1!
gå till hud
: s
anger/a space = % utrymme % + 1
om % utrymme % gtr 10 space = 10
gå till hud
: d
ställa in rispa =! rispa: ~ 0, -1!
Ange/a höger = % rätt %-1
om % rätt % lss 1 ställa rätt = 1 & & set rispa = % rispa %
ställa in lespa = % lespa %
Ange/a vänster = vänster % + 1
om % lämnade % gtr 19 ställa in vänster = 19 & & set lespa =! lespa: ~ 0, -1!
gå till hud