scattergun

Mancala for Goldcube

Nov 7th, 2024
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.72 KB | None | 0 0
  1. {
  2. mainFile = false,
  3. compressed = false,
  4. data = {
  5. [ "menu.nft" ] = "\
  6. \
  7. \
  8. \
  9. \
  10.   f4  f1\
  11. \
  12.   c7 f7   f1  f4\
  13.   c7   c7   c7   4f  f1\
  14.   c7   c7   c7   c7   c7   c7   c7   c7   c7 \
  15.   c7   c7   c7 fcŒc7   c7   c7   c7   c7 fcŒc7   c7 41‡1f  c7 fcŒc7 \
  16.   c7   c7   c7   c7   c7   c7   c7   c7   c7   c7   c7   c7 \
  17. ",
  18. [ "images/mancalaBoard.nft" ] = "\
  19.   c7 \
  20. c7 7 c 7 c 7 c 7 c 7 c 7 c 7 c 7 c \
  21. c7 f80  c7 f04  c7 f04  c7 f04  c7 f04  c7 f04  c7 f04  c7 f80  c7 \
  22. c7   c7   47   c7   47   c7   47   c7   47   c7   47   c7   47   c7   c7 \
  23. c7   c7 4 1 c 4 1 c 4 1 c 4 1 c 4 1 c 4 1 c   c7 \
  24. c7   c7   c7 \
  25. c7   c7 7 c 7 c 7 c 7 c 7 c 7 c   c7 \
  26. c7   c7 f04  c7 f04  c7 f04  c7 f04  c7 f04  c7 f04  c7   c7 \
  27. c7   c7   47   c7   47   c7   47   c7   47   c7   47   c7   47   c7   c7 \
  28. c7   c7 4 1 c 4 1 c 4 1 c 4 1 c 4 1 c 4 1 c0   c7 \
  29. 77 c 7 \
  30.   77 ",
  31. [ "stages/selectCell" ] = "{ arrows/right.nft[47,10]\
  32. { arrows/left.nft[6,10]\
  33. {> Confirm [24,22][4,f]\
  34. {> [24,23][7,f]\
  35. -^[x][x][confirm][x][L][x][x][R][x]\
  36. - R\
  37. + block.note_block.hat[0.5,1.1]\
  38. { arrows/rightP.nft[47,10]\
  39. v>0.1\
  40. { arrows/right.nft[47,10]\
  41. ? [selected=6]\
  42. ? [selected:0]\
  43. ? [selected<6]\
  44. ? [selected+1]\
  45. ~ drawSelected\
  46. - L\
  47. + block.note_block.hat[0.5,0.9]\
  48. { arrows/leftP.nft[6,10]\
  49. v>0.1\
  50. { arrows/left.nft[6,10]\
  51. ? [selected>0]\
  52. ? [selected-1]\
  53. ? [selected=0]\
  54. ? [selected:6]\
  55. ~ drawSelected\
  56. - confirm\
  57. + block.nether_wood_trapdoor.close[0.5,1]\
  58. v>0.15\
  59. {> [24,22][f,f]\
  60. {> Confirm [24,23][4,f]\
  61. v>0.1\
  62. {> Confirm [24,22][4,f]\
  63. {> [24,23][7,f]\
  64. ? [selectedSv:_selected_]\
  65. ? [turnOwner=p2]\
  66. - convertS\
  67. ~ handleSelection\
  68. \
  69. - convertS\
  70. ? [selected=1]\
  71. ? [selected:13]\
  72. ? [selected=2]\
  73. ? [selected:12]\
  74. ? [selected=3]\
  75. ? [selected:11]\
  76. ? [selected=4]\
  77. ? [selected:10]\
  78. ? [selected=5]\
  79. ? [selected:9]\
  80. ? [selected=6]\
  81. ? [selected:8]\
  82. ~ handleSelection\
  83. ",
  84. [ "images/cap6.nft" ] = "47 \
  85. 47 \
  86. 47 \
  87. 47 \
  88. 47 \
  89. 47 ",
  90. [ "images/cap1.nft" ] = "\
  91. \
  92. \
  93. \
  94. \
  95. 17 \
  96. \
  97. ",
  98. [ "images/cap4.nft" ] = "\
  99. \
  100. 17 \
  101. 17 4 1 4 \
  102. 47 1 4 \
  103. 47 ",
  104. [ "images/cell1.nft" ] = "\
  105.   17 \
  106. ",
  107. [ "images/cell6.nft" ] = "47 \
  108. 47 ",
  109. [ "images/cell5.nft" ] = "  47 1 \
  110. 17 4 \
  111. ",
  112. [ "stages/confirmSelect" ] = "+ block.nether_sprouts.step[1,1.3]\
  113. v>0.15\
  114. ? [sCmb:_s7_]\
  115. ? [sCmb+_s14_]\
  116. ? [sCmb=48]\
  117. ~ finalCount\
  118. \
  119. ? [sLeft:48]\
  120. ? [sLeft-_sCmb_]\
  121. ? [sDiff:_s7_]\
  122. ? [sDiff-_s14_]\
  123. ? [sDiff<0]\
  124. ? [sDiff*-1]\
  125. ? [sLeft<_sDiff_]\
  126. ~ finalCount\
  127. \
  128. ? [sTimer=0]\
  129. - sC\
  130. \
  131. ? [sTimer-1]\
  132. ? [selected+1]\
  133. ? [selected=15]\
  134. ? [selected:1]\
  135. ? [s_selected_+1]\
  136. ~ updateCells\
  137. \
  138. - sC\
  139. ? [turnOwner=p2]\
  140. - sC2\
  141. ? [selected=7]\
  142. - sCX1\
  143. ? [turnOwner:p2]\
  144. ? [selected:1]\
  145. ~ startRound\
  146. \
  147. - sC2\
  148. ? [selected=14]\
  149. - sCX2\
  150. ? [turnOwner:p1]\
  151. ? [selected:1]\
  152. ~ startRound\
  153. \
  154. - sCX1\
  155. ? [selected:_selectedSv_]\
  156. + entity.firework_rocket.twinkle[0.8,1]\
  157. ? [p1Cmb=0]\
  158. ~ startRound\
  159. ~ drawSelected\
  160. \
  161. - sCX2\
  162. ? [selected:_selectedSv_]\
  163. + entity.firework_rocket.twinkle[0.8,1]\
  164. ? [p2Cmb=0]\
  165. ~ startRound\
  166. ~ drawSelected\
  167. \
  168. ",
  169. [ "stages/inputNames" ] = "? [stat4,&0Input name for\\n&bPlayer 1:\\n]\
  170. ? [stat6,&0Input name for\\n&ePlayer 2:\\n]\
  171. ~ generateBoard\
  172. ",
  173. gamefileDefault = "savestate = initiate\
  174. \
  175. [Stats Page]\
  176. stat2 = \" &4\\007 &0Mancala &4\\007\"\
  177. stat4 = \"\"\
  178. stat4tag = \"&bP1\\058 \"\
  179. stat6 = \"\"\
  180. stat6tag = \"&eP2\\058 \"\
  181. \
  182. turnOwner = p1\
  183. random = 0\
  184. selectedSv = 1\
  185. selected = 1\
  186. sTimer = 0\
  187. sImg = none\
  188. sX = 0\
  189. sY = 0\
  190. cImg = none\
  191. cX = 0\
  192. cY = 0\
  193. \
  194. s1 = 4\
  195. s2 = 4\
  196. s3 = 4\
  197. s4 = 4\
  198. s5 = 4\
  199. s6 = 4\
  200. s7 = 0\
  201. s8 = 4\
  202. s9 = 4\
  203. s10 = 4\
  204. s11 = 4\
  205. s12 = 4\
  206. s13 = 4\
  207. s14 = 0\
  208. sCmb = 0\
  209. sLeft = 0\
  210. sDiff = 0\
  211. \
  212. p1Cmb = 0\
  213. p2Cmb = 0\
  214. ",
  215. [ "game.lua" ] = "goldcubeapi.initiate(shell, fs.getDir(shell.getRunningProgram()))\
  216. shell.exit()",
  217. [ "images/xCell.nft" ] = "ff \
  218. ff \
  219. ",
  220. [ "images/arrows/left.nft" ] = "\
  221.   87 \
  222.   87 \
  223.   77 8 \
  224.   77 ",
  225. [ "images/cap2.nft" ] = "\
  226. \
  227. \
  228. \
  229. 17 \
  230. 17 ",
  231. [ "images/arrows/blue.nft" ] = "fb\
  232. ",
  233. [ "images/cap3.nft" ] = "\
  234. \
  235. \
  236. 17 \
  237. 17 4 1 \
  238. 17 4 1 4 ",
  239. [ "images/cell2.nft" ] = "\
  240. 17   47 \
  241. ",
  242. gamefile = "savestate = initiate\
  243. \
  244. [Stats Page]\
  245. s13 = 4\
  246. sX = 0\
  247. s7 = 0\
  248. s5 = 4\
  249. s12 = 4\
  250. stat2 = \" &4\\007 &0Mancala &4\\007\"\
  251. s9 = 4\
  252. selected = 1\
  253. random = 0\
  254. p2Cmb = 0\
  255. cX = 0\
  256. sDiff = 0\
  257. s10 = 4\
  258. sImg = none\
  259. s3 = 4\
  260. sY = 0\
  261. s6 = 4\
  262. s4 = 4\
  263. s8 = 4\
  264. cImg = none\
  265. stat4 = \
  266. p1Cmb = 0\
  267. cY = 0\
  268. selectedSv = 1\
  269. stat6tag = \"&eP2\\058 \"\
  270. sLeft = 0\
  271. sTimer = 0\
  272. turnOwner = p1\
  273. stat4tag = \"&bP1\\058 \"\
  274. stat6 = \
  275. sCmb = 0\
  276. s14 = 0\
  277. s11 = 4\
  278. s1 = 4\
  279. s2 = 4\
  280. ",
  281. [ "images/cell3.nft" ] = "  47 \
  282. 17   17 \
  283. ",
  284. [ "images/arrows/rightP.nft" ] = "\
  285.   f7 \
  286.   87 f \
  287.   87 \
  288.   87 ",
  289. [ "stages/updateCells" ] = "? [selected=7]\
  290. - cap1\
  291. \
  292. ? [selected=14]\
  293. - cap2\
  294. \
  295. ? [cY:15]\
  296. ? [selected>7]\
  297. ? [cY:10]\
  298. \
  299. ? [selected=1]\
  300. ? [cX:17]\
  301. ? [selected=2]\
  302. ? [cX:21]\
  303. ? [selected=3]\
  304. ? [cX:25]\
  305. ? [selected=4]\
  306. ? [cX:29]\
  307. ? [selected=5]\
  308. ? [cX:33]\
  309. ? [selected=6]\
  310. ? [cX:37]\
  311. \
  312. ? [selected=13]\
  313. ? [cX:17]\
  314. ? [selected=12]\
  315. ? [cX:21]\
  316. ? [selected=11]\
  317. ? [cX:25]\
  318. ? [selected=10]\
  319. ? [cX:29]\
  320. ? [selected=9]\
  321. ? [cX:33]\
  322. ? [selected=8]\
  323. ? [cX:37]\
  324. \
  325. ? [s_selected_=0]\
  326. ? [cImg:xCell.nft]\
  327. ? [s_selected_=1]\
  328. ? [cImg:cell1.nft]\
  329. ? [s_selected_=2]\
  330. ? [cImg:cell2.nft]\
  331. ? [s_selected_=3]\
  332. ? [cImg:cell3.nft]\
  333. ? [s_selected_=4]\
  334. ? [cImg:cell4.nft]\
  335. ? [s_selected_=5]\
  336. ? [cImg:cell5.nft]\
  337. ? [s_selected_>5]\
  338. ? [cImg:cell6.nft]\
  339. \
  340. { xCell.nft[_cX_,_cY_]\
  341. { _cImg_[_cX_,_cY_]\
  342. ~ countScore\
  343. \
  344. - cap1\
  345. ? [s_selected_>0]\
  346. ? [cImg:cap1.nft]\
  347. ? [s_selected_>4]\
  348. ? [cImg:cap2.nft]\
  349. ? [s_selected_>8]\
  350. ? [cImg:cap3.nft]\
  351. ? [s_selected_>12]\
  352. ? [cImg:cap4.nft]\
  353. ? [s_selected_>16]\
  354. ? [cImg:cap5.nft]\
  355. ? [s_selected_>20]\
  356. ? [cImg:cap6.nft]\
  357. { _cImg_[41,11]\
  358. ~ countScore\
  359. \
  360. - cap2\
  361. ? [s_selected_>0]\
  362. ? [cImg:cap1.nft]\
  363. ? [s_selected_>4]\
  364. ? [cImg:cap2.nft]\
  365. ? [s_selected_>8]\
  366. ? [cImg:cap3.nft]\
  367. ? [s_selected_>12]\
  368. ? [cImg:cap4.nft]\
  369. ? [s_selected_>16]\
  370. ? [cImg:cap5.nft]\
  371. ? [s_selected_>20]\
  372. ? [cImg:cap6.nft]\
  373. { _cImg_[12,11]\
  374. ~ countScore\
  375. ",
  376. [ "stages/turnRandomizer" ] = ">?&4Randomizing...\
  377. ? [random?2]\
  378. ? [random=1]\
  379. ? [turnOwner:p1]\
  380. ? [random=2]\
  381. ? [turnOwner:p2]\
  382. ~ startRound\
  383. ",
  384. [ "stages/startRound" ] = "- _turnOwner_\
  385. \
  386. - p1\
  387. ? [p1Cmb:0]\
  388. ? [p1Cmb+_s1_]\
  389. ? [p1Cmb+_s2_]\
  390. ? [p1Cmb+_s3_]\
  391. ? [p1Cmb+_s4_]\
  392. ? [p1Cmb+_s5_]\
  393. ? [p1Cmb+_s6_]\
  394. ? [p1Cmb=0]\
  395. - skip1\
  396. \
  397. + item.armor.equip_leather[1,1.2]\
  398. >!&8Turn start:\\n&bP1 _stat4_\
  399. v 0.15\
  400. ~ drawSelected\
  401. \
  402. - p2\
  403. ? [p2Cmb:0]\
  404. ? [p2Cmb+_s13_]\
  405. ? [p2Cmb+_s12_]\
  406. ? [p2Cmb+_s11_]\
  407. ? [p2Cmb+_s10_]\
  408. ? [p2Cmb+_s9_]\
  409. ? [p2Cmb+_s8_]\
  410. ? [p2Cmb=0]\
  411. - skip2\
  412. \
  413. + item.armor.equip_leather[1,1.2]\
  414. >!&8Turn start:\\n&eP2 _stat6_\
  415. v 0.15\
  416. ~ drawSelected\
  417. \
  418. - skip1\
  419. ? [turnOwner:p2]\
  420. ~ drawSelected\
  421. \
  422. - skip2\
  423. ? [turnOwner:p1]\
  424. ~ drawSelected\
  425. ",
  426. [ "stages/rules" ] = "[$f\
  427. { mancalaBoard.nft[10,6]\
  428. {>Player 2[10,3][nil,e]\
  429. {>Player 1[39,3][nil,b]\
  430. >!&cMancala Rules:&0\
  431. > Mancala is a game\\nplayed with two\\npeople sitting on\\nopposite sides of\\na wooden or stone\\nboard.\
  432. v\
  433. > Both players start\\nwith &csix cells&0\\ncontaining &1four \\nbeads.&0\
  434. v\
  435. > During your turn,\\nyou select a cell\\nto take all of\\nthe beads out of.\
  436. v\
  437. > One by one, these\\nbeads get evenly\\ndistributed\\nacross each cell\\ngoing counter-\\nclockwise until\\nyou have none left\\nin your hand.\
  438. v\
  439. > Each player has a\\nlarge empty cell\\non the right side\\nof their board.\\nFor &eplayer 2,&0\\nthis is on the\\nleft.\
  440. v\
  441. > Every time\\na bead lands in\\none of these cells\\na point is earned.\
  442. validlogin\
  443. > If the last bead\\nin your hand lands\\nin the capture\\ncell that\\ncorrelates\\nto your color,\\nyou can take\\nan additional turn\\n(&eLeft for red,&0 and\\n&bright for blue.&0)\
  444. v\
  445. > The game ends when\\nthere are not\\nenough beads left\\non the board to\\nmatch the\\ndifference in\\nscore between\\nplayers.\
  446. v\
  447. ~ initiate\
  448. ",
  449. [ "stages/initiate" ] = "-*[x][rules|rules][exit|exit][start|start]\
  450. - start\
  451. ~ inputNames\
  452. - rules\
  453. ~ rules\
  454. - exit\
  455. ",
  456. [ "stages/handleSelection" ] = "? [selected=1]\
  457. ? [sTimer:_s1_]\
  458. ? [selected=2]\
  459. ? [sTimer:_s2_]\
  460. ? [selected=3]\
  461. ? [sTimer:_s3_]\
  462. ? [selected=4]\
  463. ? [sTimer:_s4_]\
  464. ? [selected=5]\
  465. ? [sTimer:_s5_]\
  466. ? [selected=6]\
  467. ? [sTimer:_s6_]\
  468. ? [selected=8]\
  469. ? [sTimer:_s8_]\
  470. ? [selected=9]\
  471. ? [sTimer:_s9_]\
  472. ? [selected=10]\
  473. ? [sTimer:_s10_]\
  474. ? [selected=11]\
  475. ? [sTimer:_s11_]\
  476. ? [selected=12]\
  477. ? [sTimer:_s12_]\
  478. ? [selected=13]\
  479. ? [sTimer:_s13_]\
  480. ? [sTimer=0]\
  481. - sC\
  482. \
  483. ? [s_selected_:0]\
  484. ~ updateCells\
  485. \
  486. - sC\
  487. ? [selected:_selectedSv_]\
  488. ~ drawSelected\
  489. ",
  490. [ "stages/generateBoard" ] = "[$f\
  491. ? [s1:4]\
  492. ? [s2:4]\
  493. ? [s3:4]\
  494. ? [s4:4]\
  495. ? [s5:4]\
  496. ? [s6:4]\
  497. ? [s7:0]\
  498. ? [s8:4]\
  499. ? [s9:4]\
  500. ? [s10:4]\
  501. ? [s11:4]\
  502. ? [s12:4]\
  503. ? [s13:4]\
  504. ? [s14:0]\
  505. ? [cImg:none]\
  506. \
  507. { mancalaBoard.nft[10,6]\
  508. {>_stat6_[10,3][nil,e]\
  509. {>Score: _s14_[10,4][nil,8]\
  510. {>_stat4_[39,3][nil,b]\
  511. {>Score: _s7_[39,4][nil,8]\
  512. ~ turnRandomizer\
  513. ",
  514. [ "images/cap5.nft" ] = "\
  515. 17 4 1 \
  516. 47 1 4 \
  517. 47 \
  518. 47 \
  519. 47 ",
  520. [ "images/arrows/right.nft" ] = "\
  521.   87 \
  522.   87 \
  523.   87 7 \
  524.   77 ",
  525. gamefileDisplay = "savestate = initiate\
  526. \
  527. [Stats Page]\
  528. s13 = 4\
  529. sX = 0\
  530. s7 = 0\
  531. s5 = 4\
  532. s12 = 4\
  533. stat2 = \" &4\\007 &0Mancala &4\\007\"\
  534. s9 = 4\
  535. selected = 1\
  536. random = 0\
  537. p2Cmb = 0\
  538. cX = 0\
  539. sDiff = 0\
  540. s10 = 4\
  541. sImg = none\
  542. s3 = 4\
  543. sY = 0\
  544. s6 = 4\
  545. s4 = 4\
  546. s8 = 4\
  547. cImg = none\
  548. stat4 = \
  549. p1Cmb = 0\
  550. cY = 0\
  551. selectedSv = 1\
  552. stat6tag = \"&eP2\\058 \"\
  553. sLeft = 0\
  554. sTimer = 0\
  555. turnOwner = p1\
  556. stat4tag = \"&bP1\\058 \"\
  557. stat6 = \
  558. sCmb = 0\
  559. s14 = 0\
  560. s11 = 4\
  561. s1 = 4\
  562. s2 = 4\
  563. ",
  564. credit = "GC:Mancala \r\
  565. made by Missooni, 2024\r\
  566. \r\
  567. Thank you for downloading!\r\
  568. Feel free to use the assets from this\r\
  569. game in your own games.\r\
  570. ",
  571. [ "stages/finalCount" ] = "v>0.15\
  572. ? [s7>_s14_]\
  573. - p1Win\
  574. ? [s14>_s7_]\
  575. - p2Win\
  576. ? [s7=_s14_]\
  577. \
  578. \
  579. - p1Win\
  580. + entity.firework_rocket.launch[0.8,0.9]\
  581. v>0.5\
  582. + entity.firework_rocket.launch[0.8,1]\
  583. v>0.8\
  584. + entity.firework_rocket.large_blast[1,1]\
  585. v>0.4\
  586. + entity.firework_rocket.twinkle[0.5,1]\
  587. > &b_stat4_&0 wins!\
  588. v\
  589. ~ initiate\
  590. \
  591. - p2Win\
  592. + entity.firework_rocket.launch[0.8,0.9]\
  593. v>0.5\
  594. + entity.firework_rocket.launch[0.8,1]\
  595. v>0.8\
  596. + entity.firework_rocket.large_blast[1,1]\
  597. v>0.4\
  598. + entity.firework_rocket.twinkle[0.5,1]\
  599. > &e_stat6_&0 wins!\
  600. v\
  601. ~ initiate\
  602. \
  603. - draw\
  604. + entity.firework_rocket.launch[0.8,0.9]\
  605. v>0.5\
  606. + entity.firework_rocket.blast[0.5,1]\
  607. > &4Draw!&0\
  608. ~ initiate\
  609. ",
  610. [ "stages/drawSelected" ] = "{> [18,20][nil,f]\
  611. {> [18,5][nil,f]\
  612. \
  613. ? [turnOwner=p1]\
  614. ? [sImg:arrows/blue.nft]\
  615. ? [turnOwner=p1]\
  616. ? [sY:20]\
  617. ? [turnOwner=p2]\
  618. ? [sImg:arrows/red.nft]\
  619. ? [turnOwner=p2]\
  620. ? [sY:5]\
  621. ? [selected=1]\
  622. ? [sX:18]\
  623. ? [selected=2]\
  624. ? [sX:22]\
  625. ? [selected=3]\
  626. ? [sX:26]\
  627. ? [selected=4]\
  628. ? [sX:30]\
  629. ? [selected=5]\
  630. ? [sX:34]\
  631. ? [selected=6]\
  632. ? [sX:38]\
  633. { _sImg_[_sX_,_sY_]\
  634. ~ selectCell\
  635. ",
  636. [ "stages/countScore" ] = "- s_selected_\
  637. \
  638. - s1\
  639. ? [s1=0]\
  640. {> [17,14][f,0]\
  641. {>_s1_[17,14][f,0]\
  642. ~ confirmSelect\
  643. \
  644. - s2\
  645. ? [s2=0]\
  646. {> [21,14][f,0]\
  647. {>_s2_[21,14][f,0]\
  648. ~ confirmSelect\
  649. \
  650. - s3\
  651. ? [s3=0]\
  652. {> [25,14][f,0]\
  653. {>_s3_[25,14][f,0]\
  654. ~ confirmSelect\
  655. \
  656. - s4\
  657. ? [s4=0]\
  658. {> [29,14][f,0]\
  659. {>_s4_[29,14][f,0]\
  660. ~ confirmSelect\
  661. \
  662. - s5\
  663. ? [s5=0]\
  664. {> [33,14][f,0]\
  665. {>_s5_[33,14][f,0]\
  666. ~ confirmSelect\
  667. \
  668. - s6\
  669. ? [s6=0]\
  670. {> [37,14][f,0]\
  671. {>_s6_[37,14][f,0]\
  672. ~ confirmSelect\
  673. \
  674. - s7\
  675. ? [s7>0]\
  676. {>_s7_[41,9][f,0]\
  677. ? [s7>0]\
  678. {>_s7_[46,4][f,0]\
  679. ~ confirmSelect\
  680. \
  681. - s8\
  682. ? [s8=0]\
  683. {> [37,9][f,0]\
  684. {>_s8_[37,9][f,0]\
  685. ~ confirmSelect\
  686. \
  687. - s9\
  688. ? [s9=0]\
  689. {> [33,9][f,0]\
  690. {>_s9_[33,9][f,0]\
  691. ~ confirmSelect\
  692. \
  693. - s10\
  694. ? [s10=0]\
  695. {> [29,9][f,0]\
  696. {>_s10_[29,9][f,0]\
  697. ~ confirmSelect\
  698. \
  699. - s11\
  700. ? [s11=0]\
  701. {> [25,9][f,0]\
  702. {>_s11_[25,9][f,0]\
  703. ~ confirmSelect\
  704. \
  705. - s12\
  706. ? [s12=0]\
  707. {> [21,9][f,0]\
  708. {>_s12_[21,9][f,0]\
  709. ~ confirmSelect\
  710. \
  711. - s13\
  712. ? [s13=0]\
  713. {> [17,9][f,0]\
  714. {>_s13_[17,9][f,0]\
  715. ~ confirmSelect\
  716. \
  717. - s14\
  718. ? [s14=0]\
  719. ? [s14>0]\
  720. {>_s14_[12,9][f,0]\
  721. ? [s14>0]\
  722. {>_s14_[17,4][f,0]\
  723. ~ confirmSelect\
  724. ",
  725. [ "images/cell4.nft" ] = "  47 \
  726. 47 1 \
  727. ",
  728. [ "images/arrows/red.nft" ] = "fe\
  729. ",
  730. [ "images/arrows/leftP.nft" ] = "\
  731.   f7 \
  732.   f7 8 \
  733.   87 \
  734.   87 ",
  735. },
  736. }
Add Comment
Please, Sign In to add comment