Comps/LearningGaming/MemoryMatchingMinigame/MemoryMatchingMain.cpp File Reference

#include <allegro.h>
#include "MemoryMatching.h"
#include <iostream>
#include <math.h>
#include <ctime>
#include <cstdlib>

Include dependency graph for MemoryMatchingMain.cpp:


Functions

int AIFirstPick ()
int AISecondPick ()
void AITurnHD ()
void assignBoardData ()
int determineCol ()
int determineRow ()
void getMouseInfo ()
bool isMatch (int pick1, int pick2)
bool isValidClick ()
bool isValidPick (int row, int col)
int pickRandomly ()
void setup ()
void setBoard ()
void setBoardLayout ()
void setDisplay ()
void setPairs ()
void update ()
void updateDisplayMap (int newMatch)
void updateMessageBoard ()
int main ()

Variables

BITMAP * message
MemMessageBoardmessageBoard
Layerbuffer
MemBoardboard
MemRegisterregisters [4][12]
MemDisplaydisplay
int AIMatches = 0
int AIPickChart [4][12]
int AIPick1
int AIPick2
int difficultyLevel
int stage
int pairs
int cursor_x = 300
int cursor_y = 300
int row = 0
int rows = 0
int col = 0
int cols = 0
int pick1Col = 0
int pick1Row = 0
int playerMatches = 0
int regMax = 0
int turn = Player
int validPicks = 0
bool clicked = false
bool gameOver = false

Function Documentation

int AIFirstPick (  ) 

int AISecondPick (  ) 

void AITurnHD (  ) 

void assignBoardData (  ) 

int determineCol (  ) 

int determineRow (  ) 

void getMouseInfo (  ) 

bool isMatch ( int  pick1,
int  pick2 
)

bool isValidClick (  ) 

bool isValidPick ( int  row,
int  col 
)

int main ( void   ) 

int pickRandomly (  ) 

void setBoard (  ) 

void setBoardLayout (  ) 

void setDisplay (  ) 

void setPairs (  ) 

void setup (  ) 

void update (  ) 

void updateDisplayMap ( int  newMatch  ) 

void updateMessageBoard (  ) 


Variable Documentation

int AIMatches = 0

int AIPick1

int AIPick2

int AIPickChart[4][12]

bool clicked = false

int col = 0

int cols = 0

int cursor_x = 300

int cursor_y = 300

bool gameOver = false

BITMAP* message

int pairs

int pick1Col = 0

int pick1Row = 0

int playerMatches = 0

int regMax = 0

int row = 0

int rows = 0

int stage

int turn = Player

int validPicks = 0


Generated on Mon Mar 16 14:32:02 2009 for LearningGaming by  doxygen 1.5.7.1