Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.95 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.Threading;
  11. using System.Diagnostics;
  12.  
  13. namespace ReasonsWhy
  14. {
  15. public partial class Form1 : Form
  16. {
  17. static string[] reasons =
  18. {
  19. "I love the way you look at me.",
  20. "With you I can be myself.",
  21. "You make me feel like I’m the only person in the world.",
  22. "When we’re together, all my problems disappear.",
  23. "You make my heart smile.",
  24. "You have the smoothest skin. I could spend hours just watching and caressing it.",
  25. "You make me smile when nobody else can.",
  26. "You make me feel like I can get through anything, as long as I have you.",
  27. "Your arms feel more like home than any house ever did.",
  28. "You have the ability to comfort me simply by your touch.",
  29. "Because I can’t believe I get to call you mine.",
  30. "We can stare at each other for minutes at a time and only smile.",
  31. "You're a better mother than you care to ever admit.",
  32. "We share the same hobbies.",
  33. "You can ride dick like a cowgirl.",
  34. "10/10 head game.",
  35. "Your eyes make my heart drop every time they meet mine.",
  36. "You took a risk on me.",
  37. "I love you because you picked me.",
  38. "I love you because you gave me the gift of yourself.",
  39. "those DSLs tho",
  40. "ass is phat",
  41. "I can be okay with everything in our pasts because I have you now.",
  42. "We can dream about our futures together as if they'll happen tomorrow.",
  43. "You're so forgiving (even if a bit too much)",
  44. "You're the best xayah I've seen in NA",
  45. "You make me feel wanted.",
  46. "GOD YOU'RE SO FUCKING HOT",
  47. "My heart still flutters when I speak to you.",
  48. "You want to spoil me even if it takes away from you.",
  49. "The way you smell.",
  50. "The way you say my name (daddy)",
  51. "You're so tiny and cute",
  52. "You're Gordon Ramsays' daughter",
  53. "I can look at a city skyline and be reminded of your eyes.",
  54. "You do anything to make me laugh and smile.",
  55. "You're just as cheesy as I am without shame.",
  56. "You're amazing at complimenting me and boosting me up.",
  57. "Building a future with you doesn't scare me.",
  58. "I love that you appreciate everything I do for you and don’t take it for granted.",
  59. "I love how I am and feel when I am with you.",
  60. "You care about my body, you love it and you accept it.",
  61. "I can constantly touch you and you (almost) never get tired of it."
  62.  
  63. };
  64. static string[] reasonsDirty =
  65. {
  66. "You can ride dick like a cowgirl.",
  67. "10/10 head game.",
  68. "those DSLs tho",
  69. "ass is phat",
  70. "You're the best xayah I've seen in NA",
  71. "GOD YOU'RE SO FUCKING HOT",
  72. "The way you say my name (daddy)"
  73. };
  74. static string[] reasonsGay =
  75. {
  76. "I love the way you look at me.",
  77. "With you I can be myself.",
  78. "You make me feel like I’m the only person in the world.",
  79. "When we’re together, all my problems disappear.",
  80. "You make my heart smile.",
  81. "You have the smoothest skin. I could spend hours just watching and caressing it.",
  82. "You make me smile when nobody else can.",
  83. "You make me feel like I can get through anything, as long as I have you.",
  84. "Your arms feel more like home than any house ever did.",
  85. "You have the ability to comfort me simply by your touch.",
  86. "Because I can’t believe I get to call you mine.",
  87. "We can stare at each other for minutes at a time and only smile.",
  88. "You're a better mother than you care to ever admit.",
  89. "We share the same hobbies.",
  90. "Your eyes make my heart drop every time they meet mine.",
  91. "You took a risk on me.",
  92. "I love you because you picked me.",
  93. "I love you because you gave me the gift of yourself.",
  94. "I can be okay with everything in our pasts because I have you now.",
  95. "We can dream about our futures together as if they'll happen tomorrow.",
  96. "You're so forgiving (even if a bit too much)",
  97. "You make me feel wanted.",
  98. "My heart still flutters when I speak to you.",
  99. "You want to spoil me even if it takes away from you.",
  100. "The way you smell.",
  101. "The way you say my name",
  102. "You're so tiny and cute",
  103. "You're Gordon Ramsays' daughter",
  104. "I can look at a city skyline and be reminded of your eyes.",
  105. "You do anything to make me laugh and smile.",
  106. "You're just as cheesy as I am without shame.",
  107. "You're amazing at complimenting me and boosting me up.",
  108. "Building a future with you doesn't scare me.",
  109. "I love that you appreciate everything I do for you and don’t take it for granted.",
  110. "I love how I am and feel when I am with you.",
  111. "You care about my body, you love it and you accept it.",
  112. "I can constantly touch you and you (almost) never get tired of it."
  113. };
  114. public Form1()
  115. {
  116. InitializeComponent();
  117. }
  118. public static class StorageClass
  119. {
  120. public static int storage1;
  121. public static int storage2;
  122. public static int storage3;
  123. public static int count;
  124. public static int mode;
  125. }
  126. async Task PutTaskDelay(int yes)
  127. {
  128. await Task.Delay(yes);
  129. }
  130. public string ChooseRandomName(List<string> names)
  131. {
  132. Random rnd = new Random();
  133. return names[rnd.Next(0, names.Count)];
  134. }
  135. private async void Button1_Click(object sender, EventArgs e)
  136. {
  137. button1.Visible = false;
  138. await PutTaskDelay(1000);
  139. label2.Visible = true;
  140. await PutTaskDelay(4000);
  141. label2.Visible = false;
  142. await PutTaskDelay(1000);
  143.  
  144. label1.Visible = true;
  145. await PutTaskDelay(4000);
  146. label1.Visible = false;
  147. await PutTaskDelay(1000);
  148.  
  149. label4.Visible = true;
  150. await PutTaskDelay(4000);
  151. label4.Visible = false;
  152. await PutTaskDelay(1000);
  153.  
  154. label11.Visible = true;
  155. await PutTaskDelay(4000);
  156. label11.Visible = false;
  157. await PutTaskDelay(3000);
  158.  
  159. label3.Visible = true;
  160. await PutTaskDelay(2000);
  161. label3.Visible = false;
  162. await PutTaskDelay(2000);
  163. button6.Visible = true;
  164. button7.Visible = true;
  165. button8.Visible = true;
  166. button2.Visible = true;
  167. }
  168.  
  169. private async void Button2_Click(object sender, EventArgs e)
  170. {
  171. if (StorageClass.mode == 0)
  172. {
  173. button2.Text = "Select a mode first!";
  174. await PutTaskDelay(1000);
  175. button2.Text = "SMACK THIS " +
  176. " 2 CRY";
  177.  
  178. }
  179. else
  180. {
  181. StorageClass.storage1 = 0;
  182. StorageClass.storage2 = 0;
  183. StorageClass.storage3 = 0;
  184. StorageClass.count = 1;
  185. button2.Visible = false;
  186. pictureBox1.Image = ReasonsWhy.Properties.Resources.YourName1;
  187. await PutTaskDelay(1000);
  188. label5.Visible = true;
  189. await PutTaskDelay(2000);
  190. label5.Visible = false;
  191. button3.Visible = true;
  192. button9.Visible = true;
  193. }
  194. }
  195.  
  196. private async void Button3_Click(object sender, EventArgs e)
  197. {
  198. button3.Visible = false;
  199. button4.Visible = false;
  200. StorageClass.count++;
  201. string text = "reason number " + StorageClass.count;
  202. button3.Text = text;
  203. Random rnd = new Random();
  204. while (StorageClass.storage1 == StorageClass.storage2)
  205. {
  206. StorageClass.storage1 = rnd.Next(0, 4);
  207. }
  208. StorageClass.storage2 = StorageClass.storage1;
  209. StorageClass.storage3 = StorageClass.count - 2;
  210. int val2 = StorageClass.storage3;
  211. if (StorageClass.mode == 3)
  212. {
  213. switch (StorageClass.storage1)
  214. {
  215. case 0:
  216. label6.Text = reasons[val2];
  217. label6.Visible = true;
  218. await PutTaskDelay(5000);
  219. label6.Visible = false;
  220. break;
  221. case 1:
  222. label7.Text = reasons[val2];
  223. label7.Visible = true;
  224. await PutTaskDelay(5000);
  225. label7.Visible = false;
  226. break;
  227. case 2:
  228. label8.Text = reasons[val2];
  229. label8.Visible = true;
  230. await PutTaskDelay(5000);
  231. label8.Visible = false;
  232. break;
  233. case 3:
  234. label9.Text = reasons[val2];
  235. label9.Visible = true;
  236. await PutTaskDelay(5000);
  237. label9.Visible = false;
  238. break;
  239. case 4:
  240. label10.Text = reasons[val2];
  241. label10.Visible = true;
  242. await PutTaskDelay(5000);
  243. label10.Visible = false;
  244. break;
  245. }
  246. }
  247. if (StorageClass.mode == 2)
  248. {
  249. switch (StorageClass.storage1)
  250. {
  251. case 0:
  252. label6.Text = reasonsDirty[val2];
  253. label6.Visible = true;
  254. await PutTaskDelay(5000);
  255. label6.Visible = false;
  256. break;
  257. case 1:
  258. label7.Text = reasonsDirty[val2];
  259. label7.Visible = true;
  260. await PutTaskDelay(5000);
  261. label7.Visible = false;
  262. break;
  263. case 2:
  264. label8.Text = reasonsDirty[val2];
  265. label8.Visible = true;
  266. await PutTaskDelay(5000);
  267. label8.Visible = false;
  268. break;
  269. case 3:
  270. label9.Text = reasonsDirty[val2];
  271. label9.Visible = true;
  272. await PutTaskDelay(5000);
  273. label9.Visible = false;
  274. break;
  275. case 4:
  276. label10.Text = reasonsDirty[val2];
  277. label10.Visible = true;
  278. await PutTaskDelay(5000);
  279. label10.Visible = false;
  280. break;
  281. }
  282. }
  283. if (StorageClass.mode == 1)
  284. {
  285. if (val2 > 36)
  286. {
  287. pictureBox1.Image = ReasonsWhy.Properties.Resources.Snapchat_90056484;
  288. pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
  289. button3.Visible = false;
  290. button4.Visible = false;
  291. }
  292. else
  293. {
  294. switch (StorageClass.storage1)
  295. {
  296. case 0:
  297. label6.Text = reasonsGay[val2];
  298. label6.Visible = true;
  299. await PutTaskDelay(5000);
  300. label6.Visible = false;
  301. break;
  302. case 1:
  303. label7.Text = reasonsGay[val2];
  304. label7.Visible = true;
  305. await PutTaskDelay(5000);
  306. label7.Visible = false;
  307. break;
  308. case 2:
  309. label8.Text = reasonsGay[val2];
  310. label8.Visible = true;
  311. await PutTaskDelay(5000);
  312. label8.Visible = false;
  313. break;
  314. case 3:
  315. label9.Text = reasonsGay[val2];
  316. label9.Visible = true;
  317. await PutTaskDelay(5000);
  318. label9.Visible = false;
  319. break;
  320. case 4:
  321. label10.Text = reasonsGay[val2];
  322. label10.Visible = true;
  323. await PutTaskDelay(5000);
  324. label10.Visible = false;
  325. break;
  326. }
  327. button3.Visible = true;
  328. button4.Visible = true;
  329. }
  330. }
  331. }
  332.  
  333. private async void Button4_Click(object sender, EventArgs e)
  334. {
  335. button4.Visible = false;
  336. button3.Visible = false;
  337. int val2 = StorageClass.storage3;
  338. if (StorageClass.mode == 3)
  339. {
  340. switch (StorageClass.storage1)
  341. {
  342. case 0:
  343. label6.Text = reasons[val2];
  344. label6.Visible = true;
  345. await PutTaskDelay(3000);
  346. label6.Visible = false;
  347. break;
  348. case 1:
  349. label7.Text = reasons[val2];
  350. label7.Visible = true;
  351. await PutTaskDelay(3000);
  352. label7.Visible = false;
  353. break;
  354. case 2:
  355. label8.Text = reasons[val2];
  356. label8.Visible = true;
  357. await PutTaskDelay(3000);
  358. label8.Visible = false;
  359. break;
  360. case 3:
  361. label9.Text = reasons[val2];
  362. label9.Visible = true;
  363. await PutTaskDelay(3000);
  364. label9.Visible = false;
  365. break;
  366. case 4:
  367. label10.Text = reasons[val2];
  368. label10.Visible = true;
  369. await PutTaskDelay(3000);
  370. label10.Visible = false;
  371. break;
  372. }
  373. }
  374. if (StorageClass.mode == 2)
  375. {
  376. switch (StorageClass.storage1)
  377. {
  378. case 0:
  379. label6.Text = reasonsDirty[val2];
  380. label6.Visible = true;
  381. await PutTaskDelay(3000);
  382. label6.Visible = false;
  383. break;
  384. case 1:
  385. label7.Text = reasonsDirty[val2];
  386. label7.Visible = true;
  387. await PutTaskDelay(3000);
  388. label7.Visible = false;
  389. break;
  390. case 2:
  391. label8.Text = reasonsDirty[val2];
  392. label8.Visible = true;
  393. await PutTaskDelay(3000);
  394. label8.Visible = false;
  395. break;
  396. case 3:
  397. label9.Text = reasonsDirty[val2];
  398. label9.Visible = true;
  399. await PutTaskDelay(3000);
  400. label9.Visible = false;
  401. break;
  402. case 4:
  403. label10.Text = reasonsDirty[val2];
  404. label10.Visible = true;
  405. await PutTaskDelay(3000);
  406. label10.Visible = false;
  407. break;
  408. }
  409. }
  410. if (StorageClass.mode == 1)
  411. {
  412. switch (StorageClass.storage1)
  413. {
  414. case 0:
  415. label6.Text = reasonsGay[val2];
  416. label6.Visible = true;
  417. await PutTaskDelay(3000);
  418. label6.Visible = false;
  419. break;
  420. case 1:
  421. label7.Text = reasonsGay[val2];
  422. label7.Visible = true;
  423. await PutTaskDelay(3000);
  424. label7.Visible = false;
  425. break;
  426. case 2:
  427. label8.Text = reasonsGay[val2];
  428. label8.Visible = true;
  429. await PutTaskDelay(3000);
  430. label8.Visible = false;
  431. break;
  432. case 3:
  433. label9.Text = reasonsGay[val2];
  434. label9.Visible = true;
  435. await PutTaskDelay(3000);
  436. label9.Visible = false;
  437. break;
  438. case 4:
  439. label10.Text = reasonsGay[val2];
  440. label10.Visible = true;
  441. await PutTaskDelay(3000);
  442. label10.Visible = false;
  443. break;
  444. }
  445. }
  446. button4.Visible = true;
  447. button3.Visible = true;
  448. }
  449.  
  450. private void Button5_Click(object sender, EventArgs e)
  451. {
  452. button1.Visible = false;
  453. button2.Visible = true;
  454. button5.Visible = false;
  455.  
  456. button6.Visible = true;
  457. button7.Visible = true;
  458. button8.Visible = true;
  459. }
  460.  
  461. private async void Button6_Click(object sender, EventArgs e)
  462. {
  463. button6.Text = "gay mode selected!";
  464. await PutTaskDelay(1000);
  465. button6.Visible = false;
  466. button7.Visible = false;
  467. button8.Visible = false;
  468. StorageClass.mode = 1;
  469. }
  470.  
  471. private async void Button7_Click(object sender, EventArgs e)
  472. {
  473. button7.Text = "dirty mode selected!";
  474. await PutTaskDelay(1000);
  475. button6.Visible = false;
  476. button7.Visible = false;
  477. button8.Visible = false;
  478. StorageClass.mode = 2;
  479. }
  480.  
  481. private async void Button8_Click(object sender, EventArgs e)
  482. {
  483. button8.Text = "mixed mode selected!";
  484. await PutTaskDelay(1000);
  485. button6.Visible = false;
  486. button7.Visible = false;
  487. button8.Visible = false;
  488. StorageClass.mode = 3;
  489. }
  490.  
  491. private void Button9_Click(object sender, EventArgs e)
  492. {
  493. StorageClass.storage3 = 36;
  494. StorageClass.count = 37;
  495. button9.Visible = false;
  496. }
  497. }
  498. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement