Advertisement
Doug4347

GtM

Mar 27th, 2015
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. FileCreateDir, Lib\Desc
  2. Gui, Add, Button, w200 gStartGame, Start Game
  3. Gui, Add, button, w200 gAddSong, Add Song
  4. Gui, Show,, Guess the Music
  5. Return
  6.  
  7. StartGame:
  8. Random, Art1, 1, 3
  9. If Art1 = 1
  10. {
  11. Random, Art2, 2, 3
  12. }
  13. If Art1 = 2
  14. {
  15. Random, Art2, 1, 2
  16. If Art2 = 2
  17. {
  18. Art2:=3
  19. }
  20. }
  21. If Art1 = 3
  22. {
  23. Random, Art2, 1, 2
  24. }
  25. If (Art1 = 1) and (Art2 = 2)
  26. {
  27. Art3:=3
  28. }
  29. If (Art1 = 2) and (Art2 = 1)
  30. {
  31. Art3:=3
  32. }
  33. If (Art1 = 1) and (Art2 = 3)
  34. {
  35. Art3:=2
  36. }
  37. If (Art1 = 3) and (Art2 = 1)
  38. {
  39. Art3:=2
  40. }
  41. If (Art1 = 2) and (Art2 = 3)
  42. {
  43. Art3:=1
  44. }
  45. If (Art1 = 3) and (Art2 = 2)
  46. {
  47. Art3:=1
  48. }
  49. IniRead, SongNumber, Lib\Songs.ini, Number, Number, 0
  50. Random, SongChosen, 1, %SongNumber%
  51. IniRead, Title, Lib\Songs.ini, SongNumbers, %SongChosen%, ERROR
  52. IniRead, RealArtist, Lib\Songs.ini, %Title%, Artist, ERROR
  53. IniRead, File, Lib\Songs.ini, %Title%, File, ERROR
  54. IniRead, FakeA1, Lib\Songs.ini, %Title%, Fake1, ERROR
  55. IniRead, FakeA2, Lib\Songs.ini, %Title%, Fake2, ERROR
  56. FileRead, Description, Lib\Desc\%Title%.txt
  57. If Art1 = 1
  58. {
  59. Art1:=RealArtist
  60. }
  61. If Art1 = 2
  62. {
  63. Art1:=FakeA1
  64. }
  65. If Art1 = 3
  66. {
  67. Art1:=FakeA2
  68. }
  69. If Art2 = 1
  70. {
  71. Art2:=RealArtist
  72. }
  73. If Art2 = 2
  74. {
  75. Art2:=FakeA1
  76. }
  77. If Art2 = 3
  78. {
  79. Art2:=FakeA2
  80. }
  81. If Art3 = 1
  82. {
  83. Art3:=RealArtist
  84. }
  85. If Art3 = 2
  86. {
  87. Art3:=FakeA1
  88. }
  89. If Art3 = 3
  90. {
  91. Art3:=FakeA2
  92. }
  93. If Description = ""
  94. {
  95. Description = ERROR
  96. }
  97. Gui, New
  98. Gui, Add, Text,,
  99. (
  100. Title:
  101. %Title%
  102.  
  103. Description:
  104. %Description%
  105.  
  106. Choices:
  107. )
  108. Gui, Add, Radio, vChosenArtist, %Art1%
  109. Gui, Add, Radio,, %Art2%
  110. Gui, Add, Radio,, %Art3%
  111. Gui, Add, Button, gSubmitGame, Submit
  112. Gui, Add, Button, gPlaySound, Play Music
  113. Gui, Show, w500
  114. Return
  115.  
  116. PlaySound:
  117. SoundPlay, %File%
  118. Return
  119.  
  120. SubmitGame:
  121. Gui, Submit, NoHide
  122. If (ChosenArtist = 1) and (Art1 = RealArtist)
  123. {
  124. MsgBox, YAY! YOU GOT ONE!
  125. Gui, Destroy
  126. Goto, StartGame
  127. Return
  128. }
  129. If (ChosenArtist = 2) and (Art2 = RealArtist)
  130. {
  131. MsgBox, YAY! YOU GOT ONE!
  132. Gui, Destroy
  133. Goto, StartGame
  134. Return
  135. }
  136. If (ChosenArtist = 3) and (Art3 = RealArtist)
  137. {
  138. MsgBox, YAY! YOU GOT ONE!
  139. Gui, Destroy
  140. Goto, StartGame
  141. Return
  142. }
  143.  
  144. If (ChosenArtist = 1) and (Art1 != RealArtist)
  145. {
  146. MsgBox, BOOOOO!!!! YOU LOSE!!!
  147. Return
  148. }
  149. If (ChosenArtist = 2) and (Art2 != RealArtist)
  150. {
  151. MsgBox, BOOOOO!!!! YOU LOSE!!!
  152. Return
  153. }
  154. If (ChosenArtist = 3) and (Art3 != RealArtist)
  155. {
  156. MsgBox, BOOOOO!!!! YOU LOSE!!!
  157. Return
  158. }
  159.  
  160. Return
  161.  
  162. AddSong:
  163. Gui, New
  164. Gui, Add, Text,, File to play:
  165. Gui, Add, Edit, vFile w500,
  166. Gui, Add, Text,, Title
  167. Gui, Add, Edit, vTitle w500,
  168. Gui, Add, Text,, Artist(s)
  169. Gui, Add, Edit, vRealArtist w500,
  170. Gui, Add, Text,, Description
  171. Gui, Add, Edit, vDescription r20 w500,
  172. Gui, Add, Text,, Fake artist(s) 1
  173. Gui, Add, Edit, vFakeA1 w500,
  174. Gui, Add, Text,, Fake artist(s) 2
  175. Gui, Add, Edit, vFakeA2 w500,
  176. Gui, Add, Button, gSubmitNew, Submit
  177. Gui, Add, Button, gCancel, Cancel
  178. Gui, Show,, Guess the Music
  179. Return
  180.  
  181. SubmitNew:
  182. Gui, Submit, NoHide
  183. Gui, Destroy
  184. IniRead, OldNumber, Lib\Songs.ini, Number, Number, 0
  185. NewNumber:=OldNumber+1
  186. IniWrite, %NewNumber%, Lib\Songs.ini, Number, Number
  187. IniWrite, %Title%, Lib\Songs.ini, SongNumbers, %NewNumber%
  188. IniWrite, %RealArtist%, Lib\Songs.ini, %Title%, Artist
  189. IniWrite, %File%, Lib\Songs.ini, %Title%, File
  190. IniWrite, %FakeA1%, Lib\Songs.ini, %Title%, Fake1
  191. IniWrite, %FakeA2%, Lib\Songs.ini, %Title%, Fake2
  192. FileAppend, %Description%, Lib\Desc\%Title%.txt
  193. MsgBox, 64, Guess the Music, Success! Your song has been added!
  194. Return
  195.  
  196. Cancel:
  197. Gui, Destroy
  198. Return
  199.  
  200. GuiClose:
  201. ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement