Minilop Retroware

Power Desk · Visita guiada

O editor de scripts

Um editor de código feito para o MPAGD, com verificador, localizar e substituir e gravação segura. Faz uma visita rápida ao ecrã.

O editor de scripts do Power Desk, a mostrar a barra de ferramentas, a lista de ficheiros, a barra de pesquisa, o código e o painel de problemas

Passo 1 de 12

  1. Os teus scripts num só sítio

    Um editor de código para events.a00 a events.a20 e events.msg, feito para o MPAGD. Faz o trabalho do Bloco de Notas ou do Notepad++ para estes ficheiros, e sabe o que os comandos significam. Usa Seguinte, ou os números, para percorrer o ecrã.

  2. Quatro separadores para o teu código

    O código tem quatro separadores: Scripts de eventos, Etiquetas, Rotinas de utilizador e Motor. Esta visita é toda sobre os Scripts de eventos.

  3. Todos os scripts pelo nome

    Os ficheiros estão listados pelo nome do evento, como PLAYER e SPRITETYPE1, com um distintivo cinzento "vazio" onde um evento não tem nada. Os scripts de rascunho ficam por baixo, separados do teu jogo.

  4. Gravação cuidadosa

    Guardar e Guardar tudo escrevem apenas os ficheiros que alteraste, e cada byte que não alteraste fica como estava. Reverter desfaz as tuas edições a um ficheiro. O Histórico guarda as últimas 30 gravações de cada ficheiro, com comparação e restauro. Verificar disco avisa se um ficheiro mudou fora do Desk, por exemplo no Notepad++.

  5. Comentários e rotinas de utilizador

    Comentar e Descomentar aplicam-se às linhas selecionadas (Ctrl+/ faz o mesmo). Inserir rotina de utilizador abre uma lista das rotinas que escolheste e coloca a linha USER por ti, indentada para ficar alinhada.

  6. Scripts de rascunho e a Biblioteca

    Novo inicia um script de rascunho para experimentares ideias, que nunca faz parte do teu jogo. Para a Biblioteca guarda um script inteiro ou apenas as linhas que selecionaste, e Da Biblioteca volta a juntar um. Comparar mostra lado a lado o mesmo script de dois projetos abertos.

  7. Encontra tudo

    Uma barra de pesquisa destaca todas as correspondências e diz-te, por exemplo, 3 de 12. Há distinção de maiúsculas e minúsculas, palavra inteira e padrão, e podes procurar em código e comentários, só em código ou só em comentários. Localizar em todos os scripts lista todas as correspondências em todos os ficheiros de eventos, e Substituir em todos os ficheiros usa a mesma caixa e pergunta primeiro.

  8. Um editor que lê MPAGD

    Comandos, testes, variáveis, números, cadeias de texto e comentários são coloridos com a lista de palavras do próprio compilador, e uma palavra que o compilador não reconheceria aparece sublinhada a vermelho. Os blocos IF, WHILE e REPEAT recolhem-se a partir das setas junto aos números das linhas. As sugestões oferecem comandos do MPAGD à medida que escreves, e ao passar o rato sobre um número de imagem, bloco, ecrã, objeto ou USER vês a que se refere.

  9. Erros apanhados enquanto escreves

    Por baixo do editor, a linha de estado mostra o ficheiro, a posição do cursor, se está guardado e se os teus blocos estão equilibrados. O separador Problemas lista todos os erros e avisos em todos os teus ficheiros, e ao premir um deles saltas para lá. O verificador segue as regras do compilador e, nos testes, concordou com o compilador verdadeiro em todos os erros de 22 ficheiros de eventos, 99 falhas feitas à mão e 1350 cópias danificadas ao acaso. O compilador continua a ter a palavra final.

  10. Vê onde as coisas são usadas

    Ao lado de Problemas estão Utilizações (todos os sítios onde aparece uma variável, número USER, mensagem ou comando), Estrutura (as secções do ficheiro aberto), Variáveis (quantas vezes cada uma é definida e lida), Revisão do jogo (verificações em todos os scripts e no ficheiro do jogo), Mensagens e Imagens.

  11. Deixa a vista ao teu gosto

    Move o painel de verificação para junto do editor, passa para ecrã inteiro, quebra as linhas longas, liga ou desliga as sugestões de comandos e torna o texto mais pequeno ou maior.

  12. Depois, compila a cassete

    Quando os scripts estiverem certos, compila a cassete, testa-a no emulador integrado ou abre-a no teu, tudo sem sair do Desk.

Próxima visita guiada: Construtor de rotinas de utilizador Todas as visitas

Escolhe outra visita guiada