C++ Code for game Brainvita

/* [[[ Brainvita ]]]
**************************************************************************
_____ _____ _____ _____ _____ ______
_____
| | / | | | | | | | /

| | | | | | | | | | | | | |
|
|_____/ |_____/ |_____| | | | | | | |
|_____|
| | | | | | | | | | | |
|
| | | | | | | | | / | | |
|
|_____| | | | | __|__ | / __|__ | |
|
**************************************************************************

Written & Devloped By : Neeraj Sharma
Email : neeraj_sharma100@rediffmail.com
URL : www.neerajsharma.tk
Last Modified : 10/1/2002
Compiler used : Turbo C++ 3.0
PLAY & HAVE FUN !
Feel free to e-mail me.
*/

#include
#include
#include
#include
#include
#include
#include

#define UP 72
#define DOWN 80
#define LEFT 75
#define RIGHT 77
#define ENTER 13
#define ESC 27
#define YES 1
#define NO 0
int x=320,y=100,marble=32,marble_color=12;
void *p;
size_t area;
// Matrix of board
int board[7][7]=
{
{-1,-1,1,1,1,-1,-1},
{-1,-1,1,1,1,-1,-1},
{ 1, 1,1,1,1, 1, 1},
{ 1, 1,1,1,1, 1, 1},
{ 1, 1,1,1,1, 1, 1},
{-1,-1,1,1,1,-1,-1},
{-1,-1,1,1,1,-1,-1}
};

//------------------------------------------------------------------------
// Function Prototypes
//------------------------------------------------------------------------

void Marble(int x,int y,int c);
void G();
int check();
int GetXY(int X,int Y);
int GetBoard(int X,int Y);
void SetBoard(int X,int Y,int element);
void Blink(int x,int y,int c);
void DrawBoard();
int MakeMove(int X,int Y);
void Init();
int finish();
void win(char *text,int sx,int sy,int ex,int ey,int ck);
void winp(int sx,int sy,int ex,int ey,int state);
void Menu();
void LCD(int left,int top,int NUM);
void Lcd(int x,int y,int n);
void Intro();
void Drawborder(int x,int y);
void Background();
int load_game ();
int save_game();

//------------------------------------------------------------------------
// Main Function
//------------------------------------------------------------------------

void main()
{
int i;
G();
Intro();
Background();
DrawBoard();
Marble(320,220,0);
board[3][3]=0;
Init();
setcolor(0);
for(i=0;i<=220;i++)
{
rectangle(0+i,0+i,640-i,480-i);
delay(10);
}
for(i=0;i<=220;i++)
{
rectangle(100+i,100,540-i,380);
delay(8);
}
closegraph();
printf(" BrainVita

");
printf("By : Neeraj Sharma
");
printf("email : neeraj_sharma100@rediffmail.com
n21@indiatimes.com");
getch();
}
void Marble(int x,int y,int c)
{
setfillstyle(1,c);
setcolor(c);
fillellipse(x,y,8,8);
if(c!=0)
{
if(c==15)c

Posted in Labels: |