Remove blocks*.txt, rearrange tests
This commit is contained in:
parent
589219a46c
commit
6284a90a15
6 changed files with 2513 additions and 370 deletions
|
@ -1,314 +0,0 @@
|
|||
// The list of blocks, in scratchblocks format.
|
||||
//
|
||||
// Special values:
|
||||
// [list v] -- used to identify list dropdowns
|
||||
// [sqrt v] -- identifies math function, in the ([sqrt v] of ()) block
|
||||
//
|
||||
|
||||
## Motion ##
|
||||
mova (10) passos
|
||||
vire cw (15) graus ## -turn-arrow
|
||||
vire right (15) graus ## -turn-arrow
|
||||
vire ccw (15) graus ## -turn-arrow
|
||||
vire left (15) graus ## -turn-arrow
|
||||
|
||||
aponte para a direção (90 v)
|
||||
aponte para [ v]
|
||||
|
||||
vá para x: (0) y: (0)
|
||||
vá para [mouse-pointer v]
|
||||
deslize em (1) segundos para x: (0) y: (0)
|
||||
|
||||
mude x por (10)
|
||||
mude x para (0)
|
||||
mude y por (10)
|
||||
soma (10) a y
|
||||
soma (10) a x
|
||||
mude y para (0)
|
||||
|
||||
se tocar na borda, volta
|
||||
|
||||
mude o estilo de rotação para [left-right v]
|
||||
|
||||
(posição x)
|
||||
(posição y)
|
||||
(direção)
|
||||
|
||||
|
||||
|
||||
## Looks ##
|
||||
diga [Hello!] por (2) segundos
|
||||
diga [Hello!]
|
||||
pense [Hmm...] por (2) segundos
|
||||
pense [Hmm...]
|
||||
|
||||
apareça
|
||||
desapareça
|
||||
|
||||
mude para o traje [costume1 v]
|
||||
próximo traje
|
||||
mude para o fundo de tela [backdrop1 v]
|
||||
|
||||
soma ao efeito [color v] (25)
|
||||
|
||||
mude o efeito [color v] para (0)
|
||||
mude o efeito [color v] por (0)
|
||||
apague os efeitos gráficos
|
||||
limpe os efeitos gráficos
|
||||
|
||||
some (10) ao tamanho
|
||||
mude o tamanho para(100)%
|
||||
mude o tamanho por(10)
|
||||
|
||||
vá para a camada de cima
|
||||
|
||||
desça (1) camadas
|
||||
|
||||
(traje #)
|
||||
(traje n°)
|
||||
(nome do fundo de tela)
|
||||
(tamanho)
|
||||
|
||||
## Stage-specific
|
||||
## Looks ##
|
||||
mude para o fundo de tela [backdrop1 v] e espere
|
||||
próximo fundo de tela
|
||||
|
||||
(fundo de tela #)
|
||||
(fundo de tela n°)
|
||||
|
||||
|
||||
|
||||
## Sound ##
|
||||
toque o som [pop v]
|
||||
toque o som [pop v] até terminar
|
||||
pare todos os sons
|
||||
|
||||
toque o tambor (1 v) por (0.2) batidas
|
||||
silencio por (0.2) batidas
|
||||
pare por (0.2) batidas
|
||||
|
||||
toque a nota (60 v) por (0.5) batidas
|
||||
use o instrumento (1 v)
|
||||
mude o instrumento para (1 v)
|
||||
|
||||
soma (-10) ao volume
|
||||
mude o volume por (-10)
|
||||
mude o volume para (100)%
|
||||
(volume)
|
||||
|
||||
soma (20) ao ritmo
|
||||
mude o ritmo por (20)
|
||||
mude o ritmo para (60) bpm
|
||||
(ritmo )
|
||||
|
||||
|
||||
|
||||
## Pen ##
|
||||
limpe
|
||||
apague tudo
|
||||
|
||||
carimbe
|
||||
|
||||
abaixe a caneta
|
||||
levante a caneta
|
||||
|
||||
mude a cor da caneta para [#f0f]
|
||||
mude a cor da caneta por (10)
|
||||
soma (10) à cor da caneta
|
||||
mude a cor da caneta para (0)
|
||||
|
||||
soma (10) ao tom da caneta
|
||||
soma (10) à intensidade da caneta
|
||||
mude a intensidade da caneta para (50)
|
||||
mude o tom da caneta para (50)
|
||||
|
||||
soma (1) ao tamanho da caneta
|
||||
mude o tamanho da caneta para (1)
|
||||
mude o tamanho da caneta por (1)
|
||||
|
||||
|
||||
|
||||
## Variables ##
|
||||
mude [var v] para [0]
|
||||
mude [var v] por(1)
|
||||
soma a [var v] (1)
|
||||
mostra variável [var v]
|
||||
esconde variável [var v]
|
||||
|
||||
|
||||
|
||||
## List ##
|
||||
adiciona [thing] a [list v]
|
||||
|
||||
apaga (1 v) de [list v]
|
||||
insere [thing] na posição (1 v) da lista [list v]
|
||||
insere [thing] em (1 v) de [list v]
|
||||
substitui o item (1 v) da lista [list v] por [thing]
|
||||
substitui (1 v) de [list v] com [thing]
|
||||
(item (1 v) de [list v])
|
||||
(tamanho de [list v])
|
||||
<[list v] contém [thing]>
|
||||
|
||||
mostra lista [list v]
|
||||
esconde lista [list v]
|
||||
|
||||
|
||||
|
||||
## Events ##
|
||||
quando gf clicada ## hat -green-flag
|
||||
|
||||
quando clicar em gf## hat -green-flag
|
||||
quando a tecla [space v] for pressionada## hat
|
||||
quando este objeto for clicado ## hat
|
||||
quando o fundo de tela mudar para [backdrop1 v] ## hat
|
||||
|
||||
quando [loudness v] > (10) ## hat
|
||||
|
||||
quando eu ouvir [message1 v] ## hat
|
||||
anuncie [message1 v] para todos
|
||||
anuncie [message1 v] para todos e espere
|
||||
|
||||
|
||||
|
||||
## Control ##
|
||||
espere (1) segundos
|
||||
|
||||
repita (10) vezes ## cstart
|
||||
repita (10) ## cstart
|
||||
sempre ## cstart cap
|
||||
se <> então## ifblock cstart
|
||||
senão## celse
|
||||
fim## cend
|
||||
espere até que <>
|
||||
espere até <>
|
||||
repita até < > ## cstart
|
||||
repita até que <> ## cstart
|
||||
|
||||
pare [all v] ## cap
|
||||
|
||||
quando eu começar como clone ## hat
|
||||
cria clone de [myself v]
|
||||
apaga este clone ## cap
|
||||
|
||||
|
||||
|
||||
## Sensing ##
|
||||
<tocando em [ v]?>
|
||||
<tocando na cor [#f0f]?>
|
||||
<a cor [#f0f] está tocando na cor [#f0f]?>
|
||||
(distância até [ v])
|
||||
|
||||
pergunte %s e espere a resposta
|
||||
pergunte %s e espere
|
||||
(resposta)
|
||||
|
||||
<tecla [space v] pressionada?>
|
||||
<mouse pressionado?>
|
||||
(mouse x)
|
||||
(mouse y)
|
||||
|
||||
(volume do som)
|
||||
|
||||
( [motion v] do vídeo em [this sprite v])
|
||||
vídeo [on v]
|
||||
muda a transparência do vídeo para (50)%
|
||||
|
||||
(cronômetro)
|
||||
(temporizador)
|
||||
zere cronômetro
|
||||
zere o temporizador
|
||||
|
||||
([posição x v] de [Sprite1 v])
|
||||
|
||||
([minute v] atual)
|
||||
(dias desde 20000)
|
||||
(nome de usuário)
|
||||
(user id)
|
||||
|
||||
|
||||
|
||||
## Operators ##
|
||||
(() + ())
|
||||
(() - ())
|
||||
(() * ())
|
||||
(() / ())
|
||||
|
||||
(sorteie número entre (1) e (10))
|
||||
|
||||
<[] < []>
|
||||
<[] = []>
|
||||
<[] > []>
|
||||
|
||||
<<> e <>>
|
||||
<<> ou <>>
|
||||
<não <>>
|
||||
|
||||
(junte [hello ] [world])
|
||||
(letra (1) de [world])
|
||||
(letras em [world])
|
||||
|
||||
|
||||
(resto da divisão de () por ())
|
||||
(() resto da divisão por ())
|
||||
(resto de() por())
|
||||
(arredonde ())
|
||||
|
||||
([sqrt v] of (9))
|
||||
|
||||
|
||||
|
||||
## Purple ##
|
||||
quando [button pressed v] ## hat
|
||||
<sensor [button pressed v]?>
|
||||
<sensor [button pressed v] ativado?>
|
||||
(valor do sensor [slider v])
|
||||
|
||||
ligue o motor por (1) segundos
|
||||
ligue o motor
|
||||
desligue o motor
|
||||
mude a potência do motor para (100)
|
||||
use a direção do motor [this way v]
|
||||
|
||||
quando a distância for < (20) ## hat
|
||||
quando a inclinação for= (1) ## hat
|
||||
(distância )
|
||||
(inclinação )
|
||||
|
||||
|
||||
|
||||
// Obsolete Scratch 1.4 blocks //
|
||||
|
||||
## Looks ##
|
||||
mude para o traje [costume1 v]
|
||||
|
||||
mude para o fundo de tela [background1 v]
|
||||
próximo fundo de tela
|
||||
(fundo de tela #)
|
||||
|
||||
|
||||
|
||||
## Control ##
|
||||
se <> ## cstart
|
||||
sempre se <> ## cstart cap
|
||||
pare comando ## cap
|
||||
pare tudo ## cap
|
||||
|
||||
|
||||
|
||||
## Events ##
|
||||
quando clicado ## hat
|
||||
|
||||
|
||||
|
||||
## Sensing ##
|
||||
<som alto?>
|
||||
|
||||
|
||||
|
||||
## Purple ##
|
||||
motor ligado
|
||||
motor desligado
|
||||
motor ligado por (1) segundos
|
||||
potência do motor(100)
|
||||
direção do motor [this way v]
|
|
@ -1,16 +1,10 @@
|
|||
// The list of blocks, in scratchblocks format.
|
||||
//
|
||||
// Special values:
|
||||
// [list v] -- used to identify list dropdowns
|
||||
// [sqrt v] -- identifies math function, in the ([sqrt v] of ()) block
|
||||
//
|
||||
// Motion
|
||||
|
||||
## Motion ##
|
||||
move (10) steps
|
||||
turn cw (15) degrees ## -turn-arrow
|
||||
turn right (15) degrees ## -turn-arrow
|
||||
turn ccw (15) degrees ## -turn-arrow
|
||||
turn left (15) degrees ## -turn-arrow
|
||||
turn cw (15) degrees
|
||||
turn right (15) degrees
|
||||
turn ccw (15) degrees
|
||||
turn left (15) degrees
|
||||
|
||||
point in direction (90 v)
|
||||
point towards [ v]
|
||||
|
@ -34,7 +28,8 @@ set rotation style [left-right v]
|
|||
|
||||
|
||||
|
||||
## Looks ##
|
||||
// Looks
|
||||
|
||||
say [Hello!] for (2) secs
|
||||
say [Hello!]
|
||||
think [Hmm...] for (2) secs
|
||||
|
@ -61,8 +56,8 @@ go back (1) layers
|
|||
(backdrop name)
|
||||
(size)
|
||||
|
||||
## Stage-specific
|
||||
## Looks ##
|
||||
// (Stage-specific)
|
||||
|
||||
switch backdrop to [backdrop1 v] and wait
|
||||
next backdrop
|
||||
|
||||
|
@ -70,7 +65,8 @@ next backdrop
|
|||
|
||||
|
||||
|
||||
## Sound ##
|
||||
// Sound
|
||||
|
||||
play sound [pop v]
|
||||
play sound [pop v] until done
|
||||
stop all sounds
|
||||
|
@ -91,7 +87,8 @@ set tempo to (60) bpm
|
|||
|
||||
|
||||
|
||||
## Pen ##
|
||||
// Pen
|
||||
|
||||
clear
|
||||
|
||||
stamp
|
||||
|
@ -111,7 +108,8 @@ set pen size to (1)
|
|||
|
||||
|
||||
|
||||
## Variables ##
|
||||
// Variables
|
||||
|
||||
set [var v] to [0]
|
||||
change [var v] by (1)
|
||||
show variable [var v]
|
||||
|
@ -119,7 +117,8 @@ hide variable [var v]
|
|||
|
||||
|
||||
|
||||
## List ##
|
||||
// List
|
||||
|
||||
add [thing] to [list v]
|
||||
|
||||
delete (1 v) of [list v]
|
||||
|
@ -135,42 +134,55 @@ hide list [list v]
|
|||
|
||||
|
||||
|
||||
## Events ##
|
||||
when gf clicked ## hat -green-flag
|
||||
when green flag clicked ## hat -green-flag
|
||||
when flag clicked ## hat -green-flag
|
||||
when [space v] key pressed ## hat
|
||||
when this sprite clicked ## hat
|
||||
when backdrop switches to [backdrop1 v] ## hat
|
||||
// Events
|
||||
|
||||
when [loudness v] > (10) ## hat
|
||||
when gf clicked
|
||||
when green flag clicked
|
||||
when flag clicked
|
||||
when [space v] key pressed
|
||||
when this sprite clicked
|
||||
when backdrop switches to [backdrop1 v]
|
||||
|
||||
when I receive [message1 v] ## hat
|
||||
when [loudness v] > (10)
|
||||
|
||||
when I receive [message1 v]
|
||||
broadcast [message1 v]
|
||||
broadcast [message1 v] and wait
|
||||
|
||||
|
||||
|
||||
## Control ##
|
||||
// Control
|
||||
|
||||
wait (1) secs
|
||||
|
||||
repeat (10) ## cstart
|
||||
forever ## cstart cap
|
||||
if <> then ## ifblock cstart
|
||||
else ## celse
|
||||
end ## cend
|
||||
repeat (10)
|
||||
end
|
||||
|
||||
forever
|
||||
end
|
||||
|
||||
if <> then
|
||||
end
|
||||
|
||||
if <> then
|
||||
else
|
||||
end
|
||||
|
||||
wait until <>
|
||||
repeat until <> ## cstart
|
||||
|
||||
stop [all v] ## cap
|
||||
repeat until <>
|
||||
end
|
||||
|
||||
when I start as a clone ## hat
|
||||
stop [all v]
|
||||
|
||||
when I start as a clone
|
||||
create clone of [myself v]
|
||||
delete this clone ## cap
|
||||
delete this clone
|
||||
|
||||
|
||||
|
||||
## Sensing ##
|
||||
// Sensing
|
||||
|
||||
<touching [ v]?>
|
||||
<touching color [#f0f]?>
|
||||
<color [#f0f] is touching?>
|
||||
|
@ -202,7 +214,8 @@ reset timer
|
|||
|
||||
|
||||
|
||||
## Operators ##
|
||||
// Operators
|
||||
|
||||
(() + ())
|
||||
(() - ())
|
||||
(() * ())
|
||||
|
@ -229,9 +242,10 @@ reset timer
|
|||
|
||||
|
||||
|
||||
## Purple ##
|
||||
when [button pressed v] ## hat
|
||||
<sensor [button pressed v]?>
|
||||
// Extension
|
||||
|
||||
when [button pressed v]
|
||||
<sensor [button pressed v] ?>
|
||||
([slider v] sensor value)
|
||||
|
||||
turn motor on for (1) secs
|
||||
|
@ -240,17 +254,19 @@ turn motor off
|
|||
set motor power (100)
|
||||
set motor direction [this way v]
|
||||
|
||||
when distance < (20) ## hat
|
||||
when tilt = (1) ## hat
|
||||
when distance < (20)
|
||||
when tilt = (1)
|
||||
(distance)
|
||||
(tilt)
|
||||
|
||||
|
||||
//
|
||||
|
||||
// Obsolete Scratch 1.4 blocks
|
||||
// Obsolete Scratch 1.4 blocks:
|
||||
|
||||
|
||||
## Looks ##
|
||||
// Looks
|
||||
|
||||
switch to costume [costume1 v]
|
||||
|
||||
switch to background [background1 v]
|
||||
|
@ -259,25 +275,33 @@ next background
|
|||
|
||||
|
||||
|
||||
## Control ##
|
||||
if <> ## cstart
|
||||
forever if <> ## cstart cap
|
||||
stop script ## cap
|
||||
stop all ## cap
|
||||
// Control
|
||||
|
||||
if <>
|
||||
end
|
||||
|
||||
forever if <>
|
||||
end
|
||||
|
||||
stop script
|
||||
stop all
|
||||
|
||||
|
||||
|
||||
## Events ##
|
||||
when clicked ## hat
|
||||
// Events
|
||||
|
||||
when Sprite1 clicked
|
||||
|
||||
|
||||
|
||||
## Sensing ##
|
||||
// Sensing
|
||||
|
||||
<loud?>
|
||||
|
||||
|
||||
|
||||
## Purple ##
|
||||
// Extension
|
||||
|
||||
motor on
|
||||
motor off
|
||||
motor on for (1) seconds
|
||||
|
@ -286,6 +310,7 @@ motor direction [this way v]
|
|||
|
||||
|
||||
|
||||
## Grey ##
|
||||
// Grey
|
||||
|
||||
...
|
||||
…
|
2432
tests/stress-test.txt
Normal file
2432
tests/stress-test.txt
Normal file
File diff suppressed because it is too large
Load diff
Reference in a new issue