# Ciclo do botão da primeira posição da faixa (Yard na 34 / Patch na 35) e arrasto do polegar da
# janela de edição com e sem AutoTrack (docs/spec/telas/janelas.md §8.5 e §8.6).
# Pré-requisitos: re_trabalho/patch_rol/ov.qcow2 = cópia do overlay com o snapshot "quick";
# re_trabalho/patch_rol/a.img = disquete com PORT50.ANT (o mesmo de qemu_gerenciador_janelas.txt).
# Uso: python tools/qemu_bancada.py roteiro tests/referencias/roteiros/qemu_patch_rolagem.txt --overlay re_trabalho/patch_rol/ov.qcow2
snapshot_carregar quick
esperar 2
disquete re_trabalho/patch_rol/a.img
esperar 1
teclas ctrl+l
esperar 3
teclas n
esperar 3
digitar A
teclas shift+semicolon
digitar PORT50
esperar 1
teclas ret
esperar 5
capturar re_trabalho/patch_rol/r00_carregado.png
ler_variavel OptionStates re_trabalho/patch_rol/opcoes_0.bin 12
# 1. Polegar horizontal arrastado +80 SEM AutoTrack: capturas no meio do arrasto e depois de soltar.
ir_para 246 470
apertar
mover 40 0
esperar 1
capturar re_trabalho/patch_rol/r01_meio_1.png
mover 40 0
esperar 2
capturar re_trabalho/patch_rol/r02_meio_2.png
soltar
esperar 2
capturar re_trabalho/patch_rol/r03_solto.png
# 2. Polegar vertical arrastado +100 SEM AutoTrack.
ir_para 431 181
apertar
mover 0 100
esperar 2
capturar re_trabalho/patch_rol/r04_vertical_meio.png
soltar
esperar 2
capturar re_trabalho/patch_rol/r05_vertical_solto.png
# 3. AutoTrack ligado (Ctrl+G) e o mesmo arrasto horizontal, de volta para a esquerda.
teclas ctrl+g
esperar 1
ler_variavel OptionStates re_trabalho/patch_rol/opcoes_1.bin 12
ir_para 326 470
apertar
mover -80 0
esperar 2
capturar re_trabalho/patch_rol/r06_autotrack_meio.png
soltar
esperar 2
capturar re_trabalho/patch_rol/r07_autotrack_solto.png
teclas ctrl+g
esperar 1
# 4. Botão da primeira posição da faixa, clicado seis vezes no mesmo lugar.
ler_variavel MapPlane re_trabalho/patch_rol/plano_0.bin 2
ler_variavel YardMode re_trabalho/patch_rol/yard_0.bin 2
clicar_em 30 60
esperar 3
capturar re_trabalho/patch_rol/p01.png
ler_variavel MapPlane re_trabalho/patch_rol/plano_1.bin 2
ler_variavel YardMode re_trabalho/patch_rol/yard_1.bin 2
clicar_em 30 60
esperar 3
capturar re_trabalho/patch_rol/p02.png
ler_variavel MapPlane re_trabalho/patch_rol/plano_2.bin 2
ler_variavel YardMode re_trabalho/patch_rol/yard_2.bin 2
clicar_em 30 60
esperar 3
capturar re_trabalho/patch_rol/p03.png
ler_variavel MapPlane re_trabalho/patch_rol/plano_3.bin 2
ler_variavel YardMode re_trabalho/patch_rol/yard_3.bin 2
clicar_em 30 60
esperar 3
capturar re_trabalho/patch_rol/p04.png
ler_variavel MapPlane re_trabalho/patch_rol/plano_4.bin 2
ler_variavel YardMode re_trabalho/patch_rol/yard_4.bin 2
clicar_em 30 60
esperar 3
capturar re_trabalho/patch_rol/p05.png
ler_variavel MapPlane re_trabalho/patch_rol/plano_5.bin 2
clicar_em 30 60
esperar 3
capturar re_trabalho/patch_rol/p06.png
ler_variavel MapPlane re_trabalho/patch_rol/plano_6.bin 2
# 5. Com o quintal aberto: o botão House (modo 0 <-> 1) três vezes.
clicar_em 72 60
esperar 3
capturar re_trabalho/patch_rol/h01.png
ler_variavel YardMode re_trabalho/patch_rol/yard_h1.bin 2
clicar_em 72 60
esperar 3
capturar re_trabalho/patch_rol/h02.png
ler_variavel YardMode re_trabalho/patch_rol/yard_h2.bin 2
fim
