At line 1 added 94 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
Come si costruisce una mappa\\ |
!!! Prima di iniziare\\ |
\\ |
!! Definizioni delle sezioni\\ |
\\ |
\\ |
E' possibile impostare l'opzione per il __ refresh __ della mappa corrente.\\ |
E' necessario aggiungere, prima o dopo la definizione delle sezioni, il tag\\ |
\\ |
..G.TIM Ref="10000"\\ |
\\ |
dove '10000' indica (come esempio) il periodo di attesa tra due successivi aggiornamenti espresso in millisecondi.\\ |
Se il periodo non è indicato, o è indicato in modo sbagliato, viene impostato il default a 10000ms\\ |
\\ |
!!! Definizioni delle sezioni.\\ |
\\ |
Una schermata può contenere più sezioni che devono essere per prima cosa definite in cima allo script con __i propri nome, sfondo e coordinate.__\\ |
La definizione avviene tramite un tag della forma\\ |
\\ |
..D.SEZ Nam="proprioNome" Bgd="MB;nomefile;nomeFigura" Crd="a,b,c,d"\\ |
\\ |
La struttura del path dell'immagine di sfondo è fissa: la directory di riferimento contenente tutte le immagini è %HOMELOOCUP%\SmeupSources\LOOCUP_IMG\MB\SCP_MAP\\\ |
Ogni immagine, per motivi di stabilità, non deve superare la dimensione di 100KB.\\ |
Le coordinate indicano la posizione della sezione all'interno della finestra principale e possono essere espresse in due diversi modi:\\ |
\\ |
''IN MODO RELATIVO :''\\ |
La coppia __(a;b)___ indica la posizione relativa come se la finestra fosse una matrice(riga;colonna).\\ |
La coppia __(c;d)__ indica rispettivamente larghezza e altezza della sezione.\\ |
- es: Crd="1,1,100,100"\\ |
\\ |
'' IN MODO ASSOLUTO:''\\ |
La coppia__ (a;b)__ indica le coordinate assolute dell'angolo in alto a sx della sezione all'interno della finestra principale e ogni valore è seguito da x o y.\\ |
La coppia __(c;d)__ indica rispettivamente larghezza e altezza della sezione\\ |
- es: Crd="100x,100y,100,100".\\ |
\\ |
Le coordinate assolute relative alla posizione del mouse sono sempre riportate in basso a sx, nella barra inferiore di Loocup, alle voci "xModule=, yModule="\\ |
\\ |
!! Costruzione delle sezioni\\ |
Ogni sezione può contenere più oggetti definiti al suo interno.\\ |
Ogni oggetto è definito nel modo seguente:\\ |
\\ |
''..G.SEZ'' Nam="Esempio" Tps="Esempio Sezione"._n_\\ |
''..G.SUB'' Nam="Esempio oggetto" Tps="Esempio oggetto"._n_\\ |
''..G.SET.FRM '' Shp="RECT" Crd="221,662,134,233"._n_\\ |
''..G.SET.LAY'' Fill="ON" Img="OFF" Txt="MOUSEON"._n_\\ |
''..G.SET.OBJ'' Tip="MB" Par="SCP_MAP" Cod="S8" Exec="F(MAP;JATRE_34C;) 1(MB;SCP_MAP;S8)"._n_\\ |
''..G.SET.IMG'' Path="MB;SCP_MAP;S8"._n_\\ |
''..G.SET.TXT'' Text="Esempio oggetto" Crd="225,680" Color="255,0,0" Trsp="100%"._n_\\ |
\\ |
! ..G.SEZ\\ |
Indica l'inizio di definizione di una nuova sezione, in particolare la sezione\\ |
"Esempio". Tale istruzione può essere tralasciata quando è stata definita un'unica sezione all'interno dello script.\\ |
Nam = Indica il nome di tale sezione\\ |
Tps = Indica il tooltip associato alla sezione e visualizzato al passaggio del mouse nella sezione\\ |
\\ |
! ..G.SUB\\ |
Indica l'inizio di definizione di un nuovo oggetto.\\ |
Nam = Indica il nome di tale oggetto\\ |
Tps = Indica il tooltip associato all'oggetto e visualizzato al passaggio del mouse in tale area attiva\\ |
\\ |
! ..G.SET.FRM\\ |
Indica la configurazione dell'area attiva\\ |
Shp = Indica la forma dell'area. Essa può essere __RECT, POLY, CIRCLE __ o Crd = Indica le coordinate dell'area.\\ |
__RECT = xAngoloAltoSx, yAngoloAltoSx, Width, Heigh.__\\ |
__CIRCLE = xCentro, yCentro, raggio.__\\ |
__POLY = xPunto1,yPunto1,xPunto2,yPunto2" In questo caso posso avere un numero di coppie ordinate a piacere e comporre figure di qualsiasi tipo.__\\ |
Tutte le coordinate relative agli oggetti possono essere definite osservando il valore assunto da "xPanel" e "yPanel" nella barra inferiore di Loocup che sono espresse in millesimi e si riferiscono alla posizione relativa del mouse all'interno della singola sezione.\\ |
\\ |
! ..G.SET.LAY\\ |
Indica le modalità di gestione dell'area attiva.\\ |
__Fill__ __Indica la colorazione dell'interno dell'area__\\ |
__Img__ __Indica la presenza di un'immagine ulteriore all'interno dell'area__\\ |
__Text___8_Indica la presenza di testo all'interno dell'area_n_\\ |
Ognuno di questi attributi può essere impostato a OFF, ALWAYS, MOUSEON__ a seconda che la caratteristica debba essere presente MAI, SEMPRE, AL PASSAGGIO DEL MOUSE__\\ |
\\ |
\\ |
! ..G.SET.OBJ\\ |
Indica (tipo, parametro, codice) dell'oggetto per mantenere la funzionalità di tasto destro caratteristica di Loocup e la funzione da eseguire in corrispondenza del click sx sull'oggetto\\ |
\\ |
! ..G.SET.IMG\\ |
Indica il percorso dell'immagine a comparsa nell'area attiva (sempre secondo il path fissato definito in precedenza)\\ |
\\ |
! ..G.SET.TXT\\ |
Indica le caratteristiche del testo aggiuntivo:\\ |
__Text__ __Contenuto del testo aggiuntivo__\\ |
__Crd__ __Coordinate (x;y) in cui inserire il testo__\\ |
__Color__ __Colore del testo__\\ |
__Trsp__ __Trasparenza del testo__\\ |