ATOMIC AI COMPLETE FUNCTIONS CATALOG RULE: This catalog is exhaustive for this category of items. RULE: Only items of this category listed in this file exist. RULE: No additional items of this category exist outside this file. RULE: Do not invent, infer, extend, or rename items of this category. RULE: Exact spelling is mandatory. STRING FUNCTIONS nome_variabile = ottieni il simbolo di un testo a una determinata posizione --> (TESTO: " ") (POSIZIONE:) nome_variabile = ottieni testo con parola sostituita --> (TESTO: " ") (PAROLA:) (NUOVA PAROLA:) nome_variabile = ottieni testo con parola sostituita solo la prima volta --> (TESTO: " ") (PAROLA:) (NUOVA PAROLA:) nome_variabile = ottieni testo minuscolo --> (TESTO: " ") nome_variabile = ottieni testo maiuscolo --> (TESTO: " ") nome_variabile = ottieni numero da testo --> (TESTO: " ") nome_variabile = ottieni il numero di parole specificate in un testo --> (TESTO: " ") (PAROLA: " ") nome_variabile = ottieni lunghezza testo --> (TESTO:) nome_variabile = ottieni testo con parola sostituita --> (TESTO: " ") (PAROLA: " ") (NUOVA PAROLA: " ") nome_variabile = ottieni testo con parola sostituita solo la prima volta --> (TESTO: " ") (PAROLA: " ") (NUOVA PAROLA: " ") nome_variabile = ottieni testo con inserito altro testo a una determinata posizione --> (TESTO: " ") (TESTO INSERITO: " ") (POSIZIONE:) nome_variabile = ottieni un pezzo di questo testo --> (TESTO: " ") (POSIZIONE:) (LUNGHEZZA:) nome_variabile = ottieni risultato espressione da testo --> (TESTO: " ") nome_variabile = ottieni posizione parola --> (TESTO: " ") (PAROLA: " ") TEXT FILES FUNCTIONS scrivi su questo file --> (NOME: "path and file name") (TESTO: " ") scrivi una nuova linea su questo file --> (NOME: "path and file name") (TESTO: " ") sovrascrivi su questo file --> (NOME: "path and file name") (TESTO: " ") nome_variabile = ottieni testo da questo file --> (NOME: " ") nome_variabile = ottieni una riga di testo da questo file --> (NOME: " ") (RIGA:) CRYPTOGRAPHY FUNCTIONS nome_variabile = ottieni testo cifrato --> (TESTO:" ") (CIFRARIO: "Cesare"|"Atbash"|"Sostituzione a sequenza"|"Parola chiave"|"Vigenere"|"Vernam") (CHIAVE:) nome_variabile = ottieni testo decifrato --> (TESTO:" ") (CIFRARIO: "Cesare"|"Atbash"|"Sostituzione a sequenza"|"Parola chiave"|"Vigenere"|"Vernam") (CHIAVE:) MATHS FUNCTIONS nome_variabile = ottieni la componente x del vettore dato angolo e lunghezza --> (ANGOLO:) (LUNGHEZZA:) nome_variabile = ottieni la componente y del vettore dato angolo e lunghezza --> (ANGOLO:) (LUNGHEZZA:) nome_variabile = ottieni l'arrotondamento per difetto di --> (VALORE:) nome_variabile = ottieni potenza modulare di --> (VALORE:) nome_variabile = ottieni il valore intero di --> (VALORE:) nome_variabile = ottieni il valore decimale di --> (VALORE:) nome_variabile = ottieni il valore assoluto di --> (VALORE:) nome_variabile = ottieni il segno di --> (VALORE:) nome_variabile = ottieni il logaritmo naturale di --> (VALORE:) nome_variabile = ottieni il logaritmo in base 2 di --> (VALORE:) nome_variabile = ottieni il logaritmo in base 10 di --> (VALORE:) nome_variabile = ottieni il logaritmo in base n di --> (VALORE:) (BASE:) nome_variabile = ottieni la radice quadrata di --> (VALORE:) nome_variabile = ottieni il seno di --> (VALORE:) nome_variabile = ottieni il coseno di --> (VALORE:) nome_variabile = ottieni la tangente di --> (VALORE:) nome_variabile = ottieni potenza modulare di--> (VALORE:) (ESPONENTE:) (DIVISORE:) nome_variabile = ottieni il massimo tra --> (VALORE 1:) (VALORE 2:) (VALORE 3:) (VALORE 4:) (VALORE 5:) (VALORE 6:) (VALORE 7:) (VALORE 8:) nome_variabile = ottieni la media tra --> (VALORE 1:) (VALORE 2:) (VALORE 3:) (VALORE 4:) (VALORE 5:) (VALORE 6:) (VALORE 7:) (VALORE 8:) nome_variabile = ottieni l'interpolazione linerare tra --> (VALORE 1:) (VALORE 2:) (VALORE 3:) nome_variabile = ottieni il valore limitato della variabile tra --> (VALORE 1:) (VALORE 2:) (VARIABILE:) nome_variabile = ottieni distanza tra due punti --> (X 1:) (Y 1:) (X 2:) (Y 2:) nome_variabile = ottieni direzione tra due punti --> (X 1:) (Y 1:) (X 2:) (Y 2:) nome_variabile = ottieni il resto della divisione tra --> (DIVIDENDO:) (DIVISORE:) nome_variabile = ottieni il quoziente della divisione tra --> (DIVIDENDO:) (DIVISORE:) RANDOM FUNCTIONS nome_variabile = ottieni uno a caso di questi valori --> (VALORE 1:) (VALORE 2:) (VALORE 3:) (VALORE 4:) (VALORE 5:) (VALORE 6:) (VALORE 7:) (VALORE 8:) nome_variabile = ottieni un valore compreso tra questi --> (VALORE 1:) (VALORE 2:) nome_variabile = ottieni un valore intero compreso tra questi --> (VALORE 1:) (VALORE 2:) DATE AND TIME FUNCTIONS nome_variabile = ottieni data attuale nome_variabile = ottieni data attuale come testo nome_variabile = ottieni giorno attuale nome_variabile = ottieni mese attuale nome_variabile = ottieni mese attuale nome_variabile = ottieni nome del mese attuale nome_variabile = ottieni anno attuale nome_variabile = ottieni una data --> (GIORNO: ) (MESE: ) (ANNO: ) (ORA: ) (MINUTO: ) (SECONDO: ) nome_variabile = ottieni risultato controllo se la data è oggi --> (DATA: ) nome_variabile = ottieni elemento da questa data --> (ELEMENTO: "nome del giorno") (DATA: ) nome_variabile = ottieni risultato confronto date --> (DATA 1: ) (DATA 2: ) nome_variabile = ottieni differenza tra due date --> (DATA 1: ) (DATA 2: ) (UNITA: ) ARDUINO FUNCTIONS nome_variabile = ottieni connessione con Arduino --> (PORTA:) (BAUD:) nome_variabile = ottieni testo da Arduino invia testo ad Arduino --> (TESTO: " ") MISCELLANEOUS FUNCTIONS copia negli appunti --> (TESTO:"") nome_variabile = ottieni testo dagli appunti nome_variabile = ottieni risultato controllo se c'è testo negli appunti imposta pausa --> (SECONDI:) (RIPRENDI SE:) imposta griglia --> (VISIBILE:) (COLORE SFONDO:) (COLORE LINEE:) (DIMENSIONE:) imposta schermo intero COLORS FUNCTIONS nome_variabile = ottieni colore rgb --> (ROSSO:) (VERDE:) (BLU:) nome_variabile = ottieni colore hsv --> (LUMINOSITA:) (SATURAZIONE:) (TINTA:) nome_variabile = ottieni miscela colori da --> (COLORE 1:) (COLORE 2:) (VALORE:) nome_variabile = ottieni differenza colori --> (COLORE 1:) (COLORE 2:) TEXT DRAWINGS FUNCTION nome_variabile = ottieni stile testo --> (CARATTERE:) (DIMENSIONE:) disegna testo --> (X:) (Y:) (TESTO:"scrivi qui il testo da disegnare") (SCALA:) (COLORE:) (TRASPARENZA:) (ROTAZIONE:) (LARGHEZZA CASELLA:) (INTERLINEA:) (ALLINEAMENTO ORIZZONTALE:) (ALLINEAMENTO VERTICALE:) (STILE:) disegna testo multicolore --> (X:) (Y:) (TESTO:"scrivi qui il testo da disegnare") (SCALA:) (COLORE 1:) (COLORE 2:) (COLORE 3:) (COLORE 4:) (TRASPARENZA:) (ROTAZIONE:) (LARGHEZZA CASELLA:) (INTERLINEA:) (ALLINEAMENTO ORIZZONTALE:) (ALLINEAMENTO VERTICALE:) (STILE:) DRAWS FUNCTIONS disegna cerchio multicolore --> (X:) (Y:) (RAGGIO:) (COLORE 1:) (COLORE 2:) (TRASPARENZA:) (SOLO CONTORNO:) disegna rettangolo multicolore --> (X:) (Y:) (BASE:) (ALTEZZA:) (COLORE 1:) (COLORE 2:) (COLORE 3:) (COLORE 4:) (TRASPARENZA:) (SOLO CONTORNO:) disegna ellisse multicolore --> (X 1:) (Y 1:) (X 2:) (Y 2:) (COLORE 1:) (COLORE 2:) (TRASPARENZA:) (SOLO CONTORNO:) disegna poligono regolare multicolore --> (X:) (Y:) (NUMERO LATI:) (RAGGIO:) (ROTAZIONE:) (COLORE 1:) (COLORE 2:) (TRASPARENZA:) (SOLO CONTORNO:) disegna linea multicolore --> (X 1:) (Y 1:) (X 2:) (Y 2:) (SPESSORE:) (COLORE 1:) (COLORE 2:) (TRASPARENZA:) disegna triangolo multicolore --> (X 1:) (Y 1:) (X 2:) (Y 2:) (X 3:) (Y 3:) (COLORE 1:) (COLORE 2:) (COLORE 3:) (TRASPARENZA:) (SOLO CONTORNO:) disegna settore circolare multicolore --> (X:) (Y:) (ANGOLO:) (RAGGIO:) (ROTAZIONE:) (COLORE 1:) (COLORE 2:) (TRASPARENZA:) (SOLO CONTORNO:) disegna cerchio --> (X:) (Y:) (RAGGIO:) (COLORE:) (TRASPARENZA:) (SOLO CONTORNO:) disegna rettangolo --> (X:) (Y:) (BASE:) (ALTEZZA:) (COLORE:) (TRASPARENZA:) (SOLO CONTORNO:) disegna ellisse --> (X 1:) (Y 1:) (X 2:) (Y 2:) (COLORE:) (TRASPARENZA:) (SOLO CONTORNO:) disegna punto --> (X:) (Y:) (COLORE:) (TRASPARENZA:) disegna poligono regolare --> (X:) (Y:) (NUMERO LATI:) (RAGGIO:) (ROTAZIONE:) (COLORE:) (TRASPARENZA:) (SOLO CONTORNO:) disegna linea --> (X 1:) (Y 1:) (X 2:) (Y 2:) (SPESSORE:) (COLORE:) (TRASPARENZA:) disegna triangolo --> (X 1:) (Y 1:) (X 2:) (Y 2:) (X 3:) (Y 3:) (COLORE:) (TRASPARENZA:) (SOLO CONTORNO:) disegna settore circolare --> (X:) (Y:) (ANGOLO:) (RAGGIO:) (ROTAZIONE:) (COLORE:) (TRASPARENZA:) (SOLO CONTORNO:) disegna arco --> (X:) (Y:) (ANGOLO:) (RAGGIO:) (ROTAZIONE:) (COLORE:) (SPESSORE:) (TRASPARENZA:) (SOLO CONTORNO:) disegna tabella --> (NOME:) (X:) (Y:) (RIGHE:) (COLONNE:) (COLORE SFONDO:) (COLORE TESTO:) (COLORE LINEE:) (SCALA:) UTILITY FUNCTIONS FOR DRAWING disegna righelli --> (VISIBILE:) disegna goniometro --> (VISIBILE:) IMAGES FUNCTIONS nome_variabile = ottieni immagine --> (NOME: "percorso e nome del file") (ORIGINE X:) (ORIGINE Y:) (FOTOGRAMMI:) (SCALA ASSE X:) (SCALA ASSE Y:) (COLORE:) (TRASPARENZA:) (ROTAZIONE:) disegna immagine --> (IMMAGINE:) (X:) (Y:) (LARGHEZZA:) (ALTEZZA:) (SCALA ASSE X:) (SCALA ASSE Y:) (COLORE:) (TRASPARENZA:) (ROTAZIONE:) (VELOCITA ANIMAZIONE:) disegna fotogramma --> (IMMAGINE:) (FOTOGRAMMA:) (X:) (Y:) (SCALA ASSE X:) (SCALA ASSE Y:) (COLORE:) (TRASPARENZA:) (ROTAZIONE:) disegna pixel art --> (DISEGNO:) (X:) (Y:) (LARGHEZZA:) (ALTEZZA:) (SCALA:) (ROTAZIONE:) (TRASPARENZA:) (COLORE A:) (COLORE B:) (COLORE C:) (COLORE D:) (COLORE E:) (COLORE F:) (COLORE G:) (COLORE H:) (COLORE I:) (COLORE J:) (COLORE K:) (COLORE L:) (COLORE M:) (COLORE N:) (COLORE O:) (COLORE P:) elimina immagine --> (NOME:) crea gif animata --> (X:) (Y:) (LARGHEZZA:) (ALTEZZA:) (SECONDI:) (NOME:) SPECIAL EFFECTS AND PARTICICLES FUNCTIONS disegna effetto speciale animato predefinito --> (X:) (Y:) (Z:"sopra"|"sotto") (DIMENSIONE: "piccolo"|"medio"|"grande") (COLORE:) (EFFETTO: "nuvola"|"esplosione"|"ellisse"|"pixel"|"sfera"|"anello"|"fumo"|"fumo che sale"|"fuoco d'artificio"|"bagliore"|"pioggia"|"neve"|"scintilla"|"stella") disegna effetto speciale su un elemento quando viene creato --> (ELEMENTO:) (EFFETTO: "nuvola"|"esplosione"|"ellisse"|"pixel"|"sfera"|"anello"|"fumo"|"fumo che sale"|"fuoco d'artificio"|"bagliore"|"pioggia"|"neve"|"scintilla"|"stella") (DIMENSIONE: "piccolo"|"medio"|"grande") (COLORE:) (Z: "sopra"|"sotto") disegna effetto speciale su un elemento quando viene distrutto --> (ELEMENTO:) (EFFETTO: "nuvola"|"esplosione"|"ellisse"|"pixel"|"sfera"|"anello"|"fumo"|"fumo che sale"|"fuoco d'artificio"|"bagliore"|"pioggia"|"neve"|"scintilla"|"stella") (DIMENSIONE: "piccolo"|"medio"|"grande") (COLORE:) (Z: "sopra"|"sotto") disegna effetto speciale su un elemento --> (ELEMENTO:) (EFFETTO: "nuvola"|"esplosione"|"ellisse"|"pixel"|"sfera"|"anello"|"fumo"|"fumo che sale"|"fuoco d'artificio"|"bagliore"|"pioggia"|"neve"|"scintilla"|"stella") (DIMENSIONE: "piccolo"|"medio"|"grande") (COLORE:) (Z: "sopra"|"sotto") nome_variabile = ottieni generatore di particelle --> (X:) (Y:) (ALTEZZA:) (LARGHEZZA:) (FORMA: "rettangolo","ellisse","rombo","linea") (DISTRIBUZIONE: "omogenea","verso il centro","verso il bordo") nome_variabile = ottieni particella --> (FORMA:"pixel"|"nuovola"|"cerchio"|"disco"|"esplosione"|"bagliore"|"linea"|"anello"|"fumo"|"neve"|"scintilla"|"sfera"|"quadrato"|"stella") (DIMENSIONE MINIMA/MASSIMA:) (DIREZIONE MINIMA/MASSIMA:) (ROTAZIONE MINIMA/MASSIMA:) (VELOCITA MINIMA/MASSIMA:) (SCALA ASSE X/Y:) (TRASPARENZA INIZIALE/MEDIANA/FINALE:) (COLORE INIZIALE/MEDIANO/FINALE:) (CRESCITA:) (ACCELERAZIONE:) (DURATA MASSIMA/MINIMA:) (VARIAZIONE VELOCITA:) (VARIAZIONE DIREZIONE:) (VARIAZIONE ROTAZIONE:) (INCREMENTO ROTAZIONE:) (INCREMENTO DIREZIONE:) (COLORE ADDITIVO: vero|falso) disegna direttamente delle particelle --> (NOME:) (X:) (Y:) (NUMERO:) attiva generatore di particelle solo per un istante --> (NOME:) (PARTICELLA:) (NUMERO:) attiva generatore di particelle --> (NOME:) (PARTICELLA:) (NUMERO:) SOUNDS AND AUDIO FUNCTIONS suona --> (SUONO:) (RIPETI SUONO:) (INTONAZIONE:) (VOLUME:) nome_variabile = ottieni suono --> (NOME: "") ferma questo suono --> (NOME:) elimina suono --> (NOME:) interrompi suono --> (SUONO:) nome_variabile = ottieni risultato controllo se sta suonando --> (SUONO:) nome_variabile = ottieni risultato controllo se questo suono è in pausa --> (NOME:) nome_variabile = ottieni posizione attuale traccia del suono --> (NOME:) nome_variabile = ottieni lunghezza traccia del suono --> (NOME:) suona melodia --> (NOTE: Do-Re-Mi- - -) (SUONO:) (BPM:) (RIPETI MELODIA:) (VOLUME:) modifica melodia --> (SUONO:) (BPM:) (RIPETI MELODIA:) (VOLUME:) suona audio dinamico --> (NOME:) (SUONO:) (INOTNAZIONE:) (VOLUME:) (X:) (Y:) (Z:) (RIPETI SUONO:) (POSIZIONE TRACCIA:) metti in pausa questo suono --> (NOME:) riprendi a suonare questo suono --> (NOME:) nome_variabile = ottieni valore intonazione di --> (SUONO:) nome_variabile = ottieni volume microfono modifica audio dinamico --> (NOME:) (INTONAZIONE:) (VOLUME:) (X:) (Y:) (Z:) (POSIZIONE TRACCIA:) modifica posizione ascoltatore --> (X:) (Y:) (Z:) OBJECTS FUNCTIONS crea un oggetto --> (NOME:) (GENITORE:) (X:) (Y:) (Z:) (SCALA ASSE X:) (SCALA ASSE Y:) (IMMAGINE:) (TRASPARENZA:) (COLORE:) (VELOCITA:) (DIREZIONE:) (ROTAZIONE:) crea un esemplare --> (NOME:) (OGGETTO:) (X:) (Y:) (Z:) (SCALA ASSE X:) (SCALA ASSE Y:) (IMMAGINE:) (TRASPARENZA:) (COLORE:) (VELOCITA:) (DIREZIONE:) (ROTAZIONE:) modifica un elemento --> (NOME:) (X:) (Y:) (Z:) (SCALA ASSE X:) (SCALA ASSE Y:) (IMMAGINE:) (TRASPARENZA:) (COLORE:) (VELOCITA:) (DIREZIONE:) (ROTAZIONE:) trasporta elemento al lato opposto quando esce dalla finestra --> (ELEMENTO:) distruggi un esemplare --> (ESEMPLARE:) distruggi tutti gli esemplari di --> (OGGETTO:) distruggi questi elementi quando collidono tra loro --> (ELEMENTO 1:) (ELEMENTO 2:) nome_variabile = ottieni risultato controllo collisione tra --> (ELEMENTO 1:) (ELEMENTO 2:) timbra con questo elemento --> (ELEMENTO:) cancella timbri fai parlare un elemento --> (NOME: ) (DICE:) fai pensare un elemento --> (NOME: ) (PENSA:) imposta elemento trascinabile --> (ELEMENTO: ) (VALORE:) distruggi elemento quando questa sua variabile locale equivale a --> (ELEMENTO:) (VARIABILE:) (VALORE:) distruggi elemento quando collide con --> (ELEMENTO:) (ELEMENTO COINVOLTO:) distruggi elementi che si trovano in quest'area rettangolare --> (ELEMENTO:) (X:) (Y:) (BASE:) (ALTEZZA:) distruggi elementi che si trovano in quest'area circolare --> (ELEMENTO:) (X:) (Y:) (RAGGIO:) distruggi elemento quando esce dalla finestra --> (ELEMENTO:) muovi un elemento verso un punto --> (ELEMENTO:) (X:) (Y:) (VELOCITA:) nome_variabile = ottieni nome dell'esemplare più vicino a --> (X:) (Y:) (OGGETTO:) nome_variabile = ottieni nome dell'esemplare più lontano da --> (X:) (Y:) (OGGETTO:) nome_variabile = ottieni risultato controllo se esistono esemplari di --> (OGGETTO:) nome_variabile = ottieni risultato controllo se elemento è stato cliccato --> (ELEMENTO:) (TASTO:) nome_variabile = ottieni risultato controllo se elemento è cliccato --> (ELEMENTO:) (TASTO:) nome_variabile = ottieni risultato controllo se elemento ha toccato il bordo della finestra --> (ELEMENTO:) nome_variabile = ottieni risultato controllo se ci sono elementi in questo punto --> (X:) (Y:) nome_variabile = ottieni distanza tra due elementi --> (ELEMENTO 1:) (ELEMENTO 2:) nome_variabile = ottieni ultimo esemplare cliccato OBJECT MOTION PATH PLANNING FUNCTION assegna un percorso da seguire a un elemento --> (ELEMENTO:) (PERCORSO:) (VELOCITA:) (RELATIVO:) (QUANDO FINISCE:) (DISEGNA PERCORSO:) ferma movimento di un elemento --> (ELEMENTO:) nome_variabile = ottieni un percorso --> (TIPO:) (CHIUSO:) (COORDINATE: x,y / x,y / …,… ) nome_variabile = ottieni velocità percorrenza percorso --> (ELEMENTO:) imposta velocità percorrenza percorso --> (ELEMENTO:) (VELOCITA:) TABLE FUNCTIONS crea tabella --> (NOME:) nome_variabile = ottieni dato da tabella --> (NOME:) (RIGA:) (COLONNA:) modifica tabella --> (NOME:) (RIGA:) (COLONNA:) (NUOVO VALORE:) riempi tabella --> (NOME:) (COLONNA 1:) (COLONNA 2:) distruggi tabella --> (NOME:) esporta tabella --> (NOME:) importa_tabella --> (NOME:) (PERCORSO:) USER INTERFACES FUNCTIONS crea tasto virtuale --> (NOME:) (ETICHETTA: " ") (X:) (Y:) (COLORE SFONDO:) (COLORE TESTO:) (TRASPARENZA:) (LARGHEZZA:) (ALTEZZA:) (CLASSE:) crea interruttore --> (NOME:) (ETICHETTA: " ") (X:) (Y:) (COLORE:) (VALORE PREDEFINITO:) crea casella di spunta --> (NOME:) (ETICHETTA: " ") (X:) (Y:) (COLORE:) (VALORE PREDEFINITO:) crea barra di controllo orizzontale --> (NOME:) (ETICHETTA: " ") (X:) (Y:) (LARGHEZZA:) (COLORE:) (VALORE MINIMO:) (VALORE MASSIMO:) (VALORE PREDEFINITO:) crea barra di controllo verticale --> (NOME:) (ETICHETTA: " ") (X:) (Y:) (LARGHEZZA:) (COLORE:) (VALORE MINIMO:) (VALORE MASSIMO:) (VALORE PREDEFINITO:) crea gruppo di opzioni --> (NOME:) (ETICHETTA: " ") (X:) (Y:) (COLORE:) (VALORE 1:) (VALORE PREDEFINITO:) (VALORE 2:) (VALORE 3:) (VALORE 4:) (VALORE 5:) (VALORE 6:) (VALORE 7:) (VALORE 8:) crea casella di testo--> (NOME:) (ETICHETTA: " ") (X:) (Y:) (COLORE:) (TESTO: " ") (LARGHEZZA:) crea casella di testo multilinea --> (NOME:) (ETICHETTA: " ") (X:) (Y:) (COLORE:) (TESTO:) (LARGHEZZA:) (ALTEZZA) imposta testo in una casella di testo --> (NOME:) (TESTO: " ") crea classe di tasti --> (NOME:) (ETICHETTA: " ") (X: 300) (Y: 20) (COLORE SFONDO:) (COLORE TESTO:) (TRASPARENZA:) (LARGHEZZA:) (ALTEZZA:) distruggi interfaccia --> (NOME:)