-
Notifications
You must be signed in to change notification settings - Fork 0
Full Action Reference Control_pt
Início | Guia de predefinições | Referência de eventos
Gerado automaticamente a partir do registro de ações do IDE via
tools/gen_action_reference.py— não edite manualmente; execute novamente o gerador após alterar as ações. As traduções vêm detools/action_ref_i18n.py.
| Propriedade | Valor |
|---|---|
| Nome | check_empty |
| Ícone | 🔍 |
| Categoria | Controle |
Verdadeiro quando (x, y) está livre de colisões. Use com start_block/end_block para condicionar a(s) ação(ões) seguinte(s), no estilo GM
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
x |
Texto | self.x |
Posição X a verificar (expressão permitida, ex. self.x + 32) |
y |
Texto | self.y |
Posição Y a verificar (expressão permitida, ex. self.y + 32) |
relative |
Sim/Não | Não | Tratar X/Y como deslocamentos da posição desta instância em vez de coordenadas absolutas; opcional |
objects |
Escolha | solid |
Quais instâncias contam como ocupando a posição; Opções: solid, all
|
| Propriedade | Valor |
|---|---|
| Nome | comment |
| Ícone | |
| Categoria | Controle |
Um comentário na lista de ações (sem efeito em execução)
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
text |
Texto | — | Texto de comentário livre; opcional |
| Propriedade | Valor |
|---|---|
| Nome | else_action |
| Ícone | ⚡ |
| Categoria | Controle |
Marca o ramo «senão» de uma condição
Parâmetros: nenhum
| Propriedade | Valor |
|---|---|
| Nome | end_block |
| Ícone | 📁 |
| Categoria | Controle |
Terminar um bloco de ações
Parâmetros: nenhum
| Propriedade | Valor |
|---|---|
| Nome | execute_code |
| Ícone | 📜 |
| Categoria | Controle |
Executar um bloco de código Python integrado
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
code |
Código | — | Código Python a avaliar em relação à instância |
| Propriedade | Valor |
|---|---|
| Nome | execute_script |
| Ícone | 📜 |
| Categoria | Controle |
Executar um dos scripts do projeto
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
script |
Script | — | Nome do script do projeto a executar |
arg0 |
Texto | — | Disponível no script como argument0; opcional |
arg1 |
Texto | — | Disponível no script como argument1; opcional |
arg2 |
Texto | — | Disponível no script como argument2; opcional |
arg3 |
Texto | — | Disponível no script como argument3; opcional |
arg4 |
Texto | — | Disponível no script como argument4; opcional |
| Propriedade | Valor |
|---|---|
| Nome | exit_event |
| Ícone | 🚪 |
| Categoria | Controle |
Interromper a execução das ações restantes neste evento
Parâmetros: nenhum
| Propriedade | Valor |
|---|---|
| Nome | if_can_push |
| Ícone | 📦 |
| Categoria | Controle |
Verificar se uma caixa/objeto pode ser empurrado na direção atual (estilo Sokoban)
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
direction |
Escolha | facing |
Direção a verificar para o empurrão; Opções: facing
|
object_type |
Texto | box |
Tipo de objeto sendo empurrado |
then_action |
Escolha | push_and_move |
Ação se o empurrão é possível; Opções: push_and_move, none
|
else_action |
Escolha | stop_movement |
Ação se o empurrão está bloqueado; Opções: stop_movement, none
|
| Propriedade | Valor |
|---|---|
| Nome | if_collision |
| Ícone | ❓💥 |
| Categoria | Controle |
Condição: verdadeiro se a instância colidiria no deslocamento (x, y)
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
x |
Número | 0 |
Deslocamento horizontal a testar |
y |
Número | 0 |
Deslocamento vertical a testar |
object |
Texto | any |
«any», «solid» ou um nome de objeto; Opções: any, solid; opcional |
not_flag |
Sim/Não | Não | Negar o resultado; opcional |
| Propriedade | Valor |
|---|---|
| Nome | if_collision_at |
| Ícone | 🎯 |
| Categoria | Controle |
Verificar uma colisão em uma posição
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
x |
Texto | self.x + 32 |
Expressão da posição X |
y |
Texto | self.y |
Expressão da posição Y |
object_type |
Escolha | any |
Tipo de objeto a verificar; Opções: any, solid
|
then_actions |
Lista de ações | — | Ações se colisão encontrada |
else_actions |
Lista de ações | — | Ações se nenhuma colisão |
| Propriedade | Valor |
|---|---|
| Nome | if_condition |
| Ícone | ❓ |
| Categoria | Controle |
Verificação condicional com ações então/senão
Parâmetros: nenhum
| Propriedade | Valor |
|---|---|
| Nome | if_object_exists |
| Ícone | ❓ |
| Categoria | Controle |
Condição: verdadeiro se existir pelo menos uma instância do objeto
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
object |
Objeto | — | Tipo de objeto a verificar |
not_flag |
Sim/Não | Não | Negar o resultado (agir quando o objeto NÃO existe); opcional |
| Propriedade | Valor |
|---|---|
| Nome | repeat |
| Ícone | 🔁 |
| Categoria | Controle |
Repetir a ação/o bloco seguinte N vezes
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
times |
Número | 10 |
Número de repetições |
actions |
Lista de ações | — | Ações a repetir |
| Propriedade | Valor |
|---|---|
| Nome | set_variable |
| Ícone | 📝 |
| Categoria | Controle |
Definir uma variável de instância ou global
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
variable |
Texto | — | Nome da variável |
value |
Texto | 0 |
Valor (número, cadeia ou expressão) |
scope |
Escolha | self |
Escopo da variável; Opções: self, other, global
|
relative |
Sim/Não | Não | Somar ao valor atual em vez de substituí-lo |
| Propriedade | Valor |
|---|---|
| Nome | start_block |
| Ícone | 📂 |
| Categoria | Controle |
Iniciar um bloco de ações (para agrupar)
Parâmetros: nenhum
| Propriedade | Valor |
|---|---|
| Nome | test_chance |
| Ícone | 🎲❓ |
| Categoria | Controle |
Condição: verdadeiro com probabilidade 1 em «sides»
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
sides |
Número | 6 |
Uma chance de 1 em N de ser verdadeiro |
| Propriedade | Valor |
|---|---|
| Nome | test_expression |
| Ícone | ❓ |
| Categoria | Controle |
Testar se uma expressão é verdadeira
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
expression |
Texto | — | Expressão a avaliar (verdadeiro se >= 0.5) |
then_actions |
Lista de ações | — | Ações se verdadeiro |
else_actions |
Lista de ações | — | Ações se falso |
| Propriedade | Valor |
|---|---|
| Nome | test_question |
| Ícone | ❓💬 |
| Categoria | Controle |
Condição: mostrar uma caixa de diálogo sim/não; verdadeiro se o usuário responder sim
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
question |
Texto | Continue? |
Pergunta mostrada ao jogador |
| Propriedade | Valor |
|---|---|
| Nome | test_variable |
| Ícone | ❓ |
| Categoria | Controle |
Testar o valor de uma variável de instância ou global
| Parâmetro | Tipo | Padrão | Notas |
|---|---|---|---|
variable |
Texto | — | Nome da variável |
value |
Texto | 0 |
Valor a comparar |
scope |
Escolha | self |
Escopo da variável; Opções: self, other, global
|
operation |
Escolha | equal |
Operador de comparação; Opções: equal, less, greater, less_equal, greater_equal, not_equal
|