Advertisement
GL1TCH3D

Blackjack

Sep 22nd, 2011
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 78.77 KB | None | 0 0
  1. @echo Off
  2. Title BatchJack v%random% by GL1TCH3D
  3. set bet=0
  4. set back=2
  5. set front=7
  6. set startmoney=1000
  7. set factor=2
  8. :title
  9. set menu1=0
  10. color %back%%front%
  11. cls
  12. Echo Welcome to my batch version of blackjack.
  13. echo You will be playing against the computer.
  14. echo.
  15. echo To select an option, type the number then hit the enter key.
  16. echo.
  17. :menu1
  18. echo Current options:
  19. echo 1) Begin playing
  20. echo 2) About
  21. echo 3) Rules
  22. echo 4) Options
  23. echo 5) Exit
  24. set /p menu1=
  25. if %menu1%==1 goto play
  26. if %menu1%==2 goto about
  27. if %menu1%==3 goto rules
  28. if %menu1%==4 goto options
  29. if %menu1%==4 exit
  30. echo Invalid choice.
  31. cls
  32. goto menu1
  33. :about
  34. cls
  35. echo This game was developped by GL1TCH3D
  36. echo for a contest on Rootforums.tk.
  37. echo.
  38. echo Do not post/copy/relay/send/use/upload/duplicate this code/program,
  39. echo or any part taken from this complete code, on any public site
  40. echo without first obtaining written permission from myself, GL1TCH3D.
  41. echo.
  42. echo You can obtain permission by e-mailing me at: jumping-stars@hotmail.com
  43. echo.
  44. goto menu1
  45. :rules
  46. cls
  47. echo The rules are simple. No changing of the source code.
  48. echo You win if you double your money (unless set differently in options).
  49. echo You lose when you run out of money.
  50. echo The dealer must always "hit" himself until one of the following events occur:
  51. echo 1) The dealer passes a total value of 16 or
  52. echo 2) The dealer has a total value above your own.
  53. echo The dealer wins all pushes (ties).
  54. echo The deck is shuffled after every round.
  55. echo There are no splits.
  56. echo The minimum bet is the amount you start with divided by 20.
  57. echo The maximum bet is the amount you start with divided by 4.
  58. echo.
  59. goto menu1
  60. :options
  61. cls
  62. echo This is the options menu.
  63. echo 1) Change color of the CMD
  64. echo 2) Change starting amount of money
  65. echo 3) Change money required to win.
  66. echo 4) Goto main menu
  67. set /p menu2=
  68. if %menu2%==1 goto colorer
  69. if %menu2%==2 goto money
  70. if %menu2%==3 goto factor
  71. if %menu2%==4 goto title
  72. echo Invalid choice.
  73. goto options
  74. :colorer
  75. echo 0 = Black 8 = Gray
  76. echo 1 = Blue 9 = Light Blue
  77. echo 2 = Green A = Light Green
  78. echo 3 = Aqua B = Light Aqua
  79. echo 4 = Red C = Light Red
  80. echo 5 = Purple D = Light Purple
  81. echo 6 = Yellow E = Light Yellow
  82. echo 7 = White F = Bright White
  83. set /p back=Set the background color:
  84. set /p front=Set the font color:
  85. color %back%%front%
  86. goto options
  87. :money
  88. choice /C YN /M "Would you like to change the starting amount of money?"
  89. if errorlevel 2 goto options
  90. if errorlevel 1 goto yessir
  91. :yessir
  92. echo The current amount of money to start is %startmoney%
  93. echo A minimum of 1000$ starting money must be set.
  94. echo A maximum of 10000$ starting money can be set.
  95. set /p startmoney=How much would you like to start with?
  96. if not %startmoney% GTR 999 (
  97. set startmoney=1000
  98. echo The number provided was too low.
  99. echo Starting amount reset to default 1000$.
  100. ping -n 3 localhost > nul
  101. goto options
  102. )
  103. if not %startmoney% LSS 10001 (
  104. set startmoney=1000
  105. echo The number provided was too high.
  106. echo Starting amount reset to default 1000$.
  107. ping -n 3 localhost > nul
  108. goto options
  109. )
  110. echo Starting money successfully set to %startmoney%$.
  111. ping -n 3 localhost > nul
  112. goto options
  113. :factor
  114. echo This option allows you to change the factor by which
  115. echo the amount of money necessary to win is determined.
  116. echo.
  117. echo The default factor is 2.
  118. echo With the default setting, you need to double your starting amount to win.
  119. echo.
  120. echo Example: You start with 1000$, you need to obtain at least 2000$ to win.
  121. echo If you change the factor to 3, you would need 3000$ to win.
  122. echo.
  123. echo Please enter the factor you wish to use
  124. echo (Only positive whole numbers. Minimum is 2. maximum is 10):
  125. set /p factor=
  126. if %factor% LSS 2 (
  127. echo A factor less than 2 has been provided. Factor will be set to default.
  128. set factor=2
  129. ping -n 3 localhost > nul
  130. goto options
  131. )
  132. if %factor% GTR 10 (
  133. echo A factor greater than 10 has been provided. Factor will be set to default.
  134. ping -n 3 localhost > nul
  135. goto options
  136. )
  137. echo Factor succesfully changed. The current factor is %factor%.
  138. ping -n 3 localhost > nul
  139. goto options
  140. :play
  141. echo Sitting down at the table. Please wait.
  142. set /a winmoney=%startmoney%*%factor
  143. set /a maxbet=%startmoney%/4
  144. set /a minbet=%startmoney%/20
  145. ::setting starting money at 1000
  146. set current=%startmoney%
  147. ::totals will be calculated using cp or oc
  148. ::suits will be determined by oc or sc
  149. ::card shown will be determined by face and faceo
  150. goto setcardempty
  151. :top
  152. if %winmoney% LEQ %current% goto winner
  153. echo New hand~
  154. if %current% LSS %minbet% goto failure
  155. echo Shuffling the deck.
  156. ping -n 5 localhost>nul
  157. cls
  158. :calculatec1
  159. set /A cp1=%RANDOM% %% 13 + 2
  160. set /A sc1=%RANDOM% %% 4 + 1
  161. if not %cp1% GTR 10 (
  162. set face1=%cp1%
  163. set facecard1=~~%cp1%~~
  164. if %cp1%==10 set facecard1=~10~~
  165. )
  166. if %cp1%==11 (
  167. set face1=Ace
  168. set facecard1=~Ace~
  169. )
  170. if %cp1%==12 (
  171. set face1=Jack
  172. set facecard1=Jack~
  173. set cp1=10
  174. )
  175. if %cp1%==13 (
  176. set face1=Queen
  177. set facecard1=Queen
  178. set cp1=10
  179. )
  180. if %cp1%==14 (
  181. set face1=King
  182. set facecard1=King~
  183. set cp1=10
  184. )
  185. if %sc1%==1 set suit1=Diamonds
  186. if %sc1%==2 set suit1=Clubs
  187. if %sc1%==3 set suit1=Hearts
  188. if %sc1%==4 set suit1=Spades
  189. set card1=%face1% of %suit1%
  190. if %sc1%==1 goto setcard1d
  191. if %sc1%==2 goto setcard1c
  192. if %sc1%==3 goto setcard1h
  193. if %sc1%==4 goto setcard1s
  194. :calculatec2
  195. set /A cp2=%RANDOM% %% 13 + 2
  196. set /A sc2=%RANDOM% %% 4 + 1
  197. if not %cp2% GTR 10 (
  198. set face2=%cp2%
  199. set facecard2=~~%cp2%~~
  200. if %cp2%==10 set facecard2=~10~~
  201. )
  202. if %cp2%==11 (
  203. set face2=Ace
  204. set facecard2=~Ace~
  205. )
  206. if %cp2%==12 (
  207. set face2=Jack
  208. set facecard2=~Jack
  209. set cp2=10
  210. )
  211. if %cp2%==13 (
  212. set face2=Queen
  213. set facecard2=Queen
  214. set cp2=10
  215. )
  216. if %cp2%==14 (
  217. set face2=King
  218. set facecard2=~King
  219. set cp2=10
  220. )
  221. if %sc2%==1 set suit2=Diamonds
  222. if %sc2%==2 set suit2=Clubs
  223. if %sc2%==3 set suit2=Hearts
  224. if %sc2%==4 set suit2=Spades
  225. set card2=%face2% of %suit2%
  226. if "%card1%"=="%card2%" goto calculatec2
  227. if %sc2%==1 goto setcard2d
  228. if %sc2%==2 goto setcard2c
  229. if %sc2%==3 goto setcard2h
  230. if %sc2%==4 goto setcard2s
  231. :calculateoc1
  232. set /A oc1=%RANDOM% %% 13 + 2
  233. set /A os1=%RANDOM% %% 4 + 1
  234. if not %oc1% GTR 10 (
  235. set faceo1=%oc1%
  236. set facecardo1=~~%oc1%~~
  237. if %oc1%==10 set facecardo1=~10~~
  238. )
  239. if %oc1%==11 (
  240. set faceo1=Ace
  241. set facecardo1=~Ace~
  242. )
  243. if %oc1%==12 (
  244. set faceo1=Jack
  245. set facecardo1=Jack~
  246. set oc1=10
  247. )
  248. if %oc1%==13 (
  249. set faceo1=Queen
  250. set facecardo1=Queen
  251. set oc1=10
  252. )
  253. if %oc1%==14 (
  254. set faceo1=King
  255. set facecardo1=King~
  256. set oc1=10
  257. )
  258. if %os1%==1 set suito1=Diamonds
  259. if %os1%==2 set suito1=Clubs
  260. if %os1%==3 set suito1=Hearts
  261. if %os1%==4 set suito1=Spades
  262. set cardo1=%faceo1% of %suito1%
  263. if "%cardo1%"=="%card1%" goto calculateoc1
  264. if "%cardo1%"=="%card2%" goto calculateoc1
  265. if %os1%==1 goto setcardo1d
  266. if %os1%==2 goto setcardo1h
  267. if %os1%==3 goto setcardo1c
  268. if %os1%==4 goto setcardo1s
  269. :calculateoc2
  270. set /A oc2=%RANDOM% %% 13 + 2
  271. set /A os2=%RANDOM% %% 4 + 1
  272. if not %oc2% GTR 10 (
  273. set faceo2=%oc2%
  274. set facecardo2=~~%oc2%~~
  275. if %oc2%==10 set facecardo2=~10~~
  276. )
  277. if %oc2%==11 (
  278. set faceo2=Ace
  279. set facecardo2=~Ace~
  280. )
  281. if %oc2%==12 (
  282. set faceo2=Jack
  283. set facecardo2=Jack~
  284. set oc2=10
  285. )
  286. if %oc2%==13 (
  287. set faceo2=Queen
  288. set facecardo2=Queen
  289. set oc2=10
  290. )
  291. if %oc2%==14 (
  292. set faceo2=King
  293. set facecardo2=King~
  294. set oc2=10
  295. )
  296. if %os2%==1 set suito2=Diamonds
  297. if %os2%==2 set suito2=Clubs
  298. if %os2%==3 set suito2=Hearts
  299. if %os2%==4 set suito2=Spades
  300. set cardo2=%faceo2% of %suito2%
  301. if "%cardo2%"=="%cardo1%" goto calculateoc2
  302. if "%cardo2%"=="%card1%" goto calculateoc2
  303. if "%cardo2%"=="%card2%" goto calculateoc2
  304. if %os2%==1 goto setcardo2d
  305. if %os2%==2 goto setcardo2c
  306. if %os2%==3 goto setcardo2h
  307. if %os2%==4 goto setcardo2s
  308. :calculatec3
  309. set /A cp3=%RANDOM% %% 13 + 2
  310. set /A sc3=%RANDOM% %% 4 + 1
  311. if not %cp3% GTR 10 (
  312. set face3=%cp3%
  313. set facecard3=~~%cp3%~~
  314. if %cp3%==10 set facecard3=~10~~
  315. )
  316. if %cp3%==11 (
  317. set face3=Ace
  318. set facecard3=~Ace~
  319. )
  320. if %cp3%==12 (
  321. set face3=Jack
  322. set facecard3=Jack~
  323. set cp3=10
  324. )
  325. if %cp3%==13 (
  326. set face3=Queen
  327. set facecard3=Queen
  328. set cp3=10
  329. )
  330. if %cp3%==14 (
  331. set face3=King
  332. set facecard3=King~
  333. set cp3=10
  334. )
  335. if %sc3%==1 set suit3=Diamonds
  336. if %sc3%==2 set suit3=Clubs
  337. if %sc3%==3 set suit3=Hearts
  338. if %sc3%==4 set suit3=Spades
  339. set card3=%face3% of %suit3%
  340. if "%card3%"=="%card2%" goto calculatec3
  341. if "%card3%"=="%card1%" goto calculatec3
  342. if "%card3%"=="%cardo1%" goto calculatec3
  343. if "%card3%"=="%cardo2%" goto calculatec3
  344. if %sc3%==1 goto setcard3d
  345. if %sc3%==2 goto setcard3c
  346. if %sc3%==3 goto setcard3h
  347. if %sc3%==4 goto setcard3s
  348. :calculatec4
  349. set /A cp4=%RANDOM% %% 13 + 2
  350. set /A sc4=%RANDOM% %% 4 + 1
  351. if not %cp4% GTR 10 (
  352. set face4=%cp4%
  353. set facecard4=~~%cp4%~~
  354. if %cp4%==10 set facecard4=~10~~
  355. )
  356. if %cp4%==11 (
  357. set face4=Ace
  358. set facecard4=~Ace~
  359. )
  360. if %cp4%==12 (
  361. set face4=Jack
  362. set facecard4=Jack~
  363. set cp4=10
  364. )
  365. if %cp4%==13 (
  366. set face4=Queen
  367. set facecard4=Queen
  368. set cp4=10
  369. )
  370. if %cp4%==14 (
  371. set face4=King
  372. set facecard4=King~
  373. set cp4=10
  374. )
  375. ::
  376. if %sc4%==1 set suit4=Diamonds
  377. if %sc4%==2 set suit4=Clubs
  378. if %sc4%==3 set suit4=Hearts
  379. if %sc4%==4 set suit4=Spades
  380. set card4=%face4% of %suit4%
  381. if "%card4%"=="%card2%" goto calculatec4
  382. if "%card4%"=="%card1%" goto calculatec4
  383. if "%card4%"=="%cardo1%" goto calculatec4
  384. if "%card4%"=="%cardo2%" goto calculatec4
  385. if "%card4%"=="%card3%" goto calculatec4
  386. if %sc4%==1 goto setcard4d
  387. if %sc4%==2 goto setcard4c
  388. if %sc4%==3 goto setcard4h
  389. if %sc4%==4 goto setcard4s
  390. :calculatec5
  391. set /A cp5=%RANDOM% %% 13 + 2
  392. set /A sc5=%RANDOM% %% 4 + 1
  393. if not %cp5% GTR 10 (
  394. set face5=%cp5%
  395. set facecard5=~~%cp5%~~
  396. if %cp5%==10 set facecard5=~10~~
  397. )
  398. if %cp5%==11 (
  399. set face5=Ace
  400. set facecard5=~Ace~
  401. )
  402. if %cp5%==12 (
  403. set face5=Jack
  404. set facecard5=Jack~
  405. set cp5=10
  406. )
  407. if %cp5%==13 (
  408. set face5=Queen
  409. set facecard5=Queen
  410. set cp5=10
  411. )
  412. if %cp5%==14 (
  413. set face5=King
  414. set facecard5=King~
  415. set cp5=10
  416. )
  417. if %sc5%==1 set suit5=Diamonds
  418. if %sc5%==2 set suit5=Clubs
  419. if %sc5%==3 set suit5=Hearts
  420. if %sc5%==4 set suit5=Spades
  421. set card5=%face5% of %suit5%
  422. if "%card5%"=="%card2%" goto calculatec5
  423. if "%card5%"=="%card1%" goto calculatec5
  424. if "%card5%"=="%cardo1%" goto calculatec5
  425. if "%card5%"=="%cardo2%" goto calculatec5
  426. if "%card5%"=="%card3%" goto calculatec5
  427. if "%card5%"=="%card4%" goto calculatec5
  428. if %sc5%==1 goto setcard5d
  429. if %sc5%==2 goto setcard5c
  430. if %sc5%==3 goto setcard5h
  431. if %sc5%==4 goto setcard5s
  432. :calculatec6
  433. set /A cp6=%RANDOM% %% 13 + 2
  434. set /A sc6=%RANDOM% %% 4 + 1
  435. if not %cp6% GTR 10 (
  436. set face6=%cp6%
  437. set facecard6=~~%cp6%~~
  438. if %cp6%==10 set facecard6=~10~~
  439. )
  440. if %cp6%==11 (
  441. set face6=Ace
  442. set facecard6=~Ace~
  443. )
  444. if %cp6%==12 (
  445. set face6=Jack
  446. set facecard6=Jack~
  447. set cp6=10
  448. )
  449. if %cp6%==13 (
  450. set face6=Queen
  451. set facecard6=Queen
  452. set cp6=10
  453. )
  454. if %cp6%==14 (
  455. set face6=King
  456. set facecard6=King~
  457. set cp6=10
  458. )
  459. if %sc6%==1 set suit6=Diamonds
  460. if %sc6%==2 set suit6=Clubs
  461. if %sc6%==3 set suit6=Hearts
  462. if %sc6%==4 set suit6=Spades
  463. set card6=%face6% of %suit6%
  464. if "%card6%"=="%card2%" goto calculatec6
  465. if "%card6%"=="%card1%" goto calculatec6
  466. if "%card6%"=="%cardo1%" goto calculatec6
  467. if "%card6%"=="%cardo2%" goto calculatec6
  468. if "%card6%"=="%card3%" goto calculatec6
  469. if "%card6%"=="%card4%" goto calculatec6
  470. if "%card6%"=="%card5%" goto calculatec6
  471. if %sc6%==1 goto setcard6d
  472. if %sc6%==2 goto setcard6c
  473. if %sc6%==3 goto setcard6h
  474. if %sc6%==4 goto setcard6s
  475. :calculatec7
  476. set /A cp7=%RANDOM% %% 13 + 2
  477. set /A sc7=%RANDOM% %% 4 + 1
  478. if not %cp7% GTR 10 (
  479. set face7=%cp7%
  480. set facecard7=~~%cp7%~~
  481. if %cp7%==10 set facecard7=~10~~
  482. )
  483. if %cp7%==11 (
  484. set face7=Ace
  485. set facecard7=~Ace~
  486. )
  487. if %cp7%==12 (
  488. set face7=Jack
  489. set facecard7=Jack~
  490. set cp7=10
  491. )
  492. if %cp7%==13 (
  493. set face7=Queen
  494. set facecard7=Queen
  495. set cp7=10
  496. )
  497. if %cp7%==14 (
  498. set face7=King
  499. set facecard7=King~
  500. set cp7=10
  501. )
  502. if %sc7%==1 set suit7=Diamonds
  503. if %sc7%==2 set suit7=Clubs
  504. if %sc7%==3 set suit7=Hearts
  505. if %sc7%==4 set suit7=Spades
  506. set card7=%face7% of %suit7%
  507. if "%card7%"=="%card2%" goto calculatec7
  508. if "%card7%"=="%card1%" goto calculatec7
  509. if "%card7%"=="%cardo1%" goto calculatec7
  510. if "%card7%"=="%cardo2%" goto calculatec7
  511. if "%card7%"=="%card3%" goto calculatec7
  512. if "%card7%"=="%card4%" goto calculatec7
  513. if "%card7%"=="%card5%" goto calculatec7
  514. if "%card7%"=="%card6%" goto calculatec7
  515. if %sc7%==1 goto setcard7d
  516. if %sc7%==2 goto setcard7c
  517. if %sc7%==3 goto setcard7h
  518. if %sc7%==4 goto setcard7s
  519. :calculatec8
  520. set /A cp8=%RANDOM% %% 13 + 2
  521. set /A sc8=%RANDOM% %% 4 + 1
  522. if not %cp8% GTR 10 (
  523. set face8=%cp8%
  524. set facecard8=~~%cp8%~~
  525. if %cp8%==10 set facecard8=~10~~
  526. )
  527. if %cp8%==11 (
  528. set face8=Ace
  529. set facecard8=~Ace~
  530. )
  531. if %cp8%==12 (
  532. set face8=Jack
  533. set facecard8=Jack~
  534. set cp8=10
  535. )
  536. if %cp8%==13 (
  537. set face8=Queen
  538. set facecard8=Queen
  539. set cp8=10
  540. )
  541. if %cp8%==14 (
  542. set face8=King
  543. set facecard8=King~
  544. set cp8=10
  545. )
  546. if %sc8%==1 set suit8=Diamonds
  547. if %sc8%==2 set suit8=Clubs
  548. if %sc8%==3 set suit8=Hearts
  549. if %sc8%==4 set suit8=Spades
  550. set card8=%face8% of %suit8%
  551. if "%card8%"=="%card2%" goto calculatec8
  552. if "%card8%"=="%card1%" goto calculatec8
  553. if "%card8%"=="%cardo1%" goto calculatec8
  554. if "%card8%"=="%cardo2%" goto calculatec8
  555. if "%card8%"=="%card3%" goto calculatec8
  556. if "%card8%"=="%card4%" goto calculatec8
  557. if "%card8%"=="%card5%" goto calculatec8
  558. if "%card8%"=="%card6%" goto calculatec8
  559. if "%card8%"=="%card7%" goto calculatec8
  560. if %sc8%==1 goto setcard8d
  561. if %sc8%==2 goto setcard8c
  562. if %sc8%==3 goto setcard8h
  563. if %sc8%==4 goto setcard8s
  564. :calculatec9
  565. set /A cp9=%RANDOM% %% 13 + 2
  566. set /A sc9=%RANDOM% %% 4 + 1
  567. if not %cp9% GTR 10 (
  568. set face9=%cp9%
  569. set facecard9=~~%cp9%~~
  570. if %cp9%==10 set facecard9=~10~~
  571. )
  572. if %cp9%==11 (
  573. set face9=Ace
  574. set facecard9=~Ace~
  575. )
  576. if %cp9%==12 (
  577. set face9=Jack
  578. set facecard9=Jack~
  579. set cp9=10
  580. )
  581. if %cp9%==13 (
  582. set face9=Queen
  583. set facecard9=Queen
  584. set cp9=10
  585. )
  586. if %cp9%==14 (
  587. set face9=King
  588. set facecard9=King~
  589. set cp9=10
  590. )
  591. if %sc9%==1 set suit9=Diamonds
  592. if %sc9%==2 set suit9=Clubs
  593. if %sc9%==3 set suit9=Hearts
  594. if %sc9%==4 set suit9=Spades
  595. set card9=%face9% of %suit9%
  596. if "%card9%"=="%card2%" goto calculatec9
  597. if "%card9%"=="%card1%" goto calculatec9
  598. if "%card9%"=="%cardo1%" goto calculatec9
  599. if "%card9%"=="%cardo2%" goto calculatec9
  600. if "%card9%"=="%card3%" goto calculatec9
  601. if "%card9%"=="%card4%" goto calculatec9
  602. if "%card9%"=="%card5%" goto calculatec9
  603. if "%card9%"=="%card6%" goto calculatec9
  604. if "%card9%"=="%card7%" goto calculatec9
  605. if "%card9%"=="%card8%" goto calculatec9
  606. if %sc9%==1 goto setcard9d
  607. if %sc9%==2 goto setcard9c
  608. if %sc9%==3 goto setcard9h
  609. if %sc9%==4 goto setcard9s
  610. :calculatec10
  611. set /A cp10=%RANDOM% %% 13 + 2
  612. set /A sc10=%RANDOM% %% 4 + 1
  613. if not %cp10% GTR 10 (
  614. set face10=%cp10%
  615. set facecard10=~~%cp10%~~
  616. if %cp10%==10 set facecard10=~10~~
  617. )
  618. if %cp10%==11 (
  619. set face10=Ace
  620. set facecard10=~Ace~
  621. )
  622. if %cp10%==12 (
  623. set face10=Jack
  624. set facecard10=Jack~
  625. set cp10=10
  626. )
  627. if %cp10%==13 (
  628. set face10=Queen
  629. set facecard10=Queen
  630. set cp10=10
  631. )
  632. if %cp10%==14 (
  633. set face10=King
  634. set facecard10=King~
  635. set cp10=10
  636. )
  637. if %sc10%==1 set suit10=Diamonds
  638. if %sc10%==2 set suit10=Clubs
  639. if %sc10%==3 set suit10=Hearts
  640. if %sc10%==4 set suit10=Spades
  641. set card10=%face10% of %suit10%
  642. if "%card10%"=="%card2%" goto calculatec10
  643. if "%card10%"=="%card1%" goto calculatec10
  644. if "%card10%"=="%cardo1%" goto calculatec10
  645. if "%card10%"=="%cardo2%" goto calculatec10
  646. if "%card10%"=="%card3%" goto calculatec10
  647. if "%card10%"=="%card4%" goto calculatec10
  648. if "%card10%"=="%card5%" goto calculatec10
  649. if "%card10%"=="%card6%" goto calculatec10
  650. if "%card10%"=="%card7%" goto calculatec10
  651. if "%card10%"=="%card8%" goto calculatec10
  652. if "%card10%"=="%card9%" goto calculatec10
  653. if %sc10%==1 goto setcard10d
  654. if %sc10%==2 goto setcard10c
  655. if %sc10%==3 goto setcard10h
  656. if %sc10%==4 goto setcard10s
  657. :calculatec11
  658. set /A cp11=%RANDOM% %% 13 + 2
  659. set /A sc11=%RANDOM% %% 4 + 1
  660. if not %cp11% GTR 10 (
  661. set face11=%cp11%
  662. set facecard11=~~%cp11%~~
  663. if %cp11%==10 set facecard11=~10~~
  664. )
  665. if %cp11%==11 (
  666. set face11=Ace
  667. set facecard11=~Ace~
  668. )
  669. if %cp11%==12 (
  670. set face11=Jack
  671. set facecard11=Jack~
  672. set cp11=10
  673. )
  674. if %cp11%==13 (
  675. set face11=Queen
  676. set facecard11=Queen
  677. set cp11=10
  678. )
  679. if %cp11%==14 (
  680. set face11=King
  681. set facecard11=King~
  682. set cp11=10
  683. )
  684. if %sc11%==1 set suit11=Diamonds
  685. if %sc11%==2 set suit11=Clubs
  686. if %sc11%==3 set suit11=Hearts
  687. if %sc11%==4 set suit11=Spades
  688. set card11=%face11% of %suit11%
  689. if "%card11%"=="%card2%" goto calculatec11
  690. if "%card11%"=="%card1%" goto calculatec11
  691. if "%card11%"=="%cardo1%" goto calculatec11
  692. if "%card11%"=="%cardo2%" goto calculatec11
  693. if "%card11%"=="%card3%" goto calculatec11
  694. if "%card11%"=="%card4%" goto calculatec11
  695. if "%card11%"=="%card5%" goto calculatec11
  696. if "%card11%"=="%card6%" goto calculatec11
  697. if "%card11%"=="%card7%" goto calculatec11
  698. if "%card11%"=="%card8%" goto calculatec11
  699. if "%card11%"=="%card9%" goto calculatec11
  700. if "%card11%"=="%card10%" goto calculatec11
  701. if %sc11%==1 goto setcard11d
  702. if %sc11%==2 goto setcard11c
  703. if %sc11%==3 goto setcard11h
  704. if %sc11%==4 goto setcard11s
  705. :calculatec12
  706. set /A cp12=%RANDOM% %% 13 + 2
  707. set /A sc12=%RANDOM% %% 4 + 1
  708. if not %cp12% GTR 10 (
  709. set face12=%cp12%
  710. set facecard12=~~%cp12%~~
  711. if %cp12%==10 set facecard12=~10~~
  712. )
  713. if %cp12%==11 (
  714. set face12=Ace
  715. set facecard12=~Ace~
  716. )
  717. if %cp12%==12 (
  718. set face12=Jack
  719. set facecard12=Jack~
  720. set cp12=10
  721. )
  722. if %cp12%==13 (
  723. set face12=Queen
  724. set facecard12=Queen
  725. set cp12=10
  726. )
  727. if %cp12%==14 (
  728. set face12=King
  729. set facecard12=King~
  730. set cp12=10
  731. )
  732. if %sc12%==1 set suit12=Diamonds
  733. if %sc12%==2 set suit12=Clubs
  734. if %sc12%==3 set suit12=Hearts
  735. if %sc12%==4 set suit12=Spades
  736. set card12=%face12% of %suit12%
  737. if "%card12%"=="%card2%" goto calculatec12
  738. if "%card12%"=="%card1%" goto calculatec12
  739. if "%card12%"=="%cardo1%" goto calculatec12
  740. if "%card12%"=="%cardo2%" goto calculatec12
  741. if "%card12%"=="%card3%" goto calculatec12
  742. if "%card12%"=="%card4%" goto calculatec12
  743. if "%card12%"=="%card5%" goto calculatec12
  744. if "%card12%"=="%card6%" goto calculatec12
  745. if "%card12%"=="%card7%" goto calculatec12
  746. if "%card12%"=="%card8%" goto calculatec12
  747. if "%card12%"=="%card9%" goto calculatec12
  748. if "%card12%"=="%card10%" goto calculatec12
  749. if "%card12%"=="%card11%" goto calculatec12
  750. if %sc12%==1 goto setcard12d
  751. if %sc12%==2 goto setcard12c
  752. if %sc12%==3 goto setcard12h
  753. if %sc12%==4 goto setcard12s
  754. :calculatec13
  755. set /A cp13=%RANDOM% %% 13 + 2
  756. set /A sc13=%RANDOM% %% 4 + 1
  757. if not %cp13% GTR 10 (
  758. set face13=%cp13%
  759. set facecard13=~~%cp13%~~
  760. if %cp13%==10 set facecard13=~10~~
  761. )
  762. if %cp13%==11 (
  763. set face13=Ace
  764. set facecard13=~Ace~
  765. )
  766. if %cp13%==12 (
  767. set face13=Jack
  768. set facecard13=Jack~
  769. set cp13=10
  770. )
  771. if %cp13%==13 (
  772. set face13=Queen
  773. set facecard13=Queen
  774. set cp13=10
  775. )
  776. if %cp13%==14 (
  777. set face13=King
  778. set facecard13=King~
  779. set cp13=10
  780. )
  781. if %sc13%==1 set suit13=Diamonds
  782. if %sc13%==2 set suit13=Clubs
  783. if %sc13%==3 set suit13=Hearts
  784. if %sc13%==4 set suit13=Spades
  785. set card13=%face13% of %suit13%
  786. if "%card13%"=="%card2%" goto calculatec13
  787. if "%card13%"=="%card1%" goto calculatec13
  788. if "%card13%"=="%cardo1%" goto calculatec13
  789. if "%card13%"=="%cardo2%" goto calculatec13
  790. if "%card13%"=="%card3%" goto calculatec13
  791. if "%card13%"=="%card4%" goto calculatec13
  792. if "%card13%"=="%card5%" goto calculatec13
  793. if "%card13%"=="%card6%" goto calculatec13
  794. if "%card13%"=="%card7%" goto calculatec13
  795. if "%card13%"=="%card8%" goto calculatec13
  796. if "%card13%"=="%card9%" goto calculatec13
  797. if "%card13%"=="%card10%" goto calculatec13
  798. if "%card13%"=="%card11%" goto calculatec13
  799. if "%card13%"=="%card12%" goto calculatec13
  800. if %sc13%==1 goto setcard13d
  801. if %sc13%==2 goto setcard13c
  802. if %sc13%==3 goto setcard13h
  803. if %sc13%==4 goto setcard13s
  804. :after13
  805. echo You currently have %current%$.
  806. echo You need %winmoney%$ to win.
  807. :what
  808. echo What is your bet? (The minimum bet is %minbet%, the maximum bet is %maxbet%)
  809. echo Press enter to use the same bet as before.
  810. set /p bet=
  811. if %bet% LSS %minbet% (
  812. echo Your bet is too low.
  813. goto what
  814. )
  815. if %bet% GTR %current% (
  816. echo You don't have enough money to bet that.
  817. goto what
  818. )
  819. if %bet% GTR %maxbet% (
  820. echo Your bet is too high.
  821. goto what
  822. )
  823. echo Dealing the cards.
  824. echo.
  825. ping -n 5 localhost > nul
  826. echo Your cards are %card1% and %card2%.
  827. :resettotal
  828. set /A total=%cp1%+%cp2%
  829. if %total% EQU 22 (
  830. set cp1=1
  831. goto resettotal
  832. )
  833. echo %c1l1% %c2l1%
  834. echo %c1l2% %c2l2%
  835. echo %c1l3% %c2l3%
  836. echo %c1l4% %c2l4%
  837. echo %c1l5% %c2l5%
  838. echo %c1l6% %c2l6%
  839. echo %c1l7% %c2l7%
  840. echo %c1l8% %c2l8%
  841. echo %c1l9% %c2l9%
  842. echo Your total is: %total%
  843. echo One of the dealer's cards is %cardo2%
  844. :resettotalo
  845. set /A dtotal=%oc1%+%oc2%
  846. if %dtotal% EQU 22 (
  847. set oc1=1
  848. goto resettotalo
  849. )
  850. echo %empty1% %o2l1%
  851. echo %empty2% %o2l2%
  852. echo %empty3% %o2l3%
  853. echo %empty4% %o2l4%
  854. echo %empty5% %o2l5%
  855. echo %empty6% %o2l6%
  856. echo %empty7% %o2l7%
  857. echo %empty8% %o2l8%
  858. echo %empty9% %o2l9%
  859. if %dtotal% EQU 21 goto dblackjack
  860. if %total% EQU 21 (
  861. echo Blackjack! You win!
  862. goto blackjack
  863. )
  864. set a=0
  865. :would
  866. echo.
  867. choice /C YN /M "Would you like another card"
  868. if errorlevel 2 goto no1
  869. if errorlevel 1 goto yes1
  870. :yes1
  871. echo Dealer is dealing you a card.
  872. ping -n 3 localhost > nul
  873. set /a a=%a%+1
  874. if %a%==2 goto yes2
  875. if %a%==3 goto yes3
  876. if %a%==4 goto yes4
  877. if %a%==5 goto yes5
  878. if %a%==6 goto yes6
  879. if %a%==7 goto yes7
  880. if %a%==8 goto yes8
  881. if %a%==9 goto yes9
  882. if %a%==10 goto yes10
  883. if %a%==11 goto yes11
  884. echo Your new card is: %card3%
  885. echo Your cards are %card1%, %card2% and %card3%
  886. echo %c1l1% %c2l1% %c3l1%&echo %c1l2% %c2l2% %c3l2%&echo %c1l3% %c2l3% %c3l3%&echo %c1l4% %c2l4% %c3l4%&echo %c1l5% %c2l5% %c3l5%&echo %c1l6% %c2l6% %c3l6%&echo %c1l7% %c2l7% %c3l7%&echo %c1l8% %c2l8% %c3l8%&echo %c1l9% %c2l9% %c3l9%
  887. :3total
  888. set /a total=%cp1%+%cp2%+%cp3%
  889. if %total% GTR 21 goto acecheck1
  890. echo Your new total is: %total%
  891. goto would
  892. :acecheck1
  893. if %cp1%==11 (
  894. set cp1=1
  895. goto 3total
  896. )
  897. if %cp2%==11 (
  898. set cp2=1
  899. goto 3total
  900. )
  901. if %cp3%==11 (
  902. set cp3=1
  903. goto 3total
  904. )
  905. goto busted
  906. :yes2
  907. echo Your new card is: %card4%
  908. echo Your cards are %card1%, %card2%, %card3% and %card4%
  909. echo %c1l1% %c2l1% %c3l1% %c4l1%&echo %c1l2% %c2l2% %c3l2% %c4l2%&echo %c1l3% %c2l3% %c3l3% %c4l3%&echo %c1l4% %c2l4% %c3l4% %c4l4%&echo %c1l5% %c2l5% %c3l5% %c4l5%&echo %c1l6% %c2l6% %c3l6% %c4l6%
  910. echo %c1l7% %c2l7% %c3l7% %c4l7%&echo %c1l8% %c2l8% %c3l8% %c4l8%&echo %c1l9% %c2l9% %c3l9% %c4l9%
  911. :4total
  912. set /a total=%cp1%+%cp2%+%cp3%+%cp4%
  913. if %total% GTR 21 goto acecheck2
  914. echo Your new total is: %total%
  915. goto would
  916. :acecheck2
  917. if %cp1%==11 (
  918. set cp1=1
  919. goto 4total
  920. )
  921. if %cp2%==11 (
  922. set cp2=1
  923. goto 4total
  924. )
  925. if %cp3%==11 (
  926. set cp3=1
  927. goto 4total
  928. )
  929. if %cp4%==11 (
  930. set cp4=1
  931. goto 4total
  932. )
  933. goto busted
  934. :yes3
  935. echo Your new card is: %card5%
  936. echo Your cards are %card1%, %card2%, %card3%, %card4% and %card5%
  937. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1%
  938. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2%
  939. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3%
  940. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4%
  941. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5%
  942. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6%
  943. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7%
  944. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8%
  945. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9%
  946. :5total
  947. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%
  948. if %total% GTR 21 goto acecheck3
  949. echo Your new total is: %total%
  950. goto would
  951. :acecheck3
  952. if %cp1%==11 (
  953. set cp1=1
  954. goto 5total
  955. )
  956. if %cp2%==11 (
  957. set cp2=1
  958. goto 5total
  959. )
  960. if %cp3%==11 (
  961. set cp3=1
  962. goto 5total
  963. )
  964. if %cp4%==11 (
  965. set cp4=1
  966. goto 5total
  967. )
  968. if %cp5%==11 (
  969. set cp5=1
  970. goto 5total
  971. )
  972. goto busted
  973. :yes4
  974. echo Your new card is: %card6%
  975. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5% and %card6%
  976. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  977. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  978. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  979. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  980. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  981. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  982. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  983. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  984. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  985. :6total
  986. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%
  987. if %total% GTR 21 goto acecheck4
  988. echo Your new total is: %total%
  989. goto would
  990. :acecheck4
  991. if %cp1%==11 (
  992. set cp1=1
  993. goto 6total
  994. )
  995. if %cp2%==11 (
  996. set cp2=1
  997. goto 6total
  998. )
  999. if %cp3%==11 (
  1000. set cp3=1
  1001. goto 6total
  1002. )
  1003. if %cp4%==11 (
  1004. set cp4=1
  1005. goto 6total
  1006. )
  1007. if %cp5%==11 (
  1008. set cp5=1
  1009. goto 6total
  1010. )
  1011. if %cp6%==11 (
  1012. set cp6=1
  1013. goto 6total
  1014. )
  1015. goto busted
  1016. :yes5
  1017. echo Your new card is: %card7%
  1018. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5%, %card6% and %card7%
  1019. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  1020. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  1021. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  1022. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  1023. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  1024. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  1025. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  1026. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  1027. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  1028. echo.
  1029. echo %c7l1%
  1030. echo %c7l2%
  1031. echo %c7l3%
  1032. echo %c7l4%
  1033. echo %c7l5%
  1034. echo %c7l6%
  1035. echo %c7l7%
  1036. echo %c7l8%
  1037. echo %c7l9%
  1038. :7total
  1039. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%+%cp7%
  1040. if %total% GTR 21 goto acecheck5
  1041. echo Your new total is: %total%
  1042. goto would
  1043. :acecheck5
  1044. if %cp1%==11 (
  1045. set cp1=1
  1046. goto 7total
  1047. )
  1048. if %cp2%==11 (
  1049. set cp2=1
  1050. goto 7total
  1051. )
  1052. if %cp3%==11 (
  1053. set cp3=1
  1054. goto 7total
  1055. )
  1056. if %cp4%==11 (
  1057. set cp4=1
  1058. goto 7total
  1059. )
  1060. if %cp4%==11 (
  1061. set cp4=1
  1062. goto 7total
  1063. )
  1064. if %cp5%==11 (
  1065. set cp5=1
  1066. goto 7total
  1067. )
  1068. if %cp6%==11 (
  1069. set cp6=1
  1070. goto 7total
  1071. )
  1072. if %cp7%==11 (
  1073. set cp7=1
  1074. goto 7total
  1075. )
  1076. goto busted
  1077. :yes6
  1078. echo Your new card is: %card8%
  1079. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5%, %card6%, %card7% and %card8%
  1080. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  1081. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  1082. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  1083. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  1084. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  1085. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  1086. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  1087. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  1088. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  1089. echo.
  1090. echo %c7l1% %c8l1%
  1091. echo %c7l2% %c8l2%
  1092. echo %c7l3% %c8l3%
  1093. echo %c7l4% %c8l4%
  1094. echo %c7l5% %c8l5%
  1095. echo %c7l6% %c8l6%
  1096. echo %c7l7% %c8l7%
  1097. echo %c7l8% %c8l8%
  1098. echo %c7l9% %c8l9%
  1099. :8total
  1100. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%+%cp7%+%cp8%
  1101. if %total% GTR 21 goto acecheck6
  1102. echo Your new total is: %total%
  1103. goto would
  1104. :acecheck6
  1105. if %cp1%==11 (
  1106. set cp1=1
  1107. goto 8total
  1108. )
  1109. if %cp2%==11 (
  1110. set cp2=1
  1111. goto 8total
  1112. )
  1113. if %cp3%==11 (
  1114. set cp3=1
  1115. goto 8total
  1116. )
  1117. if %cp4%==11 (
  1118. set cp4=1
  1119. goto 8total
  1120. )
  1121. if %cp5%==11 (
  1122. set cp5=1
  1123. goto 8total
  1124. )
  1125. if %cp6%==11 (
  1126. set cp6=1
  1127. goto 8total
  1128. )
  1129. if %cp7%==11 (
  1130. set cp7=1
  1131. goto 8total
  1132. )
  1133. if %cp8%==11 (
  1134. set cp8=1
  1135. goto 8total
  1136. )
  1137. goto busted
  1138. :yes7
  1139. echo Your new card is: %card9%
  1140. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5%, %card6%, %card7%, %card8% and %card9%
  1141. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  1142. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  1143. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  1144. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  1145. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  1146. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  1147. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  1148. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  1149. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  1150. echo.
  1151. echo %c7l1% %c8l1% %c9l1%
  1152. echo %c7l2% %c8l2% %c9l2%
  1153. echo %c7l3% %c8l3% %c9l3%
  1154. echo %c7l4% %c8l4% %c9l4%
  1155. echo %c7l5% %c8l5% %c9l5%
  1156. echo %c7l6% %c8l6% %c9l6%
  1157. echo %c7l7% %c8l7% %c9l7%
  1158. echo %c7l8% %c8l8% %c9l8%
  1159. echo %c7l9% %c8l9% %c9l9%
  1160. :9total
  1161. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%+%cp7%+%cp8%+%cp9%
  1162. if %total% GTR 21 goto acecheck7
  1163. echo Your new total is: %total%
  1164. goto would
  1165. :acecheck7
  1166. if %cp1%==11 (
  1167. set cp1=1
  1168. goto 9total
  1169. )
  1170. if %cp2%==11 (
  1171. set cp2=1
  1172. goto 9total
  1173. )
  1174. if %cp3%==11 (
  1175. set cp3=1
  1176. goto 9total
  1177. )
  1178. if %cp4%==11 (
  1179. set cp4=1
  1180. goto 9total
  1181. )
  1182. if %cp5%==11 (
  1183. set cp5=1
  1184. goto 9total
  1185. )
  1186. if %cp6%==11 (
  1187. set cp6=1
  1188. goto 9total
  1189. )
  1190. if %cp7%==11 (
  1191. set cp7=1
  1192. goto 9total
  1193. )
  1194. if %cp8%==11 (
  1195. set cp8=1
  1196. goto 9total
  1197. )
  1198. if %cp9%==11 (
  1199. set cp9=1
  1200. goto 9total
  1201. )
  1202. goto busted
  1203. :yes8
  1204. echo Your new card is: %card10%
  1205. echo Your new card is: %card9%
  1206. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5%, %card6%, %card7%, %card8%, %card9% and %card10%
  1207. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  1208. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  1209. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  1210. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  1211. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  1212. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  1213. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  1214. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  1215. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  1216. echo.
  1217. echo %c7l1% %c8l1% %c9l1% %c10l1%
  1218. echo %c7l2% %c8l2% %c9l2% %c10l2%
  1219. echo %c7l3% %c8l3% %c9l3% %c10l3%
  1220. echo %c7l4% %c8l4% %c9l4% %c10l4%
  1221. echo %c7l5% %c8l5% %c9l5% %c10l5%
  1222. echo %c7l6% %c8l6% %c9l6% %c10l6%
  1223. echo %c7l7% %c8l7% %c9l7% %c10l7%
  1224. echo %c7l8% %c8l8% %c9l8% %c10l8%
  1225. echo %c7l9% %c8l9% %c9l9% %c10l9%
  1226. :10total
  1227. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%+%cp7%+%cp8%+%cp9%+%cp10%
  1228. if %total% GTR 21 goto acecheck8
  1229. echo Your new total is: %total%
  1230. goto would
  1231. :acecheck8
  1232. if %cp1%==11 (
  1233. set cp1=1
  1234. goto 10total
  1235. )
  1236. if %cp2%==11 (
  1237. set cp2=1
  1238. goto 10total
  1239. )
  1240. if %cp3%==11 (
  1241. set cp3=1
  1242. goto 10total
  1243. )
  1244. if %cp4%==11 (
  1245. set cp4=1
  1246. goto 10total
  1247. )
  1248. if %cp5%==11 (
  1249. set cp5=1
  1250. goto 10total
  1251. )
  1252. if %cp6%==11 (
  1253. set cp6=1
  1254. goto 10total
  1255. )
  1256. if %cp7%==11 (
  1257. set cp7=1
  1258. goto 10total
  1259. )
  1260. if %cp8%==11 (
  1261. set cp8=1
  1262. goto 10total
  1263. )
  1264. if %cp9%==11 (
  1265. set cp9=1
  1266. goto 10total
  1267. )
  1268. if %cp10%==11 (
  1269. set cp10=1
  1270. goto 10total
  1271. )
  1272. goto busted
  1273. :yes9
  1274. echo Your new card is: %card11%
  1275. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5%, %card6%, %card7%, %card8%, %card9%, %card10% and %card11%
  1276. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  1277. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  1278. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  1279. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  1280. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  1281. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  1282. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  1283. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  1284. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  1285. echo.
  1286. echo %c7l1% %c8l1% %c9l1% %c10l1%
  1287. echo %c7l2% %c8l2% %c9l2% %c10l2%
  1288. echo %c7l3% %c8l3% %c9l3% %c10l3%
  1289. echo %c7l4% %c8l4% %c9l4% %c10l4%
  1290. echo %c7l5% %c8l5% %c9l5% %c10l5%
  1291. echo %c7l6% %c8l6% %c9l6% %c10l6%
  1292. echo %c7l7% %c8l7% %c9l7% %c10l7%
  1293. echo %c7l8% %c8l8% %c9l8% %c10l8%
  1294. echo %c7l9% %c8l9% %c9l9% %c10l9%
  1295. echo.
  1296. echo %c11l1%
  1297. echo %c11l2%
  1298. echo %c11l3%
  1299. echo %c11l4%
  1300. echo %c11l5%
  1301. echo %c11l6%
  1302. echo %c11l7%
  1303. echo %c11l8%
  1304. echo %c11l9%
  1305. :11total
  1306. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%+%cp7%+%cp8%+%cp9%+%cp10%+%cp11%
  1307. if %total% GTR 21 goto acecheck9
  1308. echo Your new total is: %total%
  1309. goto would
  1310. :acecheck9
  1311. if %cp1%==11 (
  1312. set cp1=1
  1313. goto 11total
  1314. )
  1315. if %cp2%==11 (
  1316. set cp2=1
  1317. goto 11total
  1318. )
  1319. if %cp3%==11 (
  1320. set cp3=1
  1321. goto 11total
  1322. )
  1323. if %cp4%==11 (
  1324. set cp4=1
  1325. goto 11total
  1326. )
  1327. if %cp4%==11 (
  1328. set cp4=1
  1329. goto 11total
  1330. )
  1331. if %cp5%==11 (
  1332. set cp5=1
  1333. goto 11total
  1334. )
  1335. if %cp6%==11 (
  1336. set cp6=1
  1337. goto 11total
  1338. )
  1339. if %cp6%==11 (
  1340. set cp6=1
  1341. goto 11total
  1342. )
  1343. if %cp7%==11 (
  1344. set cp7=1
  1345. goto 11total
  1346. )
  1347. if %cp8%==11 (
  1348. set cp8=1
  1349. goto 11total
  1350. )
  1351. if %cp9%==11 (
  1352. set cp9=1
  1353. goto 11total
  1354. )
  1355. if %cp10%==11 (
  1356. set cp10=1
  1357. goto 11total
  1358. )
  1359. if %cp11%==11 (
  1360. set cp11=1
  1361. goto 11total
  1362. )
  1363. goto busted
  1364. :yes10
  1365. echo Your new card is: %card12%
  1366. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5%, %card6%, %card7%, %card8%, %card9%, %card10%, %card11% and %card12%
  1367. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  1368. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  1369. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  1370. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  1371. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  1372. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  1373. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  1374. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  1375. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  1376. echo.
  1377. echo %c7l1% %c8l1% %c9l1% %c10l1%
  1378. echo %c7l2% %c8l2% %c9l2% %c10l2%
  1379. echo %c7l3% %c8l3% %c9l3% %c10l3%
  1380. echo %c7l4% %c8l4% %c9l4% %c10l4%
  1381. echo %c7l5% %c8l5% %c9l5% %c10l5%
  1382. echo %c7l6% %c8l6% %c9l6% %c10l6%
  1383. echo %c7l7% %c8l7% %c9l7% %c10l7%
  1384. echo %c7l8% %c8l8% %c9l8% %c10l8%
  1385. echo %c7l9% %c8l9% %c9l9% %c10l9%
  1386. echo.
  1387. echo %c11l1% %c12l1%
  1388. echo %c11l2% %c12l2%
  1389. echo %c11l3% %c12l3%
  1390. echo %c11l4% %c12l4%
  1391. echo %c11l5% %c12l5%
  1392. echo %c11l6% %c12l6%
  1393. echo %c11l7% %c12l7%
  1394. echo %c11l8% %c12l8%
  1395. echo %c11l9% %c12l9%
  1396. :12total
  1397. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%+%cp7%+%cp8%+%cp9%+%cp10%+%cp11%+%cp12%
  1398. if %total% GTR 21 goto acecheck10
  1399. echo Your new total is: %total%
  1400. goto would
  1401. :acecheck10
  1402. if %cp1%==11 (
  1403. set cp1=1
  1404. goto 12total
  1405. )
  1406. if %cp2%==11 (
  1407. set cp2=1
  1408. goto 12total
  1409. )
  1410. if %cp3%==11 (
  1411. set cp3=1
  1412. goto 12total
  1413. )
  1414. if %cp4%==11 (
  1415. set cp4=1
  1416. goto 12total
  1417. )
  1418. if %cp5%==11 (
  1419. set cp5=1
  1420. goto 12total
  1421. )
  1422. if %cp6%==11 (
  1423. set cp6=1
  1424. goto 12total
  1425. )
  1426. if %cp7%==11 (
  1427. set cp7=1
  1428. goto 12total
  1429. )
  1430. if %cp8%==11 (
  1431. set cp8=1
  1432. goto 12total
  1433. )
  1434. if %cp9%==11 (
  1435. set cp9=1
  1436. goto 12total
  1437. )
  1438. if %cp10%==11 (
  1439. set cp10=1
  1440. goto 12total
  1441. )
  1442. if %cp11%==11 (
  1443. set cp11=1
  1444. goto 12total
  1445. )
  1446. if %cp12%==11 (
  1447. set cp12=1
  1448. goto 12total
  1449. )
  1450. goto busted
  1451. :yes11
  1452. echo Your new card is: %card13%
  1453. echo Your cards are %card1%, %card2%, %card3%, %card4%, %card5%, %card6%, %card7%, %card8%, %card9%, %card10%, %card11%, %card12% and %card13%
  1454. echo %c1l1% %c2l1% %c3l1% %c4l1% %c5l1% %c6l1%
  1455. echo %c1l2% %c2l2% %c3l2% %c4l2% %c5l2% %c6l2%
  1456. echo %c1l3% %c2l3% %c3l3% %c4l3% %c5l3% %c6l3%
  1457. echo %c1l4% %c2l4% %c3l4% %c4l4% %c5l4% %c6l4%
  1458. echo %c1l5% %c2l5% %c3l5% %c4l5% %c5l5% %c6l5%
  1459. echo %c1l6% %c2l6% %c3l6% %c4l6% %c5l6% %c6l6%
  1460. echo %c1l7% %c2l7% %c3l7% %c4l7% %c5l7% %c6l7%
  1461. echo %c1l8% %c2l8% %c3l8% %c4l8% %c5l8% %c6l8%
  1462. echo %c1l9% %c2l9% %c3l9% %c4l9% %c5l9% %c6l9%
  1463. echo.
  1464. echo %c7l1% %c8l1% %c9l1% %c10l1%
  1465. echo %c7l2% %c8l2% %c9l2% %c10l2%
  1466. echo %c7l3% %c8l3% %c9l3% %c10l3%
  1467. echo %c7l4% %c8l4% %c9l4% %c10l4%
  1468. echo %c7l5% %c8l5% %c9l5% %c10l5%
  1469. echo %c7l6% %c8l6% %c9l6% %c10l6%
  1470. echo %c7l7% %c8l7% %c9l7% %c10l7%
  1471. echo %c7l8% %c8l8% %c9l8% %c10l8%
  1472. echo %c7l9% %c8l9% %c9l9% %c10l9%
  1473. echo.
  1474. echo %c11l1% %c12l1% %c13l1%
  1475. echo %c11l2% %c12l2% %c13l2%
  1476. echo %c11l3% %c12l3% %c13l3%
  1477. echo %c11l4% %c12l4% %c13l4%
  1478. echo %c11l5% %c12l5% %c13l5%
  1479. echo %c11l6% %c12l6% %c13l6%
  1480. echo %c11l7% %c12l7% %c13l7%
  1481. echo %c11l8% %c12l8% %c13l8%
  1482. echo %c11l9% %c12l9% %c13l9%
  1483. :13total
  1484. set /a total=%cp1%+%cp2%+%cp3%+%cp4%+%cp5%+%cp6%+%cp7%+%cp8%+%cp9%+%cp10%+%cp11%+%cp12%+%cp13%
  1485. if %total% GTR 21 goto acecheck11
  1486. echo Your new total is: %total%
  1487. goto would
  1488. :acecheck11
  1489. if %cp1%==11 (
  1490. set cp1=1
  1491. goto 13total
  1492. )
  1493. if %cp2%==11 (
  1494. set cp2=1
  1495. goto 13total
  1496. )
  1497. if %cp3%==11 (
  1498. set cp3=1
  1499. goto 13total
  1500. )
  1501. if %cp4%==11 (
  1502. set cp4=1
  1503. goto 13total
  1504. )
  1505. if %cp5%==11 (
  1506. set cp5=1
  1507. goto 13total
  1508. )
  1509. if %cp6%==11 (
  1510. set cp6=1
  1511. goto 13total
  1512. )
  1513. if %cp7%==11 (
  1514. set cp7=1
  1515. goto 13total
  1516. )
  1517. if %cp8%==11 (
  1518. set cp8=1
  1519. goto 13total
  1520. )
  1521. if %cp9%==11 (
  1522. set cp9=1
  1523. goto 13total
  1524. )
  1525. if %cp10%==11 (
  1526. set cp10=1
  1527. goto 13total
  1528. )
  1529. if %cp11%==11 (
  1530. set cp11=1
  1531. goto 13total
  1532. )
  1533. if %cp12%==11 (
  1534. set cp12=1
  1535. goto 13total
  1536. )
  1537. if %cp13%==11 (
  1538. set cp13=1
  1539. goto 13total
  1540. )
  1541. goto busted
  1542.  
  1543. :no1
  1544. set e=1
  1545. set /a b=%a%+2
  1546. set /a c=%b%+1
  1547. echo The dealer has %cardo1% and %cardo2%.
  1548. echo %o1l1% %o2l1%&echo %o1l2% %o2l2%&echo %o1l3% %o2l3%&echo %o1l4% %o2l4%&echo %o1l5% %o2l5%&echo %o1l6% %o2l6%&echo %o1l7% %o2l7%&echo %o1l8% %o2l8%&echo %o1l9% %o2l9%
  1549. :dealercalcing
  1550. echo.
  1551. echo You currently have %b% cards totaling %total%
  1552. echo The dealer currently has a total of %dtotal%
  1553. if %dtotal% GEQ %total% goto lost
  1554. if %dtotal% LSS 17 goto dealerhit3
  1555. if %dtotal% LSS %total% goto wins
  1556. for /l %%E in (%c%,1,13) set card%%E=0
  1557. :dealerhit3
  1558. echo The dealer is dealing himself another card.
  1559. echo.
  1560. ping -n 5 localhost > nul
  1561. if %e%==2 goto dealerhit4
  1562. if %e%==3 goto dealerhit5
  1563. if %e%==4 goto dealerhit6
  1564. if %e%==5 goto dealerhit7
  1565. if %e%==6 goto dealerhit8
  1566. if %e%==7 goto dealerhit9
  1567. if %e%==8 goto dealerhit10
  1568. set /a e=%e%+1
  1569. :calo3
  1570. set /A oc3=%RANDOM% %% 13 + 2
  1571. set /A os3=%RANDOM% %% 4 + 1
  1572. if not %oc3% GTR 10 (
  1573. set faceo3=%oc3%
  1574. set facecardo3=~~%oc3%~~
  1575. if %oc3%==10 set facecardo3=~10~~
  1576. )
  1577. if %oc3%==11 (
  1578. set faceo3=Ace
  1579. set facecardo3=~Ace~
  1580. )
  1581. if %oc3%==12 (
  1582. set faceo3=Jack
  1583. set facecardo3=Jack~
  1584. set oc3=10
  1585. )
  1586. if %oc3%==13 (
  1587. set faceo3=Queen
  1588. set facecardo3=Queen
  1589. set oc3=10
  1590. )
  1591. if %oc3%==14 (
  1592. set faceo3=King
  1593. set facecardo3=King~
  1594. set oc3=10
  1595. )
  1596. if %os3%==1 set suito3=Diamonds
  1597. if %os3%==2 set suito3=Clubs
  1598. if %os3%==3 set suito3=Hearts
  1599. if %os3%==4 set suito3=Spades
  1600. set cardo3=%faceo3% of %suito3%
  1601. if "%cardo3%"=="%card2%" goto calo3
  1602. if "%cardo3%"=="%card1%" goto calo3
  1603. if "%cardo3%"=="%cardo1%" goto calo3
  1604. if "%cardo3%"=="%cardo2%" goto calo3
  1605. if "%cardo3%"=="%card3%" goto calo3
  1606. if "%cardo3%"=="%card4%" goto calo3
  1607. if "%cardo3%"=="%card5%" goto calo3
  1608. if "%cardo3%"=="%card6%" goto calo3
  1609. if "%cardo3%"=="%card7%" goto calo3
  1610. if "%cardo3%"=="%card8%" goto calo3
  1611. if "%cardo3%"=="%card9%" goto calo3
  1612. if "%cardo3%"=="%card10%" goto calo3
  1613. if "%cardo3%"=="%card11%" goto calo3
  1614. if "%cardo3%"=="%card12%" goto calo3
  1615. if "%cardo3%"=="%card13%" goto calo3
  1616. echo The dealer got %cardo3%
  1617. if %os3%==1 goto setcardo3d
  1618. if %os3%==2 goto setcardo3c
  1619. if %os3%==3 goto setcardo3h
  1620. if %os3%==4 goto setcardo3s
  1621. :dtotal3
  1622. echo %o3l1%&echo %o3l2%&echo %o3l3%&echo %o3l4%&echo %o3l5%&echo %o3l6%&echo %o3l7%&echo %o3l8%&echo %o3l9%
  1623. set /a dtotal=%oc1%+%oc2%+%oc3%
  1624. if %dtotal% GTR 21 goto ao1
  1625. if %dtotal% LEQ 21 goto dealercalcing
  1626. :ao1
  1627. if %oc1%==11 (
  1628. set oc1=1
  1629. goto dtotal3
  1630. )
  1631. if %oc2%==11 (
  1632. set oc2=1
  1633. goto dtotal3
  1634. )
  1635. if %oc3%==11 (
  1636. set oc3=1
  1637. goto dtotal3
  1638. )
  1639. goto dbusted
  1640.  
  1641. :dealerhit4
  1642. set /a e=%e%+1
  1643. :calo4
  1644. set /A oc4=%RANDOM% %% 13 + 2
  1645. set /A os4=%RANDOM% %% 4 + 1
  1646. if not %oc4% GTR 10 (
  1647. set faceo4=%oc4%
  1648. set facecardo4=~~%oc4%~~
  1649. if %oc4%==10 set facecardo4=~10~~
  1650. )
  1651. if %oc4%==11 (
  1652. set faceo4=Ace
  1653. set facecardo4=~Ace~
  1654. )
  1655. if %oc4%==12 (
  1656. set faceo4=Jack
  1657. set facecardo4=Jack~
  1658. set oc4=10
  1659. )
  1660. if %oc4%==13 (
  1661. set faceo4=Queen
  1662. set facecardo4=Queen
  1663. set oc4=10
  1664. )
  1665. if %oc4%==14 (
  1666. set faceo4=King
  1667. set facecardo4=King~
  1668. set oc4=10
  1669. )
  1670. if %os4%==1 set suito4=Diamonds
  1671. if %os4%==2 set suito4=Clubs
  1672. if %os4%==3 set suito4=Hearts
  1673. if %os4%==4 set suito4=Spades
  1674. set cardo4=%faceo4% of %suito4%
  1675. if "%cardo4%"=="%card2%" goto calo4
  1676. if "%cardo4%"=="%card1%" goto calo4
  1677. if "%cardo4%"=="%cardo1%" goto calo4
  1678. if "%cardo4%"=="%cardo2%" goto calo4
  1679. if "%cardo4%"=="%card3%" goto calo4
  1680. if "%cardo4%"=="%card4%" goto calo4
  1681. if "%cardo4%"=="%card5%" goto calo4
  1682. if "%cardo4%"=="%card6%" goto calo4
  1683. if "%cardo4%"=="%card7%" goto calo4
  1684. if "%cardo4%"=="%card8%" goto calo4
  1685. if "%cardo4%"=="%card9%" goto calo4
  1686. if "%cardo4%"=="%card10%" goto calo4
  1687. if "%cardo4%"=="%card11%" goto calo4
  1688. if "%cardo4%"=="%card12%" goto calo4
  1689. if "%cardo4%"=="%card13%" goto calo4
  1690. if "%cardo4%"=="%cardo3%" goto calo4
  1691. echo The dealer got %cardo4%
  1692. if %os4%==1 goto setcardo4d
  1693. if %os4%==2 goto setcardo4c
  1694. if %os4%==3 goto setcardo4h
  1695. if %os4%==4 goto setcardo4s
  1696. :dtotal4
  1697. echo %o4l1%&echo %o4l2%&echo %o4l3%&echo %o4l4%&echo %o4l5%&echo %o4l6%&echo %o4l7%&echo %o4l8%&echo %o4l9%
  1698. set /a dtotal=%oc1%+%oc2%+%oc3%+%oc4%
  1699. if %dtotal% GTR 21 goto ao2
  1700. if %dtotal% LEQ 21 goto dealercalcing
  1701. :ao2
  1702. if %oc1%==11 (
  1703. set oc1=1
  1704. goto dtotal4
  1705. )
  1706. if %oc2%==11 (
  1707. set oc2=1
  1708. goto dtotal4
  1709. )
  1710. if %oc3%==11 (
  1711. set oc3=1
  1712. goto dtotal4
  1713. )
  1714. if %oc4%==11 (
  1715. set oc4=1
  1716. goto dtotal4
  1717. )
  1718. goto dbusted
  1719.  
  1720. :dealerhit5
  1721. set /a e=%e%+1
  1722. :calo5
  1723. set /A oc5=%RANDOM% %% 13 + 2
  1724. set /A os5=%RANDOM% %% 4 + 1
  1725. if not %oc5% GTR 10 (
  1726. set faceo5=%oc5%
  1727. set facecardo5=~~%oc5%~~
  1728. if %oc5%==10 set facecardo5=~10~~
  1729. )
  1730. if %oc5%==11 (
  1731. set faceo5=Ace
  1732. set facecardo5=~Ace~
  1733. )
  1734. if %oc5%==12 (
  1735. set faceo5=Jack
  1736. set facecardo5=Jack~
  1737. set oc5=10
  1738. )
  1739. if %oc5%==13 (
  1740. set faceo5=Queen
  1741. set facecardo5=Queen
  1742. set oc5=10
  1743. )
  1744. if %oc5%==14 (
  1745. set faceo5=King
  1746. set facecardo5=King~
  1747. set oc5=10
  1748. )
  1749. if %os5%==1 set suito5=Diamonds
  1750. if %os5%==2 set suito5=Clubs
  1751. if %os5%==3 set suito5=Hearts
  1752. if %os5%==4 set suito5=Spades
  1753. set cardo5=%faceo5% of %suito5%
  1754. if "%cardo5%"=="%card2%" goto calo5
  1755. if "%cardo5%"=="%card1%" goto calo5
  1756. if "%cardo5%"=="%cardo1%" goto calo5
  1757. if "%cardo5%"=="%cardo2%" goto calo5
  1758. if "%cardo5%"=="%card3%" goto calo5
  1759. if "%cardo5%"=="%card4%" goto calo5
  1760. if "%cardo5%"=="%card5%" goto calo5
  1761. if "%cardo5%"=="%card6%" goto calo5
  1762. if "%cardo5%"=="%card7%" goto calo5
  1763. if "%cardo5%"=="%card8%" goto calo5
  1764. if "%cardo5%"=="%card9%" goto calo5
  1765. if "%cardo5%"=="%card10%" goto calo5
  1766. if "%cardo5%"=="%card11%" goto calo5
  1767. if "%cardo5%"=="%card12%" goto calo5
  1768. if "%cardo5%"=="%card13%" goto calo5
  1769. if "%cardo5%"=="%cardo3%" goto calo5
  1770. if "%cardo5%"=="%cardo4%" goto calo5
  1771. echo The dealer got %cardo5%
  1772. if %os5%==1 goto setcardo5d
  1773. if %os5%==2 goto setcardo5c
  1774. if %os5%==3 goto setcardo5h
  1775. if %os5%==4 goto setcardo5s
  1776. :dtotal5
  1777. echo %o5l1%&echo %o5l2%&echo %o5l3%&echo %o5l4%&echo %o5l5%&echo %o5l6%&echo %o5l7%&echo %o5l8%&echo %o5l9%
  1778. set /a dtotal=%oc1%+%oc2%+%oc3%+%oc4%+%oc5%
  1779. if %dtotal% GTR 21 goto ao3
  1780. if %dtotal% LEQ 21 goto dealercalcing
  1781. :ao3
  1782. if %oc1%==11 (
  1783. set oc1=1
  1784. goto dtotal5
  1785. )
  1786. if %oc2%==11 (
  1787. set oc2=1
  1788. goto dtotal5
  1789. )
  1790. if %oc3%==11 (
  1791. set oc3=1
  1792. goto dtotal5
  1793. )
  1794. if %oc4%==11 (
  1795. set oc4=1
  1796. goto dtotal5
  1797. )
  1798. if %oc5%==11 (
  1799. set oc5=1
  1800. goto dtotal5
  1801. )
  1802. goto dbusted
  1803. :dealerhit6
  1804. set /a e=%e%+1
  1805. :calo6
  1806. set /A oc6=%RANDOM% %% 13 + 2
  1807. set /A os6=%RANDOM% %% 4 + 1
  1808. if not %oc6% GTR 10 (
  1809. set faceo6=%oc6%
  1810. set facecardo6=~~%oc6%~~
  1811. if %oc6%==10 set facecardo6=~10~~
  1812. )
  1813. if %oc6%==11 (
  1814. set faceo6=Ace
  1815. set facecardo6=~Ace~
  1816. )
  1817. if %oc6%==12 (
  1818. set faceo6=Jack
  1819. set facecardo6=Jack~
  1820. set oc6=10
  1821. )
  1822. if %oc6%==13 (
  1823. set faceo6=Queen
  1824. set facecardo6=Queen
  1825. set oc6=10
  1826. )
  1827. if %oc6%==14 (
  1828. set faceo6=King
  1829. set facecardo6=King~
  1830. set oc6=10
  1831. )
  1832. if %os6%==1 set suito6=Diamonds
  1833. if %os6%==2 set suito6=Clubs
  1834. if %os6%==3 set suito6=Hearts
  1835. if %os6%==4 set suito6=Spades
  1836. set cardo6=%faceo6% of %suito6%
  1837. if "%cardo6%"=="%card2%" goto calo6
  1838. if "%cardo6%"=="%card1%" goto calo6
  1839. if "%cardo6%"=="%cardo1%" goto calo6
  1840. if "%cardo6%"=="%cardo2%" goto calo6
  1841. if "%cardo6%"=="%card3%" goto calo6
  1842. if "%cardo6%"=="%card4%" goto calo6
  1843. if "%cardo6%"=="%card5%" goto calo6
  1844. if "%cardo6%"=="%card6%" goto calo6
  1845. if "%cardo6%"=="%card7%" goto calo6
  1846. if "%cardo6%"=="%card8%" goto calo6
  1847. if "%cardo6%"=="%card9%" goto calo6
  1848. if "%cardo6%"=="%card10%" goto calo6
  1849. if "%cardo6%"=="%card11%" goto calo6
  1850. if "%cardo6%"=="%card12%" goto calo6
  1851. if "%cardo6%"=="%card13%" goto calo6
  1852. if "%cardo6%"=="%cardo3%" goto calo6
  1853. if "%cardo6%"=="%cardo4%" goto calo6
  1854. if "%cardo6%"=="%cardo5%" goto calo6
  1855. echo The dealer got %cardo6%
  1856. if %os6%==1 goto setcardo6d
  1857. if %os6%==2 goto setcardo6c
  1858. if %os6%==3 goto setcardo6h
  1859. if %os6%==4 goto setcardo6s
  1860. :dtotal6
  1861. echo %o6l1%&echo %o6l2%&echo %o6l3%&echo %o6l4%&echo %o6l5%&echo %o6l6%&echo %o6l7%&echo %o6l8%&echo %o6l9%
  1862. set /a dtotal=%oc1%+%oc2%+%oc3%+%oc4%+%oc5%+%oc6%
  1863. if %dtotal% GTR 21 goto ao4
  1864. if %dtotal% LEQ 21 goto dealercalcing
  1865. :ao4
  1866. if %oc1%==11 (
  1867. set oc1=1
  1868. goto dtotal6
  1869. )
  1870. if %oc2%==11 (
  1871. set oc2=1
  1872. goto dtotal6
  1873. )
  1874. if %oc3%==11 (
  1875. set oc3=1
  1876. goto dtotal6
  1877. )
  1878. if %oc4%==11 (
  1879. set oc4=1
  1880. goto dtotal6
  1881. )
  1882. if %oc5%==11 (
  1883. set oc5=1
  1884. goto dtotal6
  1885. )
  1886. if %oc6%==11 (
  1887. set oc6=1
  1888. goto dtotal6
  1889. )
  1890. goto dbusted
  1891.  
  1892. :dealerhit7
  1893. set /a e=%e%+1
  1894. :calo7
  1895. set /A oc7=%RANDOM% %% 13 + 2
  1896. set /A os7=%RANDOM% %% 4 + 1
  1897. if not %oc7% GTR 10 (
  1898. set faceo7=%oc7%
  1899. set facecardo7=~~%oc7%~~
  1900. if %oc7%==10 set facecardo7=~10~~
  1901. )
  1902. if %oc7%==11 (
  1903. set faceo7=Ace
  1904. set facecardo7=~Ace~
  1905. )
  1906. if %oc7%==12 (
  1907. set faceo7=Jack
  1908. set facecardo7=Jack~
  1909. set oc7=10
  1910. )
  1911. if %oc7%==13 (
  1912. set faceo7=Queen
  1913. set facecardo7=Queen
  1914. set oc7=10
  1915. )
  1916. if %oc7%==14 (
  1917. set faceo7=King
  1918. set facecardo7=King~
  1919. set oc7=10
  1920. )
  1921. if %os7%==1 set suito7=Diamonds
  1922. if %os7%==2 set suito7=Clubs
  1923. if %os7%==3 set suito7=Hearts
  1924. if %os7%==4 set suito7=Spades
  1925. set cardo7=%faceo7% of %suito7%
  1926. if "%cardo7%"=="%card2%" goto calo7
  1927. if "%cardo7%"=="%card1%" goto calo7
  1928. if "%cardo7%"=="%cardo1%" goto calo7
  1929. if "%cardo7%"=="%cardo2%" goto calo7
  1930. if "%cardo7%"=="%card3%" goto calo7
  1931. if "%cardo7%"=="%card4%" goto calo7
  1932. if "%cardo7%"=="%card5%" goto calo7
  1933. if "%cardo7%"=="%card6%" goto calo7
  1934. if "%cardo7%"=="%card7%" goto calo7
  1935. if "%cardo7%"=="%card8%" goto calo7
  1936. if "%cardo7%"=="%card9%" goto calo7
  1937. if "%cardo7%"=="%card10%" goto calo7
  1938. if "%cardo7%"=="%card11%" goto calo7
  1939. if "%cardo7%"=="%card12%" goto calo7
  1940. if "%cardo7%"=="%card13%" goto calo7
  1941. if "%cardo7%"=="%cardo3%" goto calo7
  1942. if "%cardo7%"=="%cardo4%" goto calo7
  1943. if "%cardo7%"=="%cardo5%" goto calo7
  1944. if "%cardo7%"=="%cardo6%" goto calo7
  1945. echo The dealer got %cardo7%
  1946. if %os7%==1 goto setcardo7d
  1947. if %os7%==2 goto setcardo7c
  1948. if %os7%==3 goto setcardo7h
  1949. if %os7%==4 goto setcardo7s
  1950. :dtotal7
  1951. echo %o7l1%&echo %o7l2%&echo %o7l3%&echo %o7l4%&echo %o7l5%&echo %o7l6%&echo %o7l7%&echo %o7l8%&echo %o7l9%
  1952. set /a dtotal=%oc1%+%oc2%+%oc3%+%oc4%+%oc5%+%oc6%+%oc7%
  1953. if %dtotal% GTR 21 goto ao5
  1954. if %dtotal% LEQ 21 goto dealercalcing
  1955. :ao5
  1956. if %oc1%==11 (
  1957. set oc1=1
  1958. goto dtotal7
  1959. )
  1960. if %oc2%==11 (
  1961. set oc2=1
  1962. goto dtotal7
  1963. )
  1964. if %oc3%==11 (
  1965. set oc3=1
  1966. goto dtotal7
  1967. )
  1968. if %oc4%==11 (
  1969. set oc4=1
  1970. goto dtotal7
  1971. )
  1972. if %oc5%==11 (
  1973. set oc5=1
  1974. goto dtotal7
  1975. )
  1976. if %oc6%==11 (
  1977. set oc6=1
  1978. goto dtotal7
  1979.  
  1980. if %oc7%==11 (
  1981. set oc7=1
  1982. goto dtotal7
  1983. )
  1984. goto dbusted
  1985.  
  1986. :dealerhit8
  1987. set /a e=%e%+1
  1988. :calo8
  1989. set /A oc8=%RANDOM% %% 13 + 2
  1990. set /A os8=%RANDOM% %% 4 + 1
  1991. if not %oc8% GTR 10 (
  1992. set faceo8=%oc8%
  1993. set facecardo8=~~%oc8%~~
  1994. if %oc8%==10 set facecardo8=~10~~
  1995. )
  1996. if %oc8%==11 (
  1997. set faceo8=Ace
  1998. set facecardo8=~Ace~
  1999. )
  2000. if %oc8%==12 (
  2001. set faceo8=Jack
  2002. set facecardo8=Jack~
  2003. set oc8=10
  2004. )
  2005. if %oc8%==13 (
  2006. set faceo8=Queen
  2007. set facecardo8=Queen
  2008. set oc8=10
  2009. )
  2010. if %oc8%==14 (
  2011. set faceo8=King
  2012. set facecardo8=King~
  2013. set oc8=10
  2014. )
  2015. if %os8%==1 set suito8=Diamonds
  2016. if %os8%==2 set suito8=Clubs
  2017. if %os8%==3 set suito8=Hearts
  2018. if %os8%==4 set suito8=Spades
  2019. set cardo8=%faceo8% of %suito8%
  2020. if "%cardo8%"=="%card2%" goto calo8
  2021. if "%cardo8%"=="%card1%" goto calo8
  2022. if "%cardo8%"=="%cardo1%" goto calo8
  2023. if "%cardo8%"=="%cardo2%" goto calo8
  2024. if "%cardo8%"=="%card3%" goto calo8
  2025. if "%cardo8%"=="%card4%" goto calo8
  2026. if "%cardo8%"=="%card5%" goto calo8
  2027. if "%cardo8%"=="%card6%" goto calo8
  2028. if "%cardo8%"=="%card7%" goto calo8
  2029. if "%cardo8%"=="%card8%" goto calo8
  2030. if "%cardo8%"=="%card9%" goto calo8
  2031. if "%cardo8%"=="%card10%" goto calo8
  2032. if "%cardo8%"=="%card11%" goto calo8
  2033. if "%cardo8%"=="%card12%" goto calo8
  2034. if "%cardo8%"=="%card13%" goto calo8
  2035. if "%cardo8%"=="%cardo3%" goto calo8
  2036. if "%cardo8%"=="%cardo4%" goto calo8
  2037. if "%cardo8%"=="%cardo5%" goto calo8
  2038. if "%cardo8%"=="%cardo6%" goto calo8
  2039. if "%cardo8%"=="%cardo7%" goto calo8
  2040. echo The dealer got %cardo8%
  2041. if %os8%==1 goto setcardo8d
  2042. if %os8%==2 goto setcardo8c
  2043. if %os8%==3 goto setcardo8h
  2044. if %os8%==4 goto setcardo8s
  2045. :dtotal8
  2046. echo %o8l1%&echo %o8l2%&echo %o8l3%&echo %o8l4%&echo %o8l5%&echo %o8l6%&echo %o8l7%&echo %o8l8%&echo %o8l9%
  2047. set /a dtotal=%oc1%+%oc2%+%oc3%+%oc4%+%oc5%+%oc6%+%oc7%+%oc8%
  2048. if %dtotal% GTR 21 goto ao6
  2049. if %dtotal% LEQ 21 goto dealercalcing
  2050. :ao6
  2051. if %oc1%==11 (
  2052. set oc1=1
  2053. goto dtotal8
  2054. )
  2055. if %oc2%==11 (
  2056. set oc2=1
  2057. goto dtotal8
  2058. )
  2059. if %oc3%==11 (
  2060. set oc3=1
  2061. goto dtotal8
  2062. )
  2063. if %oc4%==11 (
  2064. set oc4=1
  2065. goto dtotal8
  2066. )
  2067. if %oc5%==11 (
  2068. set oc5=1
  2069. goto dtotal8
  2070. )
  2071. if %oc6%==11 (
  2072. set oc6=1
  2073. goto dtotal8
  2074. )
  2075. if %oc7%==11 (
  2076. set oc7=1
  2077. goto dtotal8
  2078. )
  2079. if %oc8%==11 (
  2080. set oc8=1
  2081. goto dtotal8
  2082. )
  2083. goto dbusted
  2084.  
  2085. :dealerhit9
  2086. set /a e=%e%+1
  2087. :calo9
  2088. set /A oc9=%RANDOM% %% 13 + 2
  2089. set /A os9=%RANDOM% %% 4 + 1
  2090. if not %oc9% GTR 10 (
  2091. set faceo9=%oc9%
  2092. set facecardo9=~~%oc9%~~
  2093. if %oc9%==10 set facecardo9=~10~~
  2094. )
  2095. if %oc9%==11 (
  2096. set faceo9=Ace
  2097. set facecardo9=~Ace~
  2098. )
  2099. if %oc9%==12 (
  2100. set faceo9=Jack
  2101. set facecardo9=Jack~
  2102. set oc9=10
  2103. )
  2104. if %oc9%==13 (
  2105. set faceo9=Queen
  2106. set facecardo9=Queen
  2107. set oc9=10
  2108. )
  2109. if %oc9%==14 (
  2110. set faceo9=King
  2111. set facecardo9=King~
  2112. set oc9=10
  2113. )
  2114. if %os9%==1 set suito9=Diamonds
  2115. if %os9%==2 set suito9=Clubs
  2116. if %os9%==3 set suito9=Hearts
  2117. if %os9%==4 set suito9=Spades
  2118. set cardo9=%faceo9% of %suito9%
  2119. if "%cardo9%"=="%card2%" goto calo9
  2120. if "%cardo9%"=="%card1%" goto calo9
  2121. if "%cardo9%"=="%cardo1%" goto calo9
  2122. if "%cardo9%"=="%cardo2%" goto calo9
  2123. if "%cardo9%"=="%card3%" goto calo9
  2124. if "%cardo9%"=="%card4%" goto calo9
  2125. if "%cardo9%"=="%card5%" goto calo9
  2126. if "%cardo9%"=="%card6%" goto calo9
  2127. if "%cardo9%"=="%card7%" goto calo9
  2128. if "%cardo9%"=="%card8%" goto calo9
  2129. if "%cardo9%"=="%card9%" goto calo9
  2130. if "%cardo9%"=="%card10%" goto calo9
  2131. if "%cardo9%"=="%card11%" goto calo9
  2132. if "%cardo9%"=="%card12%" goto calo9
  2133. if "%cardo9%"=="%card13%" goto calo9
  2134. if "%cardo9%"=="%cardo3%" goto calo9
  2135. if "%cardo9%"=="%cardo4%" goto calo9
  2136. if "%cardo9%"=="%cardo5%" goto calo9
  2137. if "%cardo9%"=="%cardo6%" goto calo9
  2138. if "%cardo9%"=="%cardo7%" goto calo9
  2139. if "%cardo9%"=="%cardo8%" goto calo9
  2140. echo The dealer got %cardo9%
  2141. if %os9%==1 goto setcardo9d
  2142. if %os9%==2 goto setcardo9c
  2143. if %os9%==3 goto setcardo9h
  2144. if %os9%==4 goto setcardo9s
  2145. :dtotal9
  2146. echo %o9l1%&echo %o9l2%&echo %o9l3%&echo %o9l4%&echo %o9l5%&echo %o9l6%&echo %o9l7%&echo %o9l8%&echo %o9l9%
  2147. set /a dtotal=%oc1%+%oc2%+%oc3%+%oc4%+%oc5%+%oc6%+%oc7%+%oc8%+%oc9%
  2148. if %dtotal% GTR 21 goto ao7
  2149. if %dtotal% LEQ 21 goto dealercalcing
  2150. :ao7
  2151. if %oc1%==11 (
  2152. set oc1=1
  2153. goto dtotal9
  2154. )
  2155. if %oc2%==11 (
  2156. set oc2=1
  2157. goto dtotal9
  2158. )
  2159. if %oc3%==11 (
  2160. set oc3=1
  2161. goto dtotal9
  2162. )
  2163. if %oc4%==11 (
  2164. set oc4=1
  2165. goto dtotal9
  2166. )
  2167. if %oc5%==11 (
  2168. set oc5=1
  2169. goto dtotal9
  2170. )
  2171. if %oc6%==11 (
  2172. set oc6=1
  2173. goto dtotal9
  2174. )
  2175. if %oc7%==11 (
  2176. set oc7=1
  2177. goto dtotal9
  2178. )
  2179. if %oc8%==11 (
  2180. set oc8=1
  2181. goto dtotal9
  2182. )
  2183. if %oc9%==11 (
  2184. set oc9=1
  2185. goto dtotal9
  2186. )
  2187. goto dbusted
  2188.  
  2189. :dealerhit10
  2190. set /a e=%e%+1
  2191. :calo10
  2192. set /A oc10=%RANDOM% %% 13 + 2
  2193. set /A os0=%RANDOM% %% 4 + 1
  2194. if not %oc10% GTR 10 (
  2195. set faceo10=%oc10%
  2196. set facecardo10=~~%oc10%~~
  2197. if %oc10%==10 set facecardo10=~10~~
  2198. )
  2199. if %oc10%==11 (
  2200. set faceo10=Ace
  2201. set facecardo10=~Ace~
  2202. )
  2203. if %oc10%==12 (
  2204. set faceo10=Jack
  2205. set facecardo10=Jack~
  2206. set oc10=10
  2207. )
  2208. if %oc10%==13 (
  2209. set faceo10=Queen
  2210. set facecardo10=Queen
  2211. set oc10=10
  2212. )
  2213. if %oc10%==14 (
  2214. set faceo10=King
  2215. set facecardo10=King~
  2216. set oc10=10
  2217. )
  2218. if %os0%==1 set suito10=Diamonds
  2219. if %os0%==2 set suito10=Clubs
  2220. if %os0%==3 set suito10=Hearts
  2221. if %os0%==4 set suito10=Spades
  2222. set cardo10=%faceo10% of %suito10%
  2223. if "%cardo10%"=="%card2%" goto calo10
  2224. if "%cardo10%"=="%card1%" goto calo10
  2225. if "%cardo10%"=="%cardo1%" goto calo10
  2226. if "%cardo10%"=="%cardo2%" goto calo10
  2227. if "%cardo10%"=="%card3%" goto calo10
  2228. if "%cardo10%"=="%card4%" goto calo10
  2229. if "%cardo10%"=="%card5%" goto calo10
  2230. if "%cardo10%"=="%card6%" goto calo10
  2231. if "%cardo10%"=="%card7%" goto calo10
  2232. if "%cardo10%"=="%card8%" goto calo10
  2233. if "%cardo10%"=="%card9%" goto calo10
  2234. if "%cardo10%"=="%card10%" goto calo10
  2235. if "%cardo10%"=="%card11%" goto calo10
  2236. if "%cardo10%"=="%card12%" goto calo10
  2237. if "%cardo10%"=="%card13%" goto calo10
  2238. if "%cardo10%"=="%cardo3%" goto calo10
  2239. if "%cardo10%"=="%cardo4%" goto calo10
  2240. echo The dealer got %cardo10%
  2241. if %os0%==1 goto setcardo0d
  2242. if %os0%==2 goto setcardo0c
  2243. if %os0%==3 goto setcardo0h
  2244. if %os0%==4 goto setcardo0s
  2245. :dtotal10
  2246. echo %o0l1%&echo %o0l2%&echo %o0l3%&echo %o0l4%&echo %o0l5%&echo %o0l6%&echo %o0l7%&echo %o0l8%&echo %o309%
  2247. set /a dtotal=%oc1%+%oc2%+%oc3%+%oc4%+%oc5%+%oc6%+%oc7%+%oc8%+%oc9%+%oc10%
  2248. if %dtotal% GTR 21 goto ao8
  2249. if %dtotal% LEQ 21 goto dealercalcing
  2250. :ao8
  2251. if %oc1%==11 (
  2252. set oc1=1
  2253. goto dtotal10
  2254. )
  2255. if %oc2%==11 (
  2256. set oc2=1
  2257. goto dtotal10
  2258. )
  2259. if %oc3%==11 (
  2260. set oc3=1
  2261. goto dtotal10
  2262. )
  2263. if %oc4%==11 (
  2264. set oc4=1
  2265. goto dtotal10
  2266. )
  2267. if %oc5%==11 (
  2268. set oc5=1
  2269. goto dtotal10
  2270. )
  2271. if %oc6%==11 (
  2272. set oc6=1
  2273. goto dtotal10
  2274. )
  2275. if %oc7%==11 (
  2276. set oc7=1
  2277. goto dtotal10
  2278. )
  2279. if %oc8%==11 (
  2280. set oc8=1
  2281. goto dtotal10
  2282. )
  2283. if %oc9%==11 (
  2284. set oc9=1
  2285. goto dtotal10
  2286. )
  2287. if %oc10%==11 (
  2288. set oc10=1
  2289. goto dtotal10
  2290. )
  2291. goto dbusted
  2292.  
  2293. :dblackjack
  2294. echo The dealer has %cardo1% and %cardo2%.
  2295. echo %o1l1% %o2l1%&echo %o1l2% %o2l2%&echo %o1l3% %o2l3%&echo %o1l4% %o2l4%&echo %o1l5% %o2l5%&echo %o1l6% %o2l6%&echo %o1l7% %o2l7%&echo %o1l8% %o2l8%&echo %o1l9% %o2l9%
  2296. echo The dealer got a blackjack!
  2297. goto lost
  2298.  
  2299. :dbusted
  2300. echo The dealer busted! You won %bet%$
  2301. set /a current=%current%+%bet%
  2302. ping -n 5 localhost > nul
  2303. goto top
  2304.  
  2305. :wins
  2306. echo You beat the dealer! You won %bet%$
  2307. set /a current=%current%+%bet%
  2308. ping -n 5 localhost > nul
  2309. goto top
  2310.  
  2311. :busted
  2312. echo You busted!
  2313. goto lost
  2314.  
  2315. :blackjack
  2316. echo Blackjack pays 1.5x the original bet!
  2317. set /a pay=(%bet%*3)/2
  2318. set /a current=%current%+%pay%
  2319. echo You won %pay%$!
  2320. ping -n 5 localhost > nul
  2321. goto top
  2322.  
  2323. :lost
  2324. set /a current=%current%-%bet%
  2325. echo You lost %bet%$!
  2326. ping -n 5 localhost > nul
  2327. goto top
  2328.  
  2329. :failure
  2330. set lol=0
  2331. :failedloop
  2332. set /a lol=%lol%+1
  2333. cls
  2334. if %lol%==5 goto title
  2335. color b4
  2336. echo Y Y OOOOOOOOOOO U U
  2337. echo Y Y O O U U
  2338. echo Y Y O O U U
  2339. echo Y Y O O U U
  2340. echo Y Y O O U U
  2341. echo Y O O U U
  2342. echo Y O O U U
  2343. echo Y O O U U
  2344. echo Y OOOOOOOOOOO UUUUUUUUUUU
  2345. echo.
  2346. ping -n 2 localhost > nul
  2347. color c9
  2348. echo L OOOOOOOOOOO SSSSSSSSSS TTTTTTTTTTT
  2349. echo L O O SS T
  2350. echo L O O SSS T
  2351. echo L O O SS T
  2352. echo L O O SS T
  2353. echo L O O SS T
  2354. echo L O O SSS T
  2355. echo L O O SS T
  2356. echo LLLLLLLLLLL OOOOOOOOOOO SSSSSSSSS T
  2357. echo.
  2358. ping -n 2 localhost > nul
  2359. color 85
  2360. echo TTTTTTTTTTT H H EEEEEEEEEEE
  2361. echo T H H E
  2362. echo T H H E
  2363. echo T H H E
  2364. echo T HHHHHHHHHHH EEEEEEEEEEE
  2365. echo T H H E
  2366. echo T H H E
  2367. echo T H H E
  2368. echo T H H EEEEEEEEEEE
  2369. echo.
  2370. ping -n 2 localhost > nul
  2371. color a1
  2372. echo GGGGGGGGGGG A M M EEEEEEEEEEE
  2373. echo G A A MM MM E
  2374. echo G A A M M M M E
  2375. echo G A A M M M M E
  2376. echo G AAAAAAAAA M M M M EEEEEEEEEEE
  2377. echo G GGGGG A A M M M E
  2378. echo G G A A M M E
  2379. echo G G A A M M E
  2380. echo GGGGGGGGGGG A A M M EEEEEEEEEEE
  2381. Set voice=%tmp%\welcome.vbs
  2382. echo Set sapi = CreateObject("sapi.spvoice") >> %voice%
  2383. echo Set fso = createobject("scripting.filesystemobject") >> %voice%
  2384. echo sapi.Speak "You lost the game" >> %voice%
  2385. echo fso.deletefile wscript.scriptfullname >> %voice%
  2386. start "" "%voice%"
  2387. ping -n 2 localhost > nul
  2388. goto failedloop
  2389.  
  2390. :winner
  2391. color b4
  2392. echo Y Y OOOOOOOOOOO U U
  2393. echo Y Y O O U U
  2394. echo Y Y O O U U
  2395. echo Y Y O O U U
  2396. echo Y Y O O U U
  2397. echo Y O O U U
  2398. echo Y O O U U
  2399. echo Y O O U U
  2400. echo Y OOOOOOOOOOO UUUUUUUUUUU
  2401. echo.
  2402. ping -n 2 localhost > nul
  2403. color c9
  2404. echo W W OOOOOOOOOOO NN N
  2405. echo W W O O N N N
  2406. echo W W O O N N N
  2407. echo W W W O O N N N
  2408. echo W W W W O O N N N
  2409. echo W W W W O O N N N
  2410. echo W W W W O O N N N
  2411. echo WW WW O O N N N
  2412. echo W W OOOOOOOOOOO N NN
  2413. echo.
  2414. ping -n 2 localhost > nul
  2415. color 85
  2416. echo TTTTTTTTTTT H H EEEEEEEEEEE
  2417. echo T H H E
  2418. echo T H H E
  2419. echo T H H E
  2420. echo T HHHHHHHHHHH EEEEEEEEEEE
  2421. echo T H H E
  2422. echo T H H E
  2423. echo T H H E
  2424. echo T H H EEEEEEEEEEE
  2425. echo.
  2426. ping -n 2 localhost > nul
  2427. color a1
  2428. echo GGGGGGGGGGG A M M EEEEEEEEEEE
  2429. echo G A A MM MM E
  2430. echo G A A M M M M E
  2431. echo G A A M M M M E
  2432. echo G AAAAAAAAA M M M M EEEEEEEEEEE
  2433. echo G GGGGG A A M M M E
  2434. echo G G A A M M E
  2435. echo G G A A M M E
  2436. echo GGGGGGGGGGG A A M M EEEEEEEEEEE
  2437. Set voice=%tmp%\welcome.vbs
  2438. echo Set sapi = CreateObject("sapi.spvoice") >> %voice%
  2439. echo Set fso = createobject("scripting.filesystemobject") >> %voice%
  2440. echo sapi.Speak "You won the game. I, Microsoft Sammy, want to marry you and make love to you and build logical babies together." >> %voice%
  2441. echo fso.deletefile wscript.scriptfullname >> %voice%
  2442. start "" "%voice%"
  2443. goto title
  2444.  
  2445. ::Setting card pics
  2446. :setcard1d
  2447. set c1l1= __________
  2448. set c1l2=I%facecard1% I
  2449. set c1l3=I /\ I
  2450. set c1l4=I / \ I
  2451. set c1l5=I / \ I
  2452. set c1l6=I \ / I
  2453. set c1l7=I \ / I
  2454. set c1l8=I \/ I
  2455. set c1l9=I__________I
  2456. goto calculatec2
  2457. :setcard1c
  2458. set c1l1= __________
  2459. set c1l2=I%facecard1% I
  2460. set c1l3=I /\ I
  2461. set c1l4=I \/ I
  2462. set c1l5=I /\/\/\ I
  2463. set c1l6=I \/\/\/ I
  2464. set c1l7=I /\ I
  2465. set c1l8=I /__\ I
  2466. set c1l9=I__________I
  2467. goto calculatec2
  2468. :setcard1h
  2469. set c1l1= __________
  2470. set c1l2=I%facecard1% I
  2471. set c1l3=I __ __ I
  2472. set c1l4=I ( \/ ) I
  2473. set c1l5=I \ / I
  2474. set c1l6=I \ / I
  2475. set c1l7=I \/ I
  2476. set c1l8=I I
  2477. set c1l9=I__________I
  2478. goto calculatec2
  2479. :setcard1s
  2480. set c1l1= __________
  2481. set c1l2=I%facecard1% I
  2482. set c1l3=I /\ I
  2483. set c1l4=I / \ I
  2484. set c1l5=I / /\ \ I
  2485. set c1l6=I \_\/_/ I
  2486. set c1l7=I /\ I
  2487. set c1l8=I /__\ I
  2488. set c1l9=I__________I
  2489. goto calculatec2
  2490. :setcard2d
  2491. set c2l1= __________
  2492. set c2l2=I%facecard2% I
  2493. set c2l3=I /\ I
  2494. set c2l4=I / \ I
  2495. set c2l5=I / \ I
  2496. set c2l6=I \ / I
  2497. set c2l7=I \ / I
  2498. set c2l8=I \/ I
  2499. set c2l9=I__________I
  2500. goto calculateoc1
  2501. :setcard2c
  2502. set c2l1= __________
  2503. set c2l2=I%facecard2% I
  2504. set c2l3=I /\ I
  2505. set c2l4=I \/ I
  2506. set c2l5=I /\/\/\ I
  2507. set c2l6=I \/\/\/ I
  2508. set c2l7=I /\ I
  2509. set c2l8=I /__\ I
  2510. set c2l9=I__________I
  2511. goto calculateoc1
  2512. :setcard2h
  2513. set c2l1= __________
  2514. set c2l2=I%facecard2% I
  2515. set c2l3=I __ __ I
  2516. set c2l4=I ( \/ ) I
  2517. set c2l5=I \ / I
  2518. set c2l6=I \ / I
  2519. set c2l7=I \/ I
  2520. set c2l8=I I
  2521. set c2l9=I__________I
  2522. goto calculateoc1
  2523. :setcard2s
  2524. set c2l1= __________
  2525. set c2l2=I%facecard2% I
  2526. set c2l3=I /\ I
  2527. set c2l4=I / \ I
  2528. set c2l5=I / /\ \ I
  2529. set c2l6=I \_\/_/ I
  2530. set c2l7=I /\ I
  2531. set c2l8=I /__\ I
  2532. set c2l9=I__________I
  2533. goto calculateoc1
  2534. :setcardo1d
  2535. set o1l1= __________
  2536. set o1l2=I%facecardo1% I
  2537. set o1l3=I /\ I
  2538. set o1l4=I / \ I
  2539. set o1l5=I / \ I
  2540. set o1l6=I \ / I
  2541. set o1l7=I \ / I
  2542. set o1l8=I \/ I
  2543. set o1l9=I__________I
  2544. goto calculateoc2
  2545. :setcardo1c
  2546. set o1l1= __________
  2547. set o1l2=I%facecardo1% I
  2548. set o1l3=I /\ I
  2549. set o1l4=I \/ I
  2550. set o1l5=I /\/\/\ I
  2551. set o1l6=I \/\/\/ I
  2552. set o1l7=I /\ I
  2553. set o1l8=I /__\ I
  2554. set o1l9=I__________I
  2555. goto calculateoc2
  2556. :setcardo1h
  2557. set o1l1= __________
  2558. set o1l2=I%facecardo1% I
  2559. set o1l3=I __ __ I
  2560. set o1l4=I ( \/ ) I
  2561. set o1l5=I \ / I
  2562. set o1l6=I \ / I
  2563. set o1l7=I \/ I
  2564. set o1l8=I I
  2565. set o1l9=I__________I
  2566. goto calculateoc2
  2567. :setcardo1s
  2568. set o1l1= __________
  2569. set o1l2=I%facecardo1% I
  2570. set o1l3=I /\ I
  2571. set o1l4=I / \ I
  2572. set o1l5=I / /\ \ I
  2573. set o1l6=I \_\/_/ I
  2574. set o1l7=I /\ I
  2575. set o1l8=I /__\ I
  2576. set o1l9=I__________I
  2577. goto calculateoc2
  2578. :setcardo2d
  2579. set o2l1= __________
  2580. set o2l2=I%facecardo2% I
  2581. set o2l3=I /\ I
  2582. set o2l4=I / \ I
  2583. set o2l5=I / \ I
  2584. set o2l6=I \ / I
  2585. set o2l7=I \ / I
  2586. set o2l8=I \/ I
  2587. set o2l9=I__________I
  2588. goto calculatec3
  2589. :setcardo2c
  2590. set o2l1= __________
  2591. set o2l2=I%facecardo2% I
  2592. set o2l3=I /\ I
  2593. set o2l4=I \/ I
  2594. set o2l5=I /\/\/\ I
  2595. set o2l6=I \/\/\/ I
  2596. set o2l7=I /\ I
  2597. set o2l8=I /__\ I
  2598. set o2l9=I__________I
  2599. goto calculatec3
  2600. :setcardo2h
  2601. set o2l1= __________
  2602. set o2l2=I%facecardo2% I
  2603. set o2l3=I __ __ I
  2604. set o2l4=I ( \/ ) I
  2605. set o2l5=I \ / I
  2606. set o2l6=I \ / I
  2607. set o2l7=I \/ I
  2608. set o2l8=I I
  2609. set o2l9=I__________I
  2610. goto calculatec3
  2611. :setcardo2s
  2612. set o2l1= __________
  2613. set o2l2=I%facecardo2% I
  2614. set o2l3=I /\ I
  2615. set o2l4=I / \ I
  2616. set o2l5=I / /\ \ I
  2617. set o2l6=I \_\/_/ I
  2618. set o2l7=I /\ I
  2619. set o2l8=I /__\ I
  2620. set o2l9=I__________I
  2621. goto calculatec3
  2622. :setcard3d
  2623. set c3l1= __________
  2624. set c3l2=I%facecard3% I
  2625. set c3l3=I /\ I
  2626. set c3l4=I / \ I
  2627. set c3l5=I / \ I
  2628. set c3l6=I \ / I
  2629. set c3l7=I \ / I
  2630. set c3l8=I \/ I
  2631. set c3l9=I__________I
  2632. goto calculatec4
  2633. :setcard3c
  2634. set c3l1= __________
  2635. set c3l2=I%facecard3% I
  2636. set c3l3=I /\ I
  2637. set c3l4=I \/ I
  2638. set c3l5=I /\/\/\ I
  2639. set c3l6=I \/\/\/ I
  2640. set c3l7=I /\ I
  2641. set c3l8=I /__\ I
  2642. set c3l9=I__________I
  2643. goto calculatec4
  2644. :setcard3h
  2645. set c3l1= __________
  2646. set c3l2=I%facecard3% I
  2647. set c3l3=I __ __ I
  2648. set c3l4=I ( \/ ) I
  2649. set c3l5=I \ / I
  2650. set c3l6=I \ / I
  2651. set c3l7=I \/ I
  2652. set c3l8=I I
  2653. set c3l9=I__________I
  2654. goto calculatec4
  2655. :setcard3s
  2656. set c3l1= __________
  2657. set c3l2=I%facecard3% I
  2658. set c3l3=I /\ I
  2659. set c3l4=I / \ I
  2660. set c3l5=I / /\ \ I
  2661. set c3l6=I \_\/_/ I
  2662. set c3l7=I /\ I
  2663. set c3l8=I /__\ I
  2664. set c3l9=I__________I
  2665. goto calculatec4
  2666. :setcard4d
  2667. set c4l1= __________
  2668. set c4l2=I%facecard4% I
  2669. set c4l3=I /\ I
  2670. set c4l4=I / \ I
  2671. set c4l5=I / \ I
  2672. set c4l6=I \ / I
  2673. set c4l7=I \ / I
  2674. set c4l8=I \/ I
  2675. set c4l9=I__________I
  2676. goto calculatec5
  2677. :setcard4c
  2678. set c4l1= __________
  2679. set c4l2=I%facecard4% I
  2680. set c4l3=I /\ I
  2681. set c4l4=I \/ I
  2682. set c4l5=I /\/\/\ I
  2683. set c4l6=I \/\/\/ I
  2684. set c4l7=I /\ I
  2685. set c4l8=I /__\ I
  2686. set c4l9=I__________I
  2687. goto calculatec5
  2688. :setcard4h
  2689. set c4l1= __________
  2690. set c4l2=I%facecard4% I
  2691. set c4l3=I __ __ I
  2692. set c4l4=I ( \/ ) I
  2693. set c4l5=I \ / I
  2694. set c4l6=I \ / I
  2695. set c4l7=I \/ I
  2696. set c4l8=I I
  2697. set c4l9=I__________I
  2698. goto calculatec5
  2699. :setcard4s
  2700. set c4l1= __________
  2701. set c4l2=I%facecard4% I
  2702. set c4l3=I /\ I
  2703. set c4l4=I / \ I
  2704. set c4l5=I / /\ \ I
  2705. set c4l6=I \_\/_/ I
  2706. set c4l7=I /\ I
  2707. set c4l8=I /__\ I
  2708. set c4l9=I__________I
  2709. goto calculatec5
  2710. :setcard5d
  2711. set c5l1= __________
  2712. set c5l2=I%facecard5% I
  2713. set c5l3=I /\ I
  2714. set c5l4=I / \ I
  2715. set c5l5=I / \ I
  2716. set c5l6=I \ / I
  2717. set c5l7=I \ / I
  2718. set c5l8=I \/ I
  2719. set c5l9=I__________I
  2720. goto calculatec6
  2721. :setcard5c
  2722. set c5l1= __________
  2723. set c5l2=I%facecard5% I
  2724. set c5l3=I /\ I
  2725. set c5l4=I \/ I
  2726. set c5l5=I /\/\/\ I
  2727. set c5l6=I \/\/\/ I
  2728. set c5l7=I /\ I
  2729. set c5l8=I /__\ I
  2730. set c5l9=I__________I
  2731. goto calculatec6
  2732. :setcard5h
  2733. set c5l1= __________
  2734. set c5l2=I%facecard5% I
  2735. set c5l3=I __ __ I
  2736. set c5l4=I ( \/ ) I
  2737. set c5l5=I \ / I
  2738. set c5l6=I \ / I
  2739. set c5l7=I \/ I
  2740. set c5l8=I I
  2741. set c5l9=I__________I
  2742. goto calculatec6
  2743. :setcard5s
  2744. set c5l1= __________
  2745. set c5l2=I%facecard5% I
  2746. set c5l3=I /\ I
  2747. set c5l4=I / \ I
  2748. set c5l5=I / /\ \ I
  2749. set c5l6=I \_\/_/ I
  2750. set c5l7=I /\ I
  2751. set c5l8=I /__\ I
  2752. set c5l9=I__________I
  2753. goto calculatec6
  2754. :setcard6d
  2755. set c6l1= __________
  2756. set c6l2=I%facecard6% I
  2757. set c6l3=I /\ I
  2758. set c6l4=I / \ I
  2759. set c6l5=I / \ I
  2760. set c6l6=I \ / I
  2761. set c6l7=I \ / I
  2762. set c6l8=I \/ I
  2763. set c6l9=I__________I
  2764. goto calculatec7
  2765. :setcard6c
  2766. set c6l1= __________
  2767. set c6l2=I%facecard6% I
  2768. set c6l3=I /\ I
  2769. set c6l4=I \/ I
  2770. set c6l5=I /\/\/\ I
  2771. set c6l6=I \/\/\/ I
  2772. set c6l7=I /\ I
  2773. set c6l8=I /__\ I
  2774. set c6l9=I__________I
  2775. goto calculatec7
  2776. :setcard6h
  2777. set c6l1= __________
  2778. set c6l2=I%facecard6% I
  2779. set c6l3=I __ __ I
  2780. set c6l4=I ( \/ ) I
  2781. set c6l5=I \ / I
  2782. set c6l6=I \ / I
  2783. set c6l7=I \/ I
  2784. set c6l8=I I
  2785. set c6l9=I__________I
  2786. goto calculatec7
  2787. :setcard6s
  2788. set c6l1= __________
  2789. set c6l2=I%facecard6% I
  2790. set c6l3=I /\ I
  2791. set c6l4=I / \ I
  2792. set c6l5=I / /\ \ I
  2793. set c6l6=I \_\/_/ I
  2794. set c6l7=I /\ I
  2795. set c6l8=I /__\ I
  2796. set c6l9=I__________I
  2797. goto calculatec7
  2798. :setcard7d
  2799. set c7l1= __________
  2800. set c7l2=I%facecard7% I
  2801. set c7l3=I /\ I
  2802. set c7l4=I / \ I
  2803. set c7l5=I / \ I
  2804. set c7l6=I \ / I
  2805. set c7l7=I \ / I
  2806. set c7l8=I \/ I
  2807. set c7l9=I__________I
  2808. goto calculatec8
  2809. :setcard7c
  2810. set c7l1= __________
  2811. set c7l2=I%facecard7% I
  2812. set c7l3=I /\ I
  2813. set c7l4=I \/ I
  2814. set c7l5=I /\/\/\ I
  2815. set c7l6=I \/\/\/ I
  2816. set c7l7=I /\ I
  2817. set c7l8=I /__\ I
  2818. set c7l9=I__________I
  2819. goto calculatec8
  2820. :setcard7h
  2821. set c7l1= __________
  2822. set c7l2=I%facecard7% I
  2823. set c7l3=I __ __ I
  2824. set c7l4=I ( \/ ) I
  2825. set c7l5=I \ / I
  2826. set c7l6=I \ / I
  2827. set c7l7=I \/ I
  2828. set c7l8=I I
  2829. set c7l9=I__________I
  2830. goto calculatec8
  2831. :setcard7s
  2832. set c7l1= __________
  2833. set c7l2=I%facecard7% I
  2834. set c7l3=I /\ I
  2835. set c7l4=I / \ I
  2836. set c7l5=I / /\ \ I
  2837. set c7l6=I \_\/_/ I
  2838. set c7l7=I /\ I
  2839. set c7l8=I /__\ I
  2840. set c7l9=I__________I
  2841. goto calculatec8
  2842. :setcard8d
  2843. set c8l1= __________
  2844. set c8l2=I%facecard8% I
  2845. set c8l3=I /\ I
  2846. set c8l4=I / \ I
  2847. set c8l5=I / \ I
  2848. set c8l6=I \ / I
  2849. set c8l7=I \ / I
  2850. set c8l8=I \/ I
  2851. set c8l9=I__________I
  2852. goto calculatec9
  2853. :setcard8c
  2854. set c8l1= __________
  2855. set c8l2=I%facecard8% I
  2856. set c8l3=I /\ I
  2857. set c8l4=I \/ I
  2858. set c8l5=I /\/\/\ I
  2859. set c8l6=I \/\/\/ I
  2860. set c8l7=I /\ I
  2861. set c8l8=I /__\ I
  2862. set c8l9=I__________I
  2863. goto calculatec9
  2864. :setcard8h
  2865. set c8l1= __________
  2866. set c8l2=I%facecard8% I
  2867. set c8l3=I __ __ I
  2868. set c8l4=I ( \/ ) I
  2869. set c8l5=I \ / I
  2870. set c8l6=I \ / I
  2871. set c8l7=I \/ I
  2872. set c8l8=I I
  2873. set c8l9=I__________I
  2874. goto calculatec9
  2875. :setcard8s
  2876. set c8l1= __________
  2877. set c8l2=I%facecard8% I
  2878. set c8l3=I /\ I
  2879. set c8l4=I / \ I
  2880. set c8l5=I / /\ \ I
  2881. set c8l6=I \_\/_/ I
  2882. set c8l7=I /\ I
  2883. set c8l8=I /__\ I
  2884. set c8l9=I__________I
  2885. goto calculatec9
  2886. :setcard9d
  2887. set c9l1= __________
  2888. set c9l2=I%facecard9% I
  2889. set c9l3=I /\ I
  2890. set c9l4=I / \ I
  2891. set c9l5=I / \ I
  2892. set c9l6=I \ / I
  2893. set c9l7=I \ / I
  2894. set c9l8=I \/ I
  2895. set c9l9=I__________I
  2896. goto calculatec10
  2897. :setcard9c
  2898. set c9l1= __________
  2899. set c9l2=I%facecard9% I
  2900. set c9l3=I /\ I
  2901. set c9l4=I \/ I
  2902. set c9l5=I /\/\/\ I
  2903. set c9l6=I \/\/\/ I
  2904. set c9l7=I /\ I
  2905. set c9l8=I /__\ I
  2906. set c9l9=I__________I
  2907. goto calculatec10
  2908. :setcard9h
  2909. set c9l1= __________
  2910. set c9l2=I%facecard9% I
  2911. set c9l3=I __ __ I
  2912. set c9l4=I ( \/ ) I
  2913. set c9l5=I \ / I
  2914. set c9l6=I \ / I
  2915. set c9l7=I \/ I
  2916. set c9l8=I I
  2917. set c9l9=I__________I
  2918. goto calculatec10
  2919. :setcard9s
  2920. set c9l1= __________
  2921. set c9l2=I%facecard9% I
  2922. set c9l3=I /\ I
  2923. set c9l4=I / \ I
  2924. set c9l5=I / /\ \ I
  2925. set c9l6=I \_\/_/ I
  2926. set c9l7=I /\ I
  2927. set c9l8=I /__\ I
  2928. set c9l9=I__________I
  2929. goto calculatec10
  2930. :setcard10d
  2931. set c10l1= __________
  2932. set c10l2=I%facecard10% I
  2933. set c10l3=I /\ I
  2934. set c10l4=I / \ I
  2935. set c10l5=I / \ I
  2936. set c10l6=I \ / I
  2937. set c10l7=I \ / I
  2938. set c10l8=I \/ I
  2939. set c10l9=I__________I
  2940. goto calculatec11
  2941. :setcard10c
  2942. set c10l1= __________
  2943. set c10l2=I%facecard10% I
  2944. set c10l3=I /\ I
  2945. set c10l4=I \/ I
  2946. set c10l5=I /\/\/\ I
  2947. set c10l6=I \/\/\/ I
  2948. set c10l7=I /\ I
  2949. set c10l8=I /__\ I
  2950. set c10l9=I__________I
  2951. goto calculatec11
  2952. :setcard10h
  2953. set c10l1= __________
  2954. set c10l2=I%facecard11% I
  2955. set c10l3=I __ __ I
  2956. set c10l4=I ( \/ ) I
  2957. set c10l5=I \ / I
  2958. set c10l6=I \ / I
  2959. set c10l7=I \/ I
  2960. set c10l8=I I
  2961. set c10l9=I__________I
  2962. goto calculatec11
  2963. :setcard10s
  2964. set c10l1= __________
  2965. set c10l2=I%facecard10% I
  2966. set c10l3=I /\ I
  2967. set c10l4=I / \ I
  2968. set c10l5=I / /\ \ I
  2969. set c10l6=I \_\/_/ I
  2970. set c10l7=I /\ I
  2971. set c10l8=I /__\ I
  2972. set c10l9=I__________I
  2973. goto calculatec11
  2974. :setcard11d
  2975. set c11l1= __________
  2976. set c11l2=I%facecard11% I
  2977. set c11l3=I /\ I
  2978. set c11l4=I / \ I
  2979. set c11l5=I / \ I
  2980. set c11l6=I \ / I
  2981. set c11l7=I \ / I
  2982. set c11l8=I \/ I
  2983. set c11l9=I__________I
  2984. goto calculatec12
  2985. :setcard11c
  2986. set c11l1= __________
  2987. set c11l2=I%facecard11% I
  2988. set c11l3=I /\ I
  2989. set c11l4=I \/ I
  2990. set c11l5=I /\/\/\ I
  2991. set c11l6=I \/\/\/ I
  2992. set c11l7=I /\ I
  2993. set c11l8=I /__\ I
  2994. set c11l9=I__________I
  2995. goto calculatec12
  2996. :setcard11h
  2997. set c11l1= __________
  2998. set c11l2=I%facecard11% I
  2999. set c11l3=I __ __ I
  3000. set c11l4=I ( \/ ) I
  3001. set c11l5=I \ / I
  3002. set c11l6=I \ / I
  3003. set c11l7=I \/ I
  3004. set c11l8=I I
  3005. set c11l9=I__________I
  3006. goto calculatec12
  3007. :setcard11s
  3008. set c11l1= __________
  3009. set c11l2=I%facecard11% I
  3010. set c11l3=I /\ I
  3011. set c11l4=I / \ I
  3012. set c11l5=I / /\ \ I
  3013. set c11l6=I \_\/_/ I
  3014. set c11l7=I /\ I
  3015. set c11l8=I /__\ I
  3016. set c11l9=I__________I
  3017. goto calculatec12
  3018. :setcard12d
  3019. set c12l1= __________
  3020. set c12l2=I%facecard12% I
  3021. set c12l3=I /\ I
  3022. set c12l4=I / \ I
  3023. set c12l5=I / \ I
  3024. set c12l6=I \ / I
  3025. set c12l7=I \ / I
  3026. set c12l8=I \/ I
  3027. set c12l9=I__________I
  3028. goto calculatec13
  3029. :setcard12c
  3030. set c12l1= __________
  3031. set c12l2=I%facecard12% I
  3032. set c12l3=I /\ I
  3033. set c12l4=I \/ I
  3034. set c12l5=I /\/\/\ I
  3035. set c12l6=I \/\/\/ I
  3036. set c12l7=I /\ I
  3037. set c12l8=I /__\ I
  3038. set c12l9=I__________I
  3039. goto calculatec13
  3040. :setcard12h
  3041. set c12l1= __________
  3042. set c12l2=I%facecard12% I
  3043. set c12l3=I __ __ I
  3044. set c12l4=I ( \/ ) I
  3045. set c12l5=I \ / I
  3046. set c12l6=I \ / I
  3047. set c12l7=I \/ I
  3048. set c12l8=I I
  3049. set c12l9=I__________I
  3050. goto calculatec13
  3051. :setcard12s
  3052. set c12l1= __________
  3053. set c12l2=I%facecard12% I
  3054. set c12l3=I /\ I
  3055. set c12l4=I / \ I
  3056. set c12l5=I / /\ \ I
  3057. set c12l6=I \_\/_/ I
  3058. set c12l7=I /\ I
  3059. set c12l8=I /__\ I
  3060. set c12l9=I__________I
  3061. goto calculatec13
  3062. :setcard13d
  3063. set c13l1= __________
  3064. set c13l2=I%facecard13% I
  3065. set c13l3=I /\ I
  3066. set c13l4=I / \ I
  3067. set c13l5=I / \ I
  3068. set c13l6=I \ / I
  3069. set c13l7=I \ / I
  3070. set c13l8=I \/ I
  3071. set c13l9=I__________I
  3072. goto after13
  3073. :setcard13c
  3074. set c13l1= __________
  3075. set c13l2=I%facecard13% I
  3076. set c13l3=I /\ I
  3077. set c13l4=I \/ I
  3078. set c13l5=I /\/\/\ I
  3079. set c13l6=I \/\/\/ I
  3080. set c13l7=I /\ I
  3081. set c13l8=I /__\ I
  3082. set c13l9=I__________I
  3083. goto after13
  3084. :setcard13h
  3085. set c13l1= __________
  3086. set c13l2=I%facecard13% I
  3087. set c13l3=I __ __ I
  3088. set c13l4=I ( \/ ) I
  3089. set c13l5=I \ / I
  3090. set c13l6=I \ / I
  3091. set c13l7=I \/ I
  3092. set c13l8=I I
  3093. set c13l9=I__________I
  3094. goto after13
  3095. :setcard13s
  3096. set c13l1= __________
  3097. set c13l2=I%facecard13% I
  3098. set c13l3=I /\ I
  3099. set c13l4=I / \ I
  3100. set c13l5=I / /\ \ I
  3101. set c13l6=I \_\/_/ I
  3102. set c13l7=I /\ I
  3103. set c13l8=I /__\ I
  3104. set c13l9=I__________I
  3105. goto after13
  3106. :setcardo3d
  3107. set o3l1= __________
  3108. set o3l2=I%facecardo3% I
  3109. set o3l3=I /\ I
  3110. set o3l4=I / \ I
  3111. set o3l5=I / \ I
  3112. set o3l6=I \ / I
  3113. set o3l7=I \ / I
  3114. set o3l8=I \/ I
  3115. set o3l9=I__________I
  3116. goto dtotal3
  3117. :setcardo3c
  3118. set o3l1= __________
  3119. set o3l2=I%facecardo3% I
  3120. set o3l3=I /\ I
  3121. set o3l4=I \/ I
  3122. set o3l5=I /\/\/\ I
  3123. set o3l6=I \/\/\/ I
  3124. set o3l7=I /\ I
  3125. set o3l8=I /__\ I
  3126. set o3l9=I__________I
  3127. goto dtotal3
  3128. :setcardo3h
  3129. set o3l1= __________
  3130. set o3l2=I%facecardo3% I
  3131. set o3l3=I __ __ I
  3132. set o3l4=I ( \/ ) I
  3133. set o3l5=I \ / I
  3134. set o3l6=I \ / I
  3135. set o3l7=I \/ I
  3136. set o3l8=I I
  3137. set o3l9=I__________I
  3138. goto dtotal3
  3139. :setcardo3s
  3140. set o3l1= __________
  3141. set o3l2=I%facecardo3% I
  3142. set o3l3=I /\ I
  3143. set o3l4=I / \ I
  3144. set o3l5=I / /\ \ I
  3145. set o3l6=I \_\/_/ I
  3146. set o3l7=I /\ I
  3147. set o3l8=I /__\ I
  3148. set o3l9=I__________I
  3149. goto dtotal3
  3150. :setcardo4d
  3151. set o4l1= __________
  3152. set o4l2=I%facecardo4% I
  3153. set o4l3=I /\ I
  3154. set o4l4=I / \ I
  3155. set o4l5=I / \ I
  3156. set o4l6=I \ / I
  3157. set o4l7=I \ / I
  3158. set o4l8=I \/ I
  3159. set o4l9=I__________I
  3160. goto dtotal4
  3161. :setcardo4c
  3162. set o4l1= __________
  3163. set o4l2=I%facecardo4% I
  3164. set o4l3=I /\ I
  3165. set o4l4=I \/ I
  3166. set o4l5=I /\/\/\ I
  3167. set o4l6=I \/\/\/ I
  3168. set o4l7=I /\ I
  3169. set o4l8=I /__\ I
  3170. set o4l9=I__________I
  3171. goto dtotal4
  3172. :setcardo4h
  3173. set o4l1= __________
  3174. set o4l2=I%facecardo4% I
  3175. set o4l3=I __ __ I
  3176. set o4l4=I ( \/ ) I
  3177. set o4l5=I \ / I
  3178. set o4l6=I \ / I
  3179. set o4l7=I \/ I
  3180. set o4l8=I I
  3181. set o4l9=I__________I
  3182. goto dtotal4
  3183. :setcardo4s
  3184. set o4l1= __________
  3185. set o4l2=I%facecardo4% I
  3186. set o4l3=I /\ I
  3187. set o4l4=I / \ I
  3188. set o4l5=I / /\ \ I
  3189. set o4l6=I \_\/_/ I
  3190. set o4l7=I /\ I
  3191. set o4l8=I /__\ I
  3192. set o4l9=I__________I
  3193. goto dtotal4
  3194. :setcardo5d
  3195. set o5l1= __________
  3196. set o5l2=I%facecardo5% I
  3197. set o5l3=I /\ I
  3198. set o5l4=I / \ I
  3199. set o5l5=I / \ I
  3200. set o5l6=I \ / I
  3201. set o5l7=I \ / I
  3202. set o5l8=I \/ I
  3203. set o5l9=I__________I
  3204. goto dtotal5
  3205. :setcardo5c
  3206. set o5l1= __________
  3207. set o5l2=I%facecardo5% I
  3208. set o5l3=I /\ I
  3209. set o5l4=I \/ I
  3210. set o5l5=I /\/\/\ I
  3211. set o5l6=I \/\/\/ I
  3212. set o5l7=I /\ I
  3213. set o5l8=I /__\ I
  3214. set o5l9=I__________I
  3215. goto dtotal5
  3216. :setcardo5h
  3217. set o5l1= __________
  3218. set o5l2=I%facecardo5% I
  3219. set o5l3=I __ __ I
  3220. set o5l4=I ( \/ ) I
  3221. set o5l5=I \ / I
  3222. set o5l6=I \ / I
  3223. set o5l7=I \/ I
  3224. set o5l8=I I
  3225. set o5l9=I__________I
  3226. goto dtotal5
  3227. :setcardo5s
  3228. set o5l1= __________
  3229. set o5l2=I%facecardo5% I
  3230. set o5l3=I /\ I
  3231. set o5l4=I / \ I
  3232. set o5l5=I / /\ \ I
  3233. set o5l6=I \_\/_/ I
  3234. set o5l7=I /\ I
  3235. set o5l8=I /__\ I
  3236. set o5l9=I__________I
  3237. goto dtotal5
  3238. :setcardo6d
  3239. set o6l1= __________
  3240. set o6l2=I%facecardo6% I
  3241. set o6l3=I /\ I
  3242. set o6l4=I / \ I
  3243. set o6l5=I / \ I
  3244. set o6l6=I \ / I
  3245. set o6l7=I \ / I
  3246. set o6l8=I \/ I
  3247. set o6l9=I__________I
  3248. goto dtotal6
  3249. :setcardo6c
  3250. set o6l1= __________
  3251. set o6l2=I%facecardo6% I
  3252. set o6l3=I /\ I
  3253. set o6l4=I \/ I
  3254. set o6l5=I /\/\/\ I
  3255. set o6l6=I \/\/\/ I
  3256. set o6l7=I /\ I
  3257. set o6l8=I /__\ I
  3258. set o6l9=I__________I
  3259. goto dtotal6
  3260. :setcardo6h
  3261. set o6l1= __________
  3262. set o6l2=I%facecardo6% I
  3263. set o6l3=I __ __ I
  3264. set o6l4=I ( \/ ) I
  3265. set o6l5=I \ / I
  3266. set o6l6=I \ / I
  3267. set o6l7=I \/ I
  3268. set o6l8=I I
  3269. set o6l9=I__________I
  3270. goto dtotal6
  3271. :setcardo6s
  3272. set o6l1= __________
  3273. set o6l2=I%facecardo6% I
  3274. set o6l3=I /\ I
  3275. set o6l4=I / \ I
  3276. set o6l5=I / /\ \ I
  3277. set o6l6=I \_\/_/ I
  3278. set o6l7=I /\ I
  3279. set o6l8=I /__\ I
  3280. set o6l9=I__________I
  3281. goto dtotal6
  3282. :setcardo7d
  3283. set o7l1= __________
  3284. set o7l2=I%facecardo7% I
  3285. set o7l3=I /\ I
  3286. set o7l4=I / \ I
  3287. set o7l5=I / \ I
  3288. set o7l6=I \ / I
  3289. set o7l7=I \ / I
  3290. set o7l8=I \/ I
  3291. set o7l9=I__________I
  3292. goto dtotal7
  3293. :setcardo7c
  3294. set o7l1= __________
  3295. set o7l2=I%facecardo7% I
  3296. set o7l3=I /\ I
  3297. set o7l4=I \/ I
  3298. set o7l5=I /\/\/\ I
  3299. set o7l6=I \/\/\/ I
  3300. set o7l7=I /\ I
  3301. set o7l8=I /__\ I
  3302. set o7l9=I__________I
  3303. goto dtotal7
  3304. :setcardo7h
  3305. set o7l1= __________
  3306. set o7l2=I%facecardo7% I
  3307. set o7l3=I __ __ I
  3308. set o7l4=I ( \/ ) I
  3309. set o7l5=I \ / I
  3310. set o7l6=I \ / I
  3311. set o7l7=I \/ I
  3312. set o7l8=I I
  3313. set o7l9=I__________I
  3314. goto dtotal7
  3315. :setcardo7s
  3316. set o7l1= __________
  3317. set o7l2=I%facecardo7% I
  3318. set o7l3=I /\ I
  3319. set o7l4=I / \ I
  3320. set o7l5=I / /\ \ I
  3321. set o7l6=I \_\/_/ I
  3322. set o7l7=I /\ I
  3323. set o7l8=I /__\ I
  3324. set o7l9=I__________I
  3325. goto dtotal7
  3326. :setcardo8d
  3327. set o8l1= __________
  3328. set o8l2=I%facecardo8% I
  3329. set o8l3=I /\ I
  3330. set o8l4=I / \ I
  3331. set o8l5=I / \ I
  3332. set o8l6=I \ / I
  3333. set o8l7=I \ / I
  3334. set o8l8=I \/ I
  3335. set o8l9=I__________I
  3336. goto dtotal8
  3337. :setcardo8c
  3338. set o8l1= __________
  3339. set o8l2=I%facecardo8% I
  3340. set o8l3=I /\ I
  3341. set o8l4=I \/ I
  3342. set o8l5=I /\/\/\ I
  3343. set o8l6=I \/\/\/ I
  3344. set o8l7=I /\ I
  3345. set o8l8=I /__\ I
  3346. set o8l9=I__________I
  3347. goto dtotal8
  3348. :setcardo8h
  3349. set o8l1= __________
  3350. set o8l2=I%facecardo8% I
  3351. set o8l3=I __ __ I
  3352. set o8l4=I ( \/ ) I
  3353. set o8l5=I \ / I
  3354. set o8l6=I \ / I
  3355. set o8l7=I \/ I
  3356. set o8l8=I I
  3357. set o8l9=I__________I
  3358. goto dtotal8
  3359. :setcardo8s
  3360. set o8l1= __________
  3361. set o8l2=I%facecardo8% I
  3362. set o8l3=I /\ I
  3363. set o8l4=I / \ I
  3364. set o8l5=I / /\ \ I
  3365. set o8l6=I \_\/_/ I
  3366. set o8l7=I /\ I
  3367. set o8l8=I /__\ I
  3368. set o8l9=I__________I
  3369. goto dtotal8
  3370. :setcardo9d
  3371. set o9l1= __________
  3372. set o9l2=I%facecardo9% I
  3373. set o9l3=I /\ I
  3374. set o9l4=I / \ I
  3375. set o9l5=I / \ I
  3376. set o9l6=I \ / I
  3377. set o9l7=I \ / I
  3378. set o9l8=I \/ I
  3379. set o9l9=I__________I
  3380. goto dtotal9
  3381. :setcardo9c
  3382. set o9l1= __________
  3383. set o9l2=I%facecardo9% I
  3384. set o9l3=I /\ I
  3385. set o9l4=I \/ I
  3386. set o9l5=I /\/\/\ I
  3387. set o9l6=I \/\/\/ I
  3388. set o9l7=I /\ I
  3389. set o9l8=I /__\ I
  3390. set o9l9=I__________I
  3391. goto dtotal9
  3392. :setcardo9h
  3393. set o9l1= __________
  3394. set o9l2=I%facecardo9% I
  3395. set o9l3=I __ __ I
  3396. set o9l4=I ( \/ ) I
  3397. set o9l5=I \ / I
  3398. set o9l6=I \ / I
  3399. set o9l7=I \/ I
  3400. set o9l8=I I
  3401. set o9l9=I__________I
  3402. goto dtotal9
  3403. :setcardo9s
  3404. set o9l1= __________
  3405. set o9l2=I%facecardo9% I
  3406. set o9l3=I /\ I
  3407. set o9l4=I / \ I
  3408. set o9l5=I / /\ \ I
  3409. set o9l6=I \_\/_/ I
  3410. set o9l7=I /\ I
  3411. set o9l8=I /__\ I
  3412. set o9l9=I__________I
  3413. goto dtotal9
  3414. :setcardo0d
  3415. set o0l1= __________
  3416. set o0l2=I%facecardo0% I
  3417. set o0l3=I /\ I
  3418. set o0l4=I / \ I
  3419. set o0l5=I / \ I
  3420. set o0l6=I \ / I
  3421. set o0l7=I \ / I
  3422. set o0l8=I \/ I
  3423. set o0l9=I__________I
  3424. goto dtotal10
  3425. :setcardo0c
  3426. set o0l1= __________
  3427. set o0l2=I%facecardo0% I
  3428. set o0l3=I /\ I
  3429. set o0l4=I \/ I
  3430. set o0l5=I /\/\/\ I
  3431. set o0l6=I \/\/\/ I
  3432. set o0l7=I /\ I
  3433. set o0l8=I /__\ I
  3434. set o0l9=I__________I
  3435. goto dtotal10
  3436. :setcardo0h
  3437. set o0l1= __________
  3438. set o0l2=I%facecardo0% I
  3439. set o0l3=I __ __ I
  3440. set o0l4=I ( \/ ) I
  3441. set o0l5=I \ / I
  3442. set o0l6=I \ / I
  3443. set o0l7=I \/ I
  3444. set o0l8=I I
  3445. set o0l9=I__________I
  3446. goto dtotal10
  3447. :setcardo0s
  3448. set o0l1= __________
  3449. set o0l2=I%facecardo0% I
  3450. set o0l3=I /\ I
  3451. set o0l4=I / \ I
  3452. set o0l5=I / /\ \ I
  3453. set o0l6=I \_\/_/ I
  3454. set o0l7=I /\ I
  3455. set o0l8=I /__\ I
  3456. set o0l9=I__________I
  3457. goto dtotal10
  3458. :setcardempty
  3459. set empty1= __________
  3460. set empty2=I I
  3461. set empty3=I [][][] I
  3462. set empty4=I [] [] I
  3463. set empty5=I [] I
  3464. set empty6=I [] I
  3465. set empty7=I I
  3466. set empty8=I [] I
  3467. set empty9=I__________I
  3468. goto top
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement