const int bulletmax = 10;
const int landershotmax = 10;
const int landermax = 4;
+const float version = 1.0;
int score;
int lives;
halfdelay(1);
noecho();
+ //print title screen
+
+ //border
+ mvprintw(0,0,"--------------------------------------------------------------------------------\n");
+ mvprintw(23,0,"--------------------------------------------------------------------------------\n");
+ for(int a=1;a<=22;a++){ mvprintw(a,0,"|"); mvprintw(a,79,"|"); };
+
+ //title
+ mvprintw(4,12,"+------");
+ mvprintw(5,12,"| +---+");
+ mvprintw(6,12,"| | |");
+ mvprintw(7,12,"| | |");
+ mvprintw(8,12,"| | +-- +---+ | | +---+ |");
+ mvprintw(9,12,"| | | +--+ | | / +--+ +--+ | / +--+");
+ mvprintw(10,12,"| | | | | | +-/ | | | | +-/ | |");
+ mvprintw(11,12,"+------ +--+ | | +--- | | +--+ +--- |");
+
+ //Version
+ mvprintw(12,34,"Version %1.1f",version);
+
+ //Copyright
+ mvprintw(14,22,"Copyright (C) 2007 Jonathan Ciesla");
+
+ //player, lander, pods, gate
+ mvprintw(17,5,"<_==> - - - - ");
+ mvprintw(19,62,"{=}");
+ mvprintw(16,56,"{=}");
+ mvprintw(20,63,"x");
+ mvprintw(22,15,"+ x");
+ mvprintw(22,69,"/|\\");
+ mvprintw(21,70,"^");
+ mvprintw(20,70,"]");
+ mvprintw(19,70,"[");
+ mvprintw(18,70,"]");
+ mvprintw(17,70,"[");
+ mvprintw(16,70,"]");
+ mvprintw(15,70,"[");
+
+ //high score
+
+
+ //get the cursor out of the way
+ mvprintw(23,79,"-");
+
+ //hold until SPACE pressed
+ pause = 0;
+ int counter = 0;
+ while(pause!=' '){
+ //cbreak();
+ pause = getch();
+ if(counter>=4){
+ //GO!
+ mvprintw(18,28,"Press SPACE to start");
+ mvprintw(23,79,"-");
+ if(counter>=8){
+ counter=0;
+ };
+ } else {
+ mvprintw(18,28," ");
+ mvprintw(23,79,"-");
+ };
+ counter++;
+ //halfdelay(1);
+ };
+
while(loopvar == 0){
clear();