Overview   Project   Class   Tree   Deprecated   Index 
Marble and Madness
FRAMES    NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

a - member variable in class MarbleTriangle
angolo_rotazione - member variable in class MarbleSphere
Angolo di rotazione in funzione della velocita
applied - member variable in class Selection
true se una funzione è stata applicata consecutivamente più di una volta; false altrimenti
AppMap - member variable in class CmadnessEditorApp
MadMap usata per le operazione di copy, paste, merge
Area - class in common
definisce un'area all'interno di una mappa
Area(void) - constructor in class Area
Costruttore Oggetto Area
~Area(void) - constructor in class Area
Distruttore Oggetto Area
attr - member variable in struct MadTile
informazione attrito
attrito - member variable in class MarbleSphere
per memorizzare il valore dell'attrito della tile su cui si trova la sfera

B

b - member variable in class MarbleTriangle
b_CameraZoom - member variable in class CmadnessEditorView
true se è in modalità di Zoom Camera
b_left - member variable in class GameView
tasto sinistro del mouse
b_right - member variable in class GameView
tasto destro del mouse
b_Selection - member variable in class CmadnessEditorView
true se è in modalità di selezione
ball - member variable in class GameView
pallina del gioco
Busy - member variable in class CmadnessEditorDoc
variabile che indica se il documento è attualmente occupato da un'altra operazione

C

C - member variable in struct MadTile
Altezza Centrale
c - member variable in class MarbleTriangle
CAboutDlg - class in madnessEditor
finestra di dialogo CAboutDlg utilizzata per visualizzare le informazioni sull'applicazione.
CAboutDlg() - constructor in class CAboutDlg
cado - member variable in class MarbleEnemy
indica se entro il raggio di azione c'e' un precipizio abbastanza profondo tra lei e la palla del player
CalcNorm() - member function in class MadMap
Calcola le normali della mappa.
CalcNormal() - member function in class MarbleTriangle
Compute the normal of the face starting from the three vertexes and store it in Point3f normale_triangolo
camera - member variable in class GameView
camera della vista del gioco
camera - member variable in class CmadnessEditorView
camera della vista OpenGL
camerafollowball - member variable in class GameView
indica se la camera segue i movimenti della palla
CameraMove(int,int,int) - member function in class CmadnessEditorView
muove la camera nella vista.
CCamera - class in common
Camera per la vista OpenGL
CCamera() - constructor in class CCamera
This is the class constructor
CChildFrame - class in madnessEditor
CChildFrame() - constructor in class CChildFrame
~CChildFrame() - constructor in class CChildFrame
CConsole - class in marbleGame
CConsole(void) - constructor in class CConsole
~CConsole(void) - constructor in class CConsole
CmadnessEditorApp - class in madnessEditor
CmadnessEditorApp() - constructor in class CmadnessEditorApp
costruzione di CmadnessEditorApp
CmadnessEditorDoc - class in madnessEditor
documento usato dal madnesseditor
CmadnessEditorDoc() - constructor in class CmadnessEditorDoc
~CmadnessEditorDoc() - constructor in class CmadnessEditorDoc
CmadnessEditorFormView - class in madnessEditor
Vista con il form delle proprietà dell'area selezionata
CmadnessEditorFormView() - constructor in class CmadnessEditorFormView
~CmadnessEditorFormView() - constructor in class CmadnessEditorFormView
CmadnessEditorView - class in madnessEditor
CmadnessEditorView() - constructor in class CmadnessEditorView
~CmadnessEditorView() - constructor in class CmadnessEditorView
CMainFrame - class in madnessEditor
CMainFrame() - constructor in class CMainFrame
~CMainFrame() - constructor in class CMainFrame
Cmb_Tex - member variable in class CmadnessEditorFormView
combo box per l'archivio texture
Colored - member variable in class MadMap
Area della mappa visualizzata con un diverso colore
console - member variable in class GameView
console usata per i menu
conto_alla_rovescia - member variable in class GameView
tempo rimanente nel gioco in corso
coord - struct in common
struttura per le coordinate di una tile nella mappa (X,Z)
copy(MadMap*) - member function in class MadMap
permette di l'intera MadMap in map_copy
copy(MadMap*,coord,coord) - member function in class MadMap
permette di copiare in map_copy l'area definita dalle coordinate first e last
Create(LPCTSTR,LPCTSTR,DWORD,const RECT&,CWnd*,UINT,CCreateContext*) - member function in class CmadnessEditorView
CreateSphere(Point3f,double,int) - member function in class MarbleSphere
disegna una sfera centrata in c di raggio r
currentmap - member variable in class GameView
indice della mappa corrente

D

Dim - member variable in class MadMap
Dimenzione della matrice (Dim.X)x(Dim.Z)
Display(void) - member function in (marbleGame globals)
Glut Callback to Draw everything.
DoDataExchange(CDataExchange*) - member function in class CAboutDlg
DoDataExchange(CDataExchange*) - member function in class CmadnessEditorFormView
metodo che permette di associare gli elementi grafici con gli oggetti definiti dall'MFC
Draw() - member function in class CCamera
Posizione la camera dell'ambiente OpenGl
Draw(int) - member function in class MarbleSphere
disegno della sfera e gestione dei casi di morte
Draw(int) - member function in class MadMap
Disegna la mappa nell'ambiente OpenGl.
Draw(int) - member function in class MarbleEnemy
disegno della palla nemica e gestione morte
Draw(int) - member function in class MarbleBall
disegno della palla e gestione dei casi di morte
Draw(void) - member function in class GameView
renderizza un fotogramma nella view
DrawBox(int,int,int,int,bool) - member function in class CConsole
Disegna nella console un box partendo dalle coordinate (x,y) di dimensione (sizex)X(sizey) di colore nero se sel=true altrimenti bianco trasparante
DrawTile(int,int,int) - member function in class MadMap
Disegna un tile
DrawWall(int,int,int,int) - member function in class MadMap
Disegna un muro
dt - member variable in class GameView
delta temporale

E

EdSetA - member variable in class CmadnessEditorFormView
box edit dove viene visualizzato il valore dell'attrito nell'area selezionata
EdSetG - member variable in class CmadnessEditorFormView
box edit dove viene visualizzato il valore della gravità nell'area selezionata
EdTexT - member variable in class CmadnessEditorFormView
box edit dove viene visualizzato il nome della texture per le tile nell'area selezionata
EdTexW - member variable in class CmadnessEditorFormView
box edit dove viene visualizzato il nome della texture per i wall nell'area selezionata
enemy - member variable in class CmadnessEditorDoc
vettore che contiene le informazioni dei nemici
enemy - member variable in class GameView
nemici
Enemys - member variable in class MadMap
vettore di pos di partenza dei nemici //notaaaaaaaa

F

filemap - member variable in class CConsole
nome del file della mappa corrente
filesphere - member variable in class CConsole
nome del file della mappa corrente
first - member variable in class Area
Coordinata che definisce la posizione dell'area più vicina alla posizione (0,0) della Mappa
flat(MadMap*,double) - member function in class Selection
appiattisce tutta la zona selezionata nella map a al valore h
fps - member variable in class GameView
frame per secondo
frame - member variable in class GameView
numero di frame che sono stati calcolati dall'ultimo intervallo di tempo
function(MadMap*,MadMap*,int,double) - member function in class Selection
seleziona la funzione per modificare la mappa da applicare

G

Game - member variable in (marbleGame globals)
Global Variable storing the current Game Section It can point either to GS or to GI
GameView - class in marbleGame
vista opengl del gioco
GameView(void) - constructor in class GameView
~GameView(void) - constructor in class GameView
getColoredAttrito() - member function in class MadMap
restituisce il valore del Attrito nell'area colorata nella mappa
getColoredGravity() - member function in class MadMap
restituisce il valore della gravità nell'area colorata nella mappa
getColoredTexTile() - member function in class MadMap
restituisce il valore del id della texture delle tile nell'area colorata nella mappa
getColoredTexWall() - member function in class MadMap
restituisce il valore del id della texture del muro nell'area colorata nella mappa
GetDocument() - member function in class CmadnessEditorView
restituisce il documento associato alla vista
getTriangle(double,double,MarbleTriangle*) - member function in class MadMap
restituisce il triangolo della tile in riferimento alle coordinate X, Z
getY(double,double) - member function in class MadMap
restituisce l'altezza (Y) nel punto X, Z nella mappa se non appartiene alla mappa valore restituito -200
glInit() - member function in class CmadnessEditorView
glPrintf(GLuint,GLuint,int,GLfloat,bool,char*,...) - member function in class CConsole
stampa una stringa centrata in (x,y).
goal - member variable in struct MadTile
tag goal
grav - member variable in struct MadTile
informazione gravità
GS - member variable in (marbleGame globals)
Global Variable storing the Game Session

H

h - member variable in class GameView
h: distanza corrente della camera dalla pallina
h - member variable in class CmadnessEditorView
distanza corrente dal punto di vista
hl - member variable in class GameView
limite della distanza della camera dalla pallina
hl - member variable in class CmadnessEditorView
limite distanza dal punto di vista

I

Idle(void) - member function in (marbleGame globals)
Glut Idle Callback .
IMPLEMENT_DYNAMIC(CMainFrame,CMDIFrameWnd) - member function in (madnessEditor globals)
See madnessEditor.cpp
incline(MadMap*,double) - member function in class Selection
crea un piano inclinato nella map con pendenza k nell'area della selection
Init(int) - member function in class GameView
Inizializza la vista del gioco
init_posizione(float,float,float) - member function in class MarbleBall
inizializza il vettore posizione a partire dalle
init_posizione(float,float,float) - member function in class MarbleSphere
inizializza il vettore posizione a partire dalle
init_posizione(float,float,float) - member function in class MarbleEnemy
inizializza il vettore posizione a partire dalle
InitInstance() - member function in class CmadnessEditorApp
Inizializzazione di CmadnessEditorApp
inittexture - member variable in class GameView
variabile che indica se le texture della mappa nella vista sono inizializzate
inittexture - member variable in class CmadnessEditorView
true se le texture sono state inizializzate, false altrimenti
InitTexture(char*) - member function in class Area
InitTexture(const char*[],int) - member function in class Area
InitTexture(void) - member function in class MadMap
inizializza le texture di tutte le aree della mappa
Intelligenza(MarbleSphere*,MadMap*,MarbleEnemy[]) - member function in class MarbleEnemy
intelligenza della palla nemica ,che decide in base
intersect(float,float,float,float,float,float) - member function in class MadMap
Verifica se il segmento definito dai punti (x1,y1,z1) e (x2,y2,z2) intersechi con la mappa.
isArea(int,int) - member function in class Area
verifica se una certa coordinata(x,z) appartiene all'area.
isArea(int,int,int) - member function in class Area
isColored(double,double) - member function in class MadMap
verifica se il punto x, z nella mappa è nell'area colorata
item - member variable in class GameView
item corrente
item(int,char*,bool) - member function in class CConsole
Disegna un item ne menu.

K

k - member variable in class CmadnessEditorView
angolo corrente intorno all'asse Y del punto di vista
k - member variable in class GameView
angolo del camera per la rotazione intorno asse Y della pallina
Key(unsigned char,int,int) - member function in (marbleGame globals)
Glut Callback on pression of keys.
kl - member variable in class CmadnessEditorView
limite angolo intorno all'asse Y del punto di vista
kl - member variable in class GameView
limite angolo della camera per rotazione intorno asse Y

L

last - member variable in class Area
Coordinata che definisce la posizione dell'area più distante alla posizione (0,0)
level(MadMap*,double) - member function in class Selection
livella ogni tile all'altezza del valore del campo C incrementato di k
ListMap(string) - member function in class CConsole
crea la lista delle mappe presenti nella directory.
ListSphere(string) - member function in class CConsole
crea la lista delle texture sphere presenti nella directory.
LoadMap(char*) - member function in class GameView
carica una mappa.
lung_arco_per_grado - member variable in class MarbleSphere
settore circolare che corrisponde ad un grado di rotazione della sfera

M

m_bSplitterCreated - member variable in class CChildFrame
booleano che indica se il frame è splittato
m_fview - member variable in class CChildFrame
puntatore al vista con il form delle proprietà dell'area
m_glview - member variable in class CChildFrame
puntatore alla vista OpenGl
m_hrc - member variable in class CmadnessEditorView
Contesto OpenGL
m_pDC - member variable in class CmadnessEditorView
DC della finestra
m_SplitWnd - member variable in class CChildFrame
Oggetto splitter window
m_vcentrorotazione - member variable in class CCamera
centro di rotazione
m_vPosition - member variable in class CCamera
la posizione della camera
m_vUpVector - member variable in class CCamera
vettore Up della camera
m_vView - member variable in class CCamera
punto di vista della camera
m_wndStatusBar - member variable in class CMainFrame
m_wndToolBar - member variable in class CMainFrame
MadMap - class in common
Mappa del gioco, composta da una griglia di Tile
MadMap() - constructor in class MadMap
costruisce una mappa non valida
~MadMap() - constructor in class MadMap
Distruttore
MadMap(int,int) - constructor in class MadMap
costruisce una mappa valida di grandezza (SizeX)x(SizeZ) dove l'altezza di ogni tile è DEFAULT_Y e l'are Goal e lo Start non sono indicati
MadTile - struct in common
struttura che contiene le 5 altezze(NO,NE,SO,SE) di una singola piastrella.
main(int,char**) - member function in (marbleGame globals)
The Classical Main Function It has to setup all the glut callbacks, initialize Openglstatus and start the glutMainLoop.
Map - member variable in class MadMap
Matrice di Tile.
Map - member variable in class CmadnessEditorDoc
MadMap del documento
map - member variable in class CConsole
vettore che contiene il nome delle mappe che la console trova nella directory del gioco
MarbleBall - class in common
Pallina del gioco
MarbleBall(void) - constructor in class MarbleBall
Costruttore Oggetto
~MarbleBall(void) - constructor in class MarbleBall
Distruttore Oggetto
MarbleEnemy - class in common
Palla nemico
MarbleEnemy(void) - constructor in class MarbleEnemy
Costruttore Oggetto
~MarbleEnemy(void) - constructor in class MarbleEnemy
Distruttore Oggetto
MarbleSphere - class in common
Sfera la classe "base" per le palline
MarbleSphere(void) - constructor in class MarbleSphere
Costruttore Oggetto
~MarbleSphere(void) - constructor in class MarbleSphere
Distruttore Oggetto
MarbleTriangle - class in common
la superficie dove poggia la pallina
MarbleTriangle(void) - constructor in class MarbleTriangle
~MarbleTriangle(void) - constructor in class MarbleTriangle
Meaningful - member variable in class MadMap
indica se la mappa è valida o no
menu - member variable in class GameView
menu corrente
menu(int,int) - member function in class CConsole
Disegna un menu nella console.
merge(MadMap*,coord,coord) - member function in class MadMap
aggiungo nell'area nella mappa definita dalle coordinate first e last la mappa contenuta in map_paste
Mouse(int,int,int,int) - member function in (marbleGame globals)
Glut Callback to press botton Mouse
move(void) - member function in class GameView
applica il movimento (camera e/o pallina)
moveBall(int) - member function in class GameView
sposta la pallina in base al type passato.
MoveCamera(float) - member function in class CCamera
This will move the camera forward or backward depending on the speed
moveCamera(void) - member function in class GameView
funzione che sposta la camera
mp - member variable in class GameView
mappa del gioco
muro_di_morte - member variable in class MarbleSphere
var che determina i casi di morte della della draw

N

NE - member variable in struct MadTile
Altezza NordEst
Nl - member variable in class MadMap
Le Normali per ogni triangoli delle tile
norma_attrito - member variable in class MarbleSphere
norma del vettore attrito da sottrarre alla norma della velocita' risultante
normale - member variable in class MarbleTriangle
normamouse - member variable in class MarbleBall
norma del vettore di controllo determinato dall'imput del mouse
normapos - member variable in class MarbleSphere
lunghezza dello spostamento
normavel - member variable in class MarbleSphere
norma del vettore velocita' del passo precedente
normavettpos - member variable in class MarbleSphere
norma del vettore posizione risultante
now - member variable in class CmadnessEditorView
Ultima posizione catturata del mouse
num_vite - member variable in class GameView
numero vite disponibili nel gioco in corso
numEnemy - member variable in class CmadnessEditorDoc
numero di nemici attualmente usati nel documento
numitem - member variable in class CConsole
numero degli item da visualizzare nel menu corrente
nummap - member variable in class CConsole
numero delle mappe che sono state trovate
numsphere - member variable in class CConsole
numero dei file texture sfere che sono state trovate
numtex - member variable in class MadMap
numero delle texture utilizzate dalla mappa
NW - member variable in struct MadTile
Altezza NordOvest

O

old - member variable in class CmadnessEditorView
penultima posizione catturata del mouse
old_vet_pos - member variable in class MarbleSphere
vettore posizione del frame precedente per il calcolo del collision detection
oldoptionEdit - member variable in class CmadnessEditorView
opzione di editing precendentemente selezionata della vista
OnAppAbout() - member function in class CmadnessEditorApp
OnBnClickedApply() - member function in class CmadnessEditorFormView
associato al bottone di applicazione della gravità e attrito nell'area selezionata
OnBnClickedButton5() - member function in class CmadnessEditorFormView
associato al bottone di applicazione texture ai nemici
OnBnClickedTexTile() - member function in class CmadnessEditorFormView
associato al bottone di applicazione texture alle tile dell'area selezionata
OnBnClickedTexWall() - member function in class CmadnessEditorFormView
associato al bottone di applicazione texture ai wall dell'area selezionata
OnBnClickedUpdateTex() - member function in class CmadnessEditorFormView
associato al bottone di aggiornamento archivio texture
OnCreate(LPCREATESTRUCT) - member function in class CMainFrame
OnCreateClient(LPCREATESTRUCT,CCreateContext*) - member function in class CChildFrame
metodo che viene invocato al momento della creazione della finestra
OnDestroy() - member function in class CmadnessEditorView
OnDraw(CDC*) - member function in class CmadnessEditorView
OnEditCopy() - member function in class CmadnessEditorView
OnEditCut() - member function in class CmadnessEditorView
OnEditMerge() - member function in class CmadnessEditorView
OnEditPaste() - member function in class CmadnessEditorView
OnEditUndo() - member function in class CmadnessEditorView
OnEraseBkgnd(CDC*) - member function in class CmadnessEditorView
OnFunzioniAlzare() - member function in class CmadnessEditorView
OnFunzioniAreagoal() - member function in class CmadnessEditorView
OnFunzioniFranare() - member function in class CmadnessEditorView
OnFunzioniInclinare() - member function in class CmadnessEditorView
OnFunzioniLivellare() - member function in class CmadnessEditorView
OnFunzioniNemici() - member function in class CmadnessEditorView
OnFunzioniPiramide() - member function in class CmadnessEditorView
OnFunzioniSpianare() - member function in class CmadnessEditorView
OnFunzioniStart() - member function in class CmadnessEditorView
OnInitialUpdate() - member function in class CmadnessEditorView
metodi per l'interfaccia grafica MFC
OnInitialUpdate() - member function in class CmadnessEditorFormView
metodo usato per l'inizializzazione del form
OnKeyDown(UINT,UINT,UINT) - member function in class CmadnessEditorView
OnLButtonDown(UINT,CPoint) - member function in class CmadnessEditorView
OnLButtonUp(UINT,CPoint) - member function in class CmadnessEditorView
OnMouseMove(UINT,CPoint) - member function in class CmadnessEditorView
OnMouseWheel(UINT,short,CPoint) - member function in class CmadnessEditorView
OnNewDocument() - member function in class CmadnessEditorDoc
Crea un nuovo documento
OnNMCustomdrawSlider1(NMHDR*,LRESULT*) - member function in class CmadnessEditorFormView
associato al cambiamento di valore della slider di attrito
OnNMCustomdrawSlider2(NMHDR*,LRESULT*) - member function in class CmadnessEditorFormView
associato al cambiamento di valore della slider di gravità
OnOpenDocument(LPCTSTR) - member function in class CmadnessEditorDoc
Apri documento
OnRButtonDown(UINT,CPoint) - member function in class CmadnessEditorView
OnRButtonUp(UINT,CPoint) - member function in class CmadnessEditorView
OnSaveDocument(LPCTSTR) - member function in class CmadnessEditorDoc
Salva documento
OnSize(UINT,int,int) - member function in class CmadnessEditorView
OnUpdate(CView*,LPARAM,CObject*) - member function in class CmadnessEditorFormView
metodo invocato al momento dell'aggiornamento dela vista
OnUpdateEditCut(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateEditMerge(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateEditPaste(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateEditUndo(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateEditUndo(CCmdUI*) - member function in class CmadnessEditorDoc
invocato nel aggiornare la voce del menu Edit/Undo
OnUpdateFunzioniAlzare(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniAreagoal(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniFranare(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniInclinare(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniLivellare(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniNemici(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniPiramide(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniSpianare(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateFunzioniStart(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateVistaSolid(CCmdUI*) - member function in class CmadnessEditorView
OnUpdateVistaWireframe(CCmdUI*) - member function in class CmadnessEditorView
OnVistaSolid() - member function in class CmadnessEditorView
OnVistaWireframe() - member function in class CmadnessEditorView
option_materiale - member variable in class GameView
il tipo di l'ambiente corrente : METALLO,VETRO, PLASTICA, LUMINOSO, DEFAULT
optionDraw - member variable in class CmadnessEditorView
opzione di disegno corrente della vista: WIREFRAME o SOLID o TEXTURED
optionEdit - member variable in class CmadnessEditorView
opzione di editing corrente della vista
optionEnemy - member variable in class GameView
il tipo di visualizzazione dei nemici corrente: ROBOT, NOROBOT
optionGraphics - member variable in class GameView
il tipo di grafica corrente (WIREFRAME,SOLID,TEXTURED)
ox - member variable in class GameView
vecchie coordinate del mouse
oy - member variable in class GameView
vecchie coordinate del mouse

P

palla_viva - member variable in class MarbleSphere
indica se la palla e' viva
paste(MadMap*,coord,coord) - member function in class MadMap
cambio l'area nella mappa definita dalle coordinate first e last con la mappa contenuta in map_paste
pause - member variable in class GameView
indica se la vista è in modalità pause
Pause(void) - member function in class GameView
mette in stato di pausa la vista
pendenza() - member function in class MarbleTriangle
PickElement(int,int,int) - member function in class MadMap
PickElement nella Mappa.
PositionCamera(float,float,float,float,float,float,float,float,float) - member function in class CCamera
This function sets the camera's position and view and up vVector.
PreCreateWindow(CREATESTRUCT&) - member function in class CChildFrame
metodo che viene invocato prima della creazione della finestra
PreCreateWindow(CREATESTRUCT&) - member function in class CMainFrame
PreCreateWindow(CREATESTRUCT&) - member function in class CmadnessEditorView
printf(int,int,char*) - member function in class CConsole
stampa nella console alle coordinta x,y la stringa contenuta in format
processMouseActiveMotion(int,int) - member function in (marbleGame globals)
Glut Callback to Mouse active movement
pyramid(MadMap*,double) - member function in class Selection
crea una piramide nell'area selezionata di altezza k

R

Reshape(GLsizei,GLsizei) - member function in (marbleGame globals)
Glut Callback on Window Reshape.
Reshape(int,int) - member function in class GameView
Imposta la visualizzazione della view in base alle dimensioni (w)X(h)
reSize(int,int) - member function in class MadMap
non implementato
returnFirstPick - member variable in class CmadnessEditorView
valore di ritorno del primo Pick nella multiselezione
returnLastPick - member variable in class CmadnessEditorView
valore di ritorno dell'ultimo Pick nella multiselezione
Rotate(float) - member function in class MarbleSphere
rotazione della sfera
RotateAroundPoint(Point3< float >,float,float,float,float) - member function in class CCamera
This rotates the position around a given point
RotateView(float,float,float,float) - member function in class CCamera
This rotates the view around the position using an axis-angle rotation

S

scontrol - member variable in class GameView
il tipo di controllo del movimento della palla corrente:ROLLCONTROL, LUKECONTROL
SE - member variable in struct MadTile
Altezza SudEst
Sel - member variable in class CmadnessEditorView
Area Selezionata nella vista
Selection - class in common
area su cui è possibile applicare funzioni di modifica sulla mappa
Selection(int,int) - constructor in class Selection
seleziona un'area di ampiezza 1x1
Selection(void) - constructor in class Selection
non seleziona nessuna area all'interno della mappa
~Selection(void) - constructor in class Selection
Distruttore
selectMenuItem(int,int) - member function in class GameView
permette di selezionare una voce nei menu
selitem - member variable in class CConsole
contiene la stringa dell'item selezionato
SelX - member variable in class CmadnessEditorView
coordinata X centrale nell'aria selezionata
SelZ - member variable in class CmadnessEditorView
coordinata Z centrale nell'aria selezionata
set(coord,coord) - member function in class Area
definisce le coordinate della mappa.
set(int) - member function in class Area
non implementato
set(int,int) - member function in class Selection
permette selezionare un'area per la selection
setColoredArea(coord,coord) - member function in class MadMap
definisce con le coordinate a, b l'area colorata diversamentea all'interno della mappa
SetFirstPick(int,int) - member function in class CmadnessEditorView
setta il primo Pick della selezione
SetGL() - member function in class CmadnessEditorView
setKey(int) - member function in class GameView
permette di indicare tasto premuto della tastiera nella vista
SetLastPick(int,int) - member function in class CmadnessEditorView
setta l'ultimo Pick della selezione
setMouse(int,int) - member function in class GameView
aggiorno le coordinate del mouse nella vista
setSize(int,int) - member function in class CConsole
permette di definire le dimensione della console
setSKey(int) - member function in class GameView
permette di indicare tasto Speciale premuto della tastiera nella vista
setSKeyUp(int) - member function in class GameView
permette di indicare tasto Speciale rilasciato della tastiera nella vista
setStart() - member function in class Area
non implementato
setTexture(bool,bool) - member function in class Area
Permette di scegliere quale delle texture sarà utilizzata
setTexture(char*) - member function in class MarbleSphere
Inizializza e setta l'ambiente per il texturing
SetupPixelFormat(CDC*) - member function in class CmadnessEditorView
setY(double,double,double) - member function in class MadMap
cambia il valore a Y del campo(NO,NE,SO,SE) della tile più vicina al punto nella mappa indicato da X e Z
SizeViewX - member variable in class GameView
ampiezza X della vista
SizeViewY - member variable in class GameView
ampiezza Y della vista
SizeX - member variable in class CConsole
dimensione X della console
SizeY - member variable in class CConsole
dimensione Y della console
slide(MadMap*,double) - member function in class Selection
alza senza dislivelli la selezione nella map di k
Slr_AreaAttrito - member variable in class CmadnessEditorFormView
il controllo slider per l'attrito
Slr_AreaGravity - member variable in class CmadnessEditorFormView
il controllo slider per la gravità
sns - member variable in class GameView
sensibilità del movimento controllo
SpecialKey(int,int,int) - member function in (marbleGame globals)
Glut Callback on pression of arrow keys.
SpecialKeyUp(int,int,int) - member function in (marbleGame globals)
Glut Callback on release of arrow keys.
sphere - member variable in class CConsole
vettore che contiene il nome del file che contiene le texture delle sfere
Start - member variable in class MadMap
Posizione di partenza della pallina
SW - member variable in struct MadTile
Altezza SudOvest

T

TargetCamera(MadMap*,float,float) - member function in class CmadnessEditorView
cambia il punto di vista della camera.
TargetCamera(void) - member function in class GameView
calcola la posizione il punto di vista della camera in modo che la pallina sia sempre in vista
Tex - member variable in class MadMap
Vettore con i nomi delle texture
TexEnemy - member variable in class MadMap
id delle texture dei nemici
theApp - member variable in (madnessEditor globals)
L'unico e solo oggetto CmadnessEditorApp
ti - member variable in class MarbleSphere
texture
ti - member variable in class MadMap
vettore id Texture
time - member variable in class GameView
ultimo time dell'intervallo temporale
time_game - member variable in class GameView
tempo iniziale del gioco in corso
timebase - member variable in class GameView
time iniziale dell'intervallo temporale
title(char*) - member function in class CConsole
scrive nel menu come titolo la stringa puntata da t
tocca_mappa_inclinata - member variable in class MarbleSphere
indica se la sfera e' a contatto con la mappa e la mappa e' inclinata
tocca_mappa_piana - member variable in class MarbleSphere
indica se la sfera e' a contatto con la mappa e la mappa e' orizzontale
triangolo - member variable in class MarbleSphere
triangolo su cui si trova la pallina
typet - member variable in struct MadTile
Id Texture Tile
typew - member variable in struct MadTile
Id Texture Wall

U

UndoMap - member variable in class CmadnessEditorDoc
MadMap usata per salvare le informazione di Undo
up(MadMap*,double) - member function in class Selection
alza tutta la zona selezionata nella map di un valore k
Update(MadMap*,float) - member function in class MarbleSphere
calcolo della fisica e del collision det
Update(void) - member function in class GameView
Aggiorna lo stato della vista
updateTex - member variable in class CmadnessEditorFormView
indica se l'archivio è aggiornato
upTile(int,int,double) - member function in class MadMap
alza la tile alle coordinate X, Y nella mappa di un altezza Y

V

v - member variable in class GameView
angolo della camera per la rotazione intorno asse x/z della pallina
v - member variable in class CmadnessEditorView
angolo corrente intorno agli assi X/Z del punto di vista
vel_risultante - member variable in class MarbleSphere
vettore velocita' risultante a partire dalla precedente e da tutte le componenti calcolate nel passo attuale
vet_compon_controllo - member variable in class MarbleSphere
vettore determinato dalla componente di controllo (mouse ,intelligenza,...)
vet_compon_vel_attrito - member variable in class MarbleSphere
vettore attrito in funzione della direzione e norma della velocita
vet_compon_vel_gravita - member variable in class MarbleSphere
vettore gravita
vet_compon_vel_reazione - member variable in class MarbleSphere
vettore reazione al piano
vet_pos_ris - member variable in class MarbleSphere
vettore posizione risultante
vet_posizione - member variable in class MarbleSphere
posizione del centro della palla
vet_velocita - member variable in class MarbleSphere
vettore velocita' del passo precedente
vettore_rotazione - member variable in class MarbleSphere
asse di rotazione in funzione della direzione di spostamento
ViewSizeX - member variable in class CmadnessEditorView
ampiezza X della vista
ViewSizeY - member variable in class CmadnessEditorView
altezza Y della vista
Visible(int) - member function in (marbleGame globals)
Glut Callback on Window visibility.
vista_impedita - member variable in class MarbleEnemy
indica se entro il raggio di azione c'e' un muro che che copre la palla del player
vl - member variable in class GameView
limite angolo della camera per rotazione intorno asse x/z
vl - member variable in class CmadnessEditorView
limite angolo intorno agli assi X/Z del punto di vista

X

x - member variable in class GameView
coordinate del mouse
X - member variable in struct coord
coordinata Tile X
XMLRead(vcg::Xml&) - member function in class MadMap
Costruisce la mappa attraverso un documento XML
XMLWrite(FILE*) - member function in class MadMap
Salva la mappa in un file di formato XML

Y

y - member variable in class GameView
coordinate del mouse

Z

Z - member variable in struct coord
coordinata Tile Z
zero(MadMap*,double) - member function in class Selection
pone tutta la zona selezionata nella map all'altezza di k
zeroTile(int,int,double) - member function in class MadMap
pone ad un'altezza k la tile alle coordinate X, Y

 Overview   Project   Class   Tree   Deprecated   Index 
Marble and Madness
FRAMES    NO FRAMES