Desenho e Prototipo Bitmap.

DwPrime e um software de desenho bitmap: crie icones pixel-perfect, sprites ou tilesets para mapas, e pixel art detalhado com linhas, retangulos/circulos/elipses (contorno ou cheio), degradados, ferramentas de inversao, borracha/transparencia e paleta circular com conta-gotas. Ferramentas de selecao (copiar, espelhar, rotacionar, escalar) aceleram o conjunto de tiles e sprites. Zoom/minimapa e tabuleiro de transparencia trazem precisao, e o undo/redo de 8 niveis protege iteracoes e exportacoes.


DwPrime 2.0 - Tutorial rapido (PT)
===================================

Objetivo
- Desenhar na HP Prime com formas, cores, arquivos, zoom, transparencia, degradados e ferramentas de inversao.

Inicio e arquivos
- Ao iniciar: reabre o ultimo arquivo se save_config_files.txt existir.
- O aplicativo bloqueia o desligamento automatico da calculadora (tempo de espera definido em 2 h) e desativa o escurecimento da tela; ambos sao restaurados ao sair (Esc).
- Salvamento automatico ativado por padrao; salva a cada N minutos (5 por padrao, ajustavel pelo icone de cronometro no menu Funcao): salva silenciosamente se o arquivo ja tiver nome, caso contrario pede para guardar.
- Icones New/Load/Save/Save as; salvar com um nome que ja existe pede confirmacao antes de substituir. Undo/Redo: historico de 8 niveis iniciado no arranque; Enter (validacao de ferramenta/selecao) adiciona um snapshot; o historico e limpo com Esc. Para imagens muito grandes, o aplicativo pode oferecer desativar o undo/redo por razoes de desempenho.

Navegacao e visao
- Cursor com setas/diagonais. O icone/tecla Selecao (Mark, x) ativa o ponto de ancoragem e mostra o retangulo de selecao; mover o cursor e Enter para validar. Pressionar novamente desativa o ponto de ancoragem.
- Icone de Zoom abre a vista de zoom; minimapa (tecla LN); mover o viewport com dois dedos.
- Icone de tabuleiro ativa a pre-visualizacao do fundo transparente.

Ferramentas de desenho
- Ponto, Linha, Polyline, Retangulo/Circulo/Ellipse (contorno ou cheio), Retangulo degradado H/V + padrao, Circulo degradado, Circulo degradado H/V, Ellipse degradada H/V, Pintura (fill zone), Texto (com/sem fundo), Borracha (cor transparente), Carimbo de pincel.
- Import: o icone import (secao Arquivo) carrega uma imagem como sobreposicao movel; mover o cursor para posiciona-la, depois Enter para coloca-la no desenho.
- Export: o icone export desenha uma selecao retangular sobre qualquer parte do desenho; Enter salva apenas essa regiao no seu proprio arquivo (pede um nome de arquivo, depois o aplicativo de destino).
- Ferramentas invert: linha, contorno ret/circulo/ellipse, inversao de ret/circulo/ellipse preenchidos com cache para reposicionar.
- Espessura do traco: dialogo define 1-4; regressa ao ecra de desenho apos validacao.
- Estilo de linha: dialogo separado escolhe solido / tracejado / eixo; aplica-se a todos os tracos de contorno (linhas, polylines, bordas de ret/circulo/ellipse) independentemente da espessura.

Degradados (posicionamento do ponto focal)
- As ferramentas de degradado (Rect padrao, Rect H, Rect V, Circulo, Circulo H/V, Ellipse H/V) funcionam em duas fases.
- Fase 1: colocar mark, mover cursor para dimensionar a forma, depois Enter.
- Fase 2: o cursor move-se automaticamente para o centro da forma. Mover o cursor para escolher o ponto focal do degradado, depois Enter para confirmar.
- Rect padrao: focal livre dentro do retangulo; degradado radial dos cantos (cor de borda) ate o cursor (cor de fundo).
- Rect H: cursor-Y define o pico vertical; degradado duplo de cima/baixo ate o cursor.
- Rect V: cursor-X define o pico horizontal; degradado duplo de esquerda/direita ate o cursor.
- Circulo: cursor dentro do disco define o centro do degradado radial; a forma permanece fixa.
- Circulo H: cursor-X posiciona o focal horizontal dentro do circulo; cor de borda no focal, cor de fundo para as extremidades. Cursor focal especial exibido.
- Circulo V: cursor-Y posiciona o focal vertical dentro do circulo; mesmo comportamento no eixo vertical. Cursor focal especial exibido.
- Ellipse H: cursor-X posiciona o focal horizontal na ellipse; degradado simetrico ao redor do focal. Cursor focal especial exibido.
- Ellipse V: cursor-Y posiciona o focal vertical na ellipse; degradado simetrico ao redor do focal. Cursor focal especial exibido.

Pinceis (brushes)
- Icone pincel (menu Funcao): lista paginada de pinceis em `brushes.txt` (AFiles). Selecionar um pincel para substituir a ferramenta ponto por esse carimbo, ou escolher "(nenhum)" para voltar ao ponto classico/espessura.
- Conjunto padrao auto-criado se o arquivo nao existir: formas solidas (circle, square, hollow, ring, diamond, star, heart, diagonal) e formas de degradado alpha (soft, feather, halo, cloud, ramp, spray, splatter), cada uma nos tamanhos de 3 a 9 px; os pinceis de linha/barra (horizontal, vertical, bar) vao de 3 a 10.
- Os nomes exibidos sao localizados de acordo com o idioma da calculadora.

Cores e transparencia
- Paleta circular para borda/fundo; trocar cores; conta-gotas captura do canvas.
- Painel de transparencia ajusta alpha borda/fundo via slider ou botoes - / + exibidos acima de cada slider (ajuste pixel a pixel, 1 unidade por 0,25 s); alpha visivel sobre o tabuleiro.

Transformacoes (requer selecao)
- Mover ou Copy/Stamp, Espelho H/V, Rotacao (angulo), Escala (%). Enter valida e reinicia caches; undo/redo funciona nas etapas validadas.

Atalhos (bits HP Prime)
- Enter; Selecao (x); Zoom (+); Minimap (LN); Mover cursor (6/4/2/8/7/1/3/9); Esc para sair e limpar historico.
