home *** CD-ROM | disk | FTP | other *** search
/ Teach Yourself Game Programming in 21 Days / TYGAMES_R.ISO / tygame.bat < prev   
DOS Batch File  |  1995-05-11  |  7KB  |  208 lines

  1. @ECHO OFF
  2.  
  3. REM ---------------------------------------------------------------------
  4. REM TYGAME.BAT
  5. REM Installation program for "Teach Yourself Game Programming in 21 Days"
  6. REM ---------------------------------------------------------------------
  7.  
  8. REM --------------------------------------------------
  9. REM Note: You must run INSTALL.BAT to properly execute
  10. REM this batch file.
  11. REM --------------------------------------------------
  12.  
  13. IF .%1 == . GOTO RUN_INSTALL
  14. IF NOT EXIST %1\NUL GOTO NO_DRIVE
  15.  
  16. IF %2 == SOURCE GOTO SOURCE_INSTALL
  17. IF %2 == BMASTER GOTO BMASTER_INSTALL
  18. IF %2 == NEOPAINT GOTO NEOPAINT_INSTALL
  19.  
  20. CLS
  21. ECHO.
  22. ECHO ╔════════════════════════════════════════════════════════════════╗
  23. ECHO ║ "Teach Yourself Game Programming in 21 Days" Disc Installation ║
  24. ECHO ╚════════════════════════════════════════════════════════════════╝
  25. ECHO.
  26. ECHO   You have chosen to install %4 %5 %6 %7 %8
  27. ECHO   to your %1 hard drive. The files for this game will take
  28. ECHO   approximately %3 MB of disk space.
  29. ECHO.
  30. ECHO.
  31. ECHO   If this is NOT what you want to do, press the Ctrl+C
  32. ECHO   keys to end this batch program.
  33. ECHO.
  34. ECHO ══════════════════════════════════════════════════════════════════
  35. ECHO.
  36. PAUSE 
  37. CLS
  38. IF EXIST %1\GAMES\README.TXT GOTO BEGIN_INST
  39. MD C:\GAMES
  40. XCOPY GAMES\README.TXT %1\GAMES\
  41. :BEGIN_INST
  42. XCOPY GAMES\%2\*.* /s %1\GAMES\%2\
  43. CLS
  44. ECHO 
  45. ECHO.
  46. ECHO ──────────────────────────────────────────────────────────────────────────
  47. ECHO   The installation of %4 %5 %6 %7 %8 is complete!
  48. ECHO ──────────────────────────────────────────────────────────────────────────
  49. ECHO.
  50. ECHO ══════════════════════════════════════════════════════════════════════════
  51. ECHO.
  52. ECHO   You'll find the files in the %1\GAMES\%2 directory of your 
  53. ECHO   hard drive. 
  54. ECHO.
  55. ECHO   You'll now be returned to the install menu.                            
  56. ECHO   Press Esc to exit the menu and return to DOS.  
  57. ECHO.
  58. ECHO ══════════════════════════════════════════════════════════════════════════
  59. ECHO.
  60. PAUSE 
  61. GOTO FINISHED
  62.  
  63. :SOURCE_INSTALL
  64. CLS
  65. ECHO.
  66. ECHO ╔════════════════════════════════════════════════════════════════╗
  67. ECHO ║ "Teach Yourself Game Programming in 21 Days" Disc Installation ║
  68. ECHO ╚════════════════════════════════════════════════════════════════╝
  69. ECHO.
  70. ECHO   You have chosen to install the book's source code  
  71. ECHO   and utilities to your %1 hard drive. The files will take 
  72. ECHO   approximately %3 MB of disk space.
  73. ECHO.
  74. ECHO.
  75. ECHO   If this is NOT what you want to do, press the Ctrl+C
  76. ECHO   keys to end this batch program.
  77. ECHO.
  78. ECHO ══════════════════════════════════════════════════════════════════
  79. ECHO.
  80. PAUSE 
  81. CLS
  82. XCOPY \SOURCE\*.* /s %1\TYGAME\SOURCE\
  83. CLS
  84. ECHO 
  85. ECHO.
  86. ECHO ──────────────────────────────────────────────────────────────────────────
  87. ECHO   The installation of the source code files is complete!
  88. ECHO ──────────────────────────────────────────────────────────────────────────
  89. ECHO.
  90. ECHO ══════════════════════════════════════════════════════════════════════════
  91. ECHO.
  92. ECHO   You'll find the files in the %1\TYGAME\SOURCE directory of your hard
  93. ECHO   drive, arranged by day. For example, the source code for example, 
  94. ECHO   Day 16 is in the \TYGAME\SOURCE\DAY_16 subdirectory.
  95. ECHO.
  96. ECHO   You'll now be returned to the install menu.                            
  97. ECHO   Press Esc to exit the menu and return to DOS.  
  98. ECHO.
  99. ECHO ══════════════════════════════════════════════════════════════════════════
  100. ECHO.
  101. PAUSE 
  102. GOTO FINISHED
  103.  
  104. :BMASTER_INSTALL
  105. CLS
  106. ECHO.
  107. ECHO ╔════════════════════════════════════════════════════════════════╗
  108. ECHO ║ "Teach Yourself Game Programming in 21 Days" Disc Installation ║
  109. ECHO ╚════════════════════════════════════════════════════════════════╝
  110. ECHO.
  111. ECHO   You have chosen to install BLASTER Master 6.2 to your %1 hard 
  112. ECHO   drive. The files will take approximately 600 KB of disk space.
  113. ECHO.
  114. ECHO.
  115. ECHO   If this is NOT what you want to do, press the Ctrl+C
  116. ECHO   keys to end this batch program.
  117. ECHO.
  118. ECHO ══════════════════════════════════════════════════════════════════
  119. ECHO.
  120. PAUSE 
  121. CLS
  122. XCOPY \BMASTER\*.* /s %1\BMASTER\
  123. CLS
  124. ECHO 
  125. ECHO.
  126. ECHO ──────────────────────────────────────────────────────────────────────────
  127. ECHO   The installation of BLASTER Master is complete!
  128. ECHO ──────────────────────────────────────────────────────────────────────────
  129. ECHO.
  130. ECHO ══════════════════════════════════════════════════════════════════════════
  131. ECHO.
  132. ECHO   You'll find the files in the %1\BMASTER directory of your drive.
  133. ECHO.
  134. ECHO   You'll now be returned to the install menu.                            
  135. ECHO   Press Esc to exit the menu and return to DOS.  
  136. ECHO.
  137. ECHO ══════════════════════════════════════════════════════════════════════════
  138. ECHO.
  139. PAUSE 
  140. GOTO FINISHED
  141.  
  142. :NEOPAINT_INSTALL
  143. CLS
  144. ECHO  
  145. ECHO ╔════════════════════════════════════════════════════════════════╗
  146. ECHO ║ "Teach Yourself Game Programming in 21 Days" Disc Installation ║
  147. ECHO ╚════════════════════════════════════════════════════════════════╝
  148. ECHO  
  149. ECHO   You have chosen to install NeoPaint to your %1 hard 
  150. ECHO   drive. The files will take approximately 1 MB of disk space.
  151. ECHO   
  152. ECHO   
  153. ECHO   If this is NOT what you want to do, press the Ctrl+C
  154. ECHO   keys to end this batch program.
  155. ECHO  
  156. ECHO ══════════════════════════════════════════════════════════════════
  157. ECHO  
  158. PAUSE 
  159. CLS
  160.  
  161. XCOPY \NEOPAINT\*.* /s %1\NEOTEMP\
  162.  
  163. CLS
  164. ECHO 
  165. ECHO  
  166. ECHO ──────────────────────────────────────────────────────────────────────────
  167. ECHO   The installation of NeoPaint is complete!
  168. ECHO ──────────────────────────────────────────────────────────────────────────
  169. ECHO  
  170. ECHO ══════════════════════════════════════════════════════════════════════════
  171. ECHO  
  172. ECHO   Remember to change to %1\NEOTEMP and run INSTALL.EXE to install
  173. ECHO   NeoPaint.
  174. ECHO  
  175. ECHO   You'll now be returned to the install menu.                            
  176. ECHO   Press Esc to exit the menu and return to DOS.  
  177. ECHO  
  178. ECHO ══════════════════════════════════════════════════════════════════════════
  179. ECHO  
  180. PAUSE 
  181. GOTO FINISHED
  182.  
  183.  
  184. :NO_DRIVE
  185. CLS
  186. ECHO 
  187. ECHO.
  188. ECHO ┌──────────────────────────────────────────────────────────────┐ 
  189. ECHO │ Drive %1 is not available. Please select an available drive. │
  190. ECHO └──────────────────────────────────────────────────────────────┘
  191. ECHO.
  192. PAUSE
  193. GOTO FINISHED
  194.  
  195. CLS
  196. ECHO 
  197. ECHO.
  198. ECHO ┌────────────────────────────────────────────────────────────┐ 
  199. ECHO │ You must run the INSTALL.BAT program to properly install   │
  200. ECHO │ the "Teach Yourself Game Programming in 21 Days" software. │
  201. ECHO │ From the DOS prompt type INSTALL, press Enter, and the     │
  202. ECHO │ main installation menu will appear.                        │
  203. ECHO └────────────────────────────────────────────────────────────┘
  204. ECHO.
  205. PAUSE
  206.  
  207. :FINISHED
  208.