====== Dicas do krpano (Cheat Sheet) ====== Guardo aqui minhas dicas de programação no XML do krpano. * txtadd(dest, src1, src2, ...); - Essa é a função para concatenar strings; * trace(texto) - apresenta na janela de debug (log) o texto entre parêntesis; * Não se adiciona, porém, texto diretamente dentro do parêntesis. Se quiser fazer isso tem que usar txtadd():\\ txtadd(x, "Coordenadas X: ", get(mouse.ath));\\ trace(x); * ' - apertar a tecla 'plic' mostra/esconde a janela de debug / log window / console; ===== Uso de variáveis ===== As vezes não dá pra usar variáveis diretamente, e as vezes é pra usar diretamente. Ainda tenho que entender melhor se há uma regra genérica pra isso. Exemplos: ==== Uso direto: ==== * Copia diretamente o valor do hotspot[spot1].ath pra outra variável\\ copy(aux_ath, hotspot[spot1].ath); ==== Uso indireto ==== * Pra obter o valor de aux_ath tem que usar o [[https://krpano.com/docu/actions/?version=10812#get|get()]]:\\ txtadd(position,'hotspot name="teste" ath="', get(aux_ath),'"'); * Dentro de '[]' sempre é necessário usar get(), por exemplo:\\ set(pic, spot1);\\ set(hotspot[get(pic)].visible, false);