Remove blocks*.txt, rearrange tests

This commit is contained in:
blob8108 2013-10-26 15:51:33 +01:00
parent 589219a46c
commit 6284a90a15
6 changed files with 2513 additions and 370 deletions

View file

@ -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]

View file

@ -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

File diff suppressed because it is too large Load diff