JASS
# JASS

JASS (Just Another Scripting Syntax) è un linguaggio di programmazione ad eventi usato in Warcraft III. I creatori di mappe possono usarlo nel World Editor per creare triggers e script AI o comunque, lavorando sul file *.j presente nei file con estensione *.w3m o *.w3x

## Caratteristiche

Il Warcraft fornisce un'estesa API che dà al programmatore il controllo di quasi la totalità degli aspetti del gioco. Può, per esempio, eseguire semplici comandi da interfaccia come: dare ordini alle unità, cambiare il tempo e l'ora del gioco, eseguire suoni, mostrare messaggi al giocatore, e manipolare il terreno. JASS può anche creare potenti funzioni, le quali possono rilevare se il mouse va sopra o colpisce una posizione. Ha una sintassi simile al Turing e al Delphi, benché, diversamente da questi linguaggi, è case sensitive. JASS è primariamente un linguaggio di programmazione procedurale.

## Esempio di programma

### Hello, world!

Il seguente codice creerà una funzione, priva di argomenti (takes nothing), che mostrerà a tutti i giocatori il messaggio "Hello World"

