home *** CD-ROM | disk | FTP | other *** search
/ Ultimate Game Collection / XULTI.ISO / 420 / oscr.c < prev    next >
C/C++ Source or Header  |  1996-04-04  |  4KB  |  110 lines

  1. /***************************************************************************
  2.                                  OPENING SCREEN
  3. ****************************************************************************/
  4.  
  5.  
  6. #include <stdio.h>
  7. #include <dos.h>
  8. #include <conio.h>
  9. #include <graphics.h>
  10. #include "scrn2.h"
  11. #include "oscr.h"
  12. #include "wak.h"
  13.  
  14.  
  15. void opening_screen()
  16. {
  17.    char W[] = "W",
  18.         A[] = "A",
  19.         K[] = "K",
  20.         tval1[] =    "4",
  21.         tval2[] =    "1",
  22.         tval3[] =    "5",
  23.         by_line[] = "by",
  24.         name_line1[] = "M\\Cooper",
  25.         name_line2[] = "thegrendel@gcc.cc.md.us",
  26.         Title[] = " ord  cquisition  inescope",
  27.         d_line[] = "Dedicated to Anita and Susan",
  28.         endline[] = "PRESS A KEY";
  29.  
  30.       graphics_setup( LIGHTCYAN );
  31.  
  32.       settextstyle( TRIPLEX_FONT, HORIZ_DIR, TITLE_SIZE ); //Word Acq...
  33.       settextjustify( CENTER_TEXT, CENTER_TEXT );
  34.       setcolor( TITLE_COLOR );
  35.       outtextxy( TITLEX, TITLEY, Title );
  36.  
  37.       setcolor( LOGO_COLOR );
  38.       settextjustify( LEFT_TEXT, CENTER_TEXT );
  39.       outtextxy( WX, TITLEY, W );
  40.       outtextxy( AX, TITLEY, A );
  41.       outtextxy( KX, TITLEY, K );
  42.  
  43. /**********************************Bar*************************************/
  44.       setcolor( BAR_OUTLINE_COLOR );
  45.       setfillstyle( BAR_PATTERN, BAR_COLOR );
  46.       bar( BAR_LEFT + BARSHIFT, BAR_TOP, BAR_RIGHT + BARSHIFT, BAR_BOTTOM );
  47. /**************************************************************************/
  48.  
  49.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, HEADLINE_SIZE ); //W
  50.       settextjustify( CENTER_TEXT, CENTER_TEXT );
  51.       setcolor( LOGO_COLOR );
  52.       outtextxy( TOPX, TOPY, W );
  53.  
  54.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, BY_LINE_SIZE ); //4
  55.       settextjustify( CENTER_TEXT, CENTER_TEXT );
  56.       setcolor( ENDLINE_COLOR );
  57.       outtextxy( TOPX + EN_SPACE, TOPY + BASE_LINE, tval1 );
  58.  
  59.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, HEADLINE_SIZE ); //A
  60.       settextjustify( CENTER_TEXT, CENTER_TEXT );
  61.       setcolor( LOGO_COLOR );
  62.       outtextxy( TOPX + EN_SPACE + EM_SPACE, TOPY, A );
  63.  
  64.  
  65.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, BY_LINE_SIZE );  //1
  66.       settextjustify( CENTER_TEXT, CENTER_TEXT );
  67.       setcolor( ENDLINE_COLOR );
  68.       outtextxy( TOPX + 2*EN_SPACE + EM_SPACE, TOPY + BASE_LINE, tval2 );
  69.  
  70.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, HEADLINE_SIZE ); //K
  71.       settextjustify( CENTER_TEXT, CENTER_TEXT );
  72.       setcolor( LOGO_COLOR );
  73.       outtextxy( TOPX + 2*EN_SPACE + 2*EM_SPACE, TOPY, K );
  74.  
  75.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, BY_LINE_SIZE );  //5
  76.       settextjustify( CENTER_TEXT, CENTER_TEXT );
  77.       setcolor( ENDLINE_COLOR );
  78.       outtextxy( TOPX + 3*EN_SPACE + 2*EM_SPACE, TOPY + BASE_LINE, tval3 );
  79.  
  80.       settextstyle( TRIPLEX_FONT, HORIZ_DIR, BY_LINE_SIZE );
  81.       setcolor( BYLINE_COLOR );
  82.       outtextxy( BY_LINE_X, BY_LINE_Y, by_line );
  83.  
  84.       settextstyle( TRIPLEX_FONT, HORIZ_DIR, NAME_LINE_SIZE );
  85.       setcolor( NAMELINE_COLOR );
  86.       outtextxy( NAME_LINE_X, NAME_LINE_Y, name_line1 );
  87.  
  88.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, ENDLINE_SIZE );
  89.       setcolor( NAMELINE2_COLOR );
  90.       outtextxy( NL2X, NL2Y, name_line2);
  91.  
  92.       settextstyle( SANS_SERIF_FONT, HORIZ_DIR, ENDLINE_SIZE);
  93.       setcolor( DLINE_COLOR );
  94.       outtextxy( BY_LINE_X, NL2Y + DLINEOFFSET, d_line );
  95.  
  96.       sleep( DELAY );
  97.  
  98.       settextstyle( TRIPLEX_FONT, HORIZ_DIR, ENDLINE_SIZE );
  99.       setcolor( ENDLINE_COLOR );
  100.       outtextxy( ENDLINE_X, ENDLINE_Y, endline );
  101.  
  102.       getch();
  103.       closegraph();
  104.        
  105.  
  106.       return;
  107. }
  108.  
  109.  
  110.