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