Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.99 KB | None | 0 0
  1. package com.demo.Mygamename;
  2.  
  3. import java.io.File;
  4. import java.io.FileOutputStream;
  5. import java.io.OutputStream;
  6. import java.util.Calendar;
  7. import java.util.Timer;
  8. import java.util.TimerTask;
  9.  
  10. import com.demo.Mygamename.R;
  11. import com.google.android.gms.ads.AdListener;
  12. import com.google.android.gms.ads.AdRequest;
  13. import com.google.android.gms.ads.AdView;
  14. import com.google.android.gms.ads.InterstitialAd;
  15.  
  16.  
  17. import android.app.Activity;
  18. import android.app.AlertDialog;
  19. import android.content.Intent;
  20. import android.graphics.Bitmap;
  21. import android.graphics.Bitmap.Config;
  22. import android.graphics.Canvas;
  23. import android.media.MediaPlayer;
  24. import android.media.ThumbnailUtils;
  25. import android.os.Bundle;
  26. import android.os.Environment;
  27. import android.os.Handler;
  28. import android.view.View;
  29. import android.view.Window;
  30. import android.view.WindowManager;
  31. import android.view.animation.Animation;
  32. import android.view.animation.AnimationUtils;
  33. import android.widget.ImageView;
  34. import android.widget.LinearLayout;
  35.  
  36. public class game extends Activity {
  37.  
  38. ImageView a,b,c,d,e,f,g,h,i,j,girl,sound,reset
  39. ,a_items,b_items,c_items,d_items,e_items,f_items,g_items,
  40. h_items, i_items,j_items;
  41.  
  42. LinearLayout control;
  43.  
  44. MediaPlayer mp;
  45. MediaPlayer soundbtn;
  46. boolean soundon = true;
  47. private InterstitialAd interstitial;
  48.  
  49. private Animation fade;
  50.  
  51. int achange = 2;
  52. int bchange = 2;
  53. int cchange = 1;
  54. int dchange = 1;
  55. int echange = 1;
  56. int fchange = 1;
  57. int gchange = 1;
  58. int hchange = 1;
  59. int ichange = 1;
  60. int jchange = 1;
  61. int indice = 1;
  62.  
  63. @Override
  64. protected void onCreate(Bundle savedInstanceState) {
  65. super.onCreate(savedInstanceState);
  66. requestWindowFeature(Window.FEATURE_NO_TITLE);
  67. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
  68. WindowManager.LayoutParams.FLAG_FULLSCREEN);
  69. setContentView(R.layout.game);
  70.  
  71.  
  72. AdRequest adRequest = new AdRequest.Builder().build();
  73. AdView mAdView = (AdView) findViewById(R.id.adView);
  74. mAdView.loadAd(adRequest);
  75.  
  76. mp = MediaPlayer.create(game.this, R.raw.bg_sound);
  77. mp.start();
  78. mp.setLooping(true);
  79.  
  80.  
  81. control= (LinearLayout) findViewById(R.id.control);
  82.  
  83. fade = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade);
  84. control.startAnimation(fade);
  85.  
  86. requestBackInterstitial();
  87.  
  88. final ImageView a = (ImageView) findViewById(R.id.a);
  89. final ImageView b = (ImageView) findViewById(R.id.b);
  90. final ImageView c = (ImageView) findViewById(R.id.c);
  91. final ImageView d = (ImageView) findViewById(R.id.d);
  92. final ImageView e = (ImageView) findViewById(R.id.e);
  93. final ImageView f = (ImageView) findViewById(R.id.f);
  94. final ImageView j = (ImageView) findViewById(R.id.j);
  95. final ImageView h = (ImageView) findViewById(R.id.h);
  96. final ImageView i = (ImageView) findViewById(R.id.i);
  97. final ImageView g = (ImageView) findViewById(R.id.g);
  98.  
  99.  
  100. ImageView a_items = (ImageView) findViewById(R.id.a_items);
  101. ImageView b_items = (ImageView) findViewById(R.id.b_items);
  102. ImageView c_items = (ImageView) findViewById(R.id.c_items);
  103. ImageView d_items = (ImageView) findViewById(R.id.d_items);
  104. ImageView e_items = (ImageView) findViewById(R.id.e_items);
  105. ImageView f_items = (ImageView) findViewById(R.id.f_items);
  106. ImageView g_items = (ImageView) findViewById(R.id.g_items);
  107. ImageView h_items = (ImageView) findViewById(R.id.h_items);
  108. ImageView i_items = (ImageView) findViewById(R.id.i_items);
  109. ImageView j_items = (ImageView) findViewById(R.id.j_items);
  110.  
  111. final ImageView sound = (ImageView) findViewById(R.id.sound);
  112. ImageView reset = (ImageView) findViewById(R.id.reset);
  113.  
  114. final ImageView girl = (ImageView) findViewById(R.id.girl);
  115.  
  116. final LinearLayout control = (LinearLayout) findViewById(R.id.control);
  117.  
  118.  
  119.  
  120. sound.setOnClickListener(new View.OnClickListener() {
  121. @Override
  122. public void onClick(View v) {
  123. requestBackInterstitial();
  124. if (mp.isPlaying()) {
  125. mp.pause();
  126. sound.setImageResource(R.drawable.soundoff);
  127. ///sound.setImageResource(R.drawable.soundoff);
  128. soundon = false;
  129. } else {
  130. mp.start();
  131. sound.setImageResource(R.drawable.soundon);
  132. soundon = true;
  133. }
  134.  
  135. }
  136. });
  137.  
  138.  
  139. a_items.setOnClickListener(new View.OnClickListener() {
  140. @Override
  141. public void onClick(View v) {
  142.  
  143.  
  144.  
  145. if (soundon == true)
  146. {
  147. soundbtn();
  148.  
  149. }
  150.  
  151.  
  152. switch (achange) {
  153. case 1:
  154. a.setImageResource(R.drawable.a1);
  155. achange++;
  156. break;
  157. case 2:
  158. a.setImageResource(R.drawable.a2);
  159. achange++;
  160. break;
  161. case 3:
  162. a.setImageResource(R.drawable.a3);
  163. achange++;
  164. break;
  165. case 4:
  166. a.setImageResource(R.drawable.a4);
  167. achange++;
  168. break;
  169. case 5:
  170. a.setImageResource(R.drawable.a5);
  171. achange++;
  172. break;
  173. case 6:
  174. a.setImageResource(R.drawable.a6);
  175. achange = 1;
  176. break;
  177.  
  178.  
  179. }
  180.  
  181.  
  182.  
  183.  
  184. }});
  185. b_items.setOnClickListener(new View.OnClickListener() {
  186. @Override
  187. public void onClick(View v) {
  188.  
  189.  
  190.  
  191. if (soundon == true)
  192. {
  193. soundbtn();
  194.  
  195. }
  196.  
  197.  
  198. switch (bchange) {
  199. case 1:
  200. b.setImageResource(R.drawable.b1);
  201. bchange++;
  202. break;
  203. case 2:
  204. b.setImageResource(R.drawable.b2);
  205. bchange++;
  206. break;
  207. case 3:
  208. b.setImageResource(R.drawable.b3);
  209. bchange++;
  210. break;
  211. case 4:
  212. b.setImageResource(R.drawable.b4);
  213. bchange++;
  214.  
  215. break;
  216. case 5:
  217. b.setImageResource(R.drawable.b5);
  218. bchange++;
  219. break;
  220. case 6:
  221. b.setImageResource(R.drawable.b6);
  222. bchange = 1;
  223. break;
  224.  
  225.  
  226. }
  227.  
  228.  
  229.  
  230.  
  231. }});
  232. c_items.setOnClickListener(new View.OnClickListener() {
  233. @Override
  234. public void onClick(View v) {
  235.  
  236.  
  237.  
  238. if (soundon == true)
  239. {
  240. soundbtn();
  241.  
  242. }
  243.  
  244.  
  245. switch (cchange) {
  246. case 1:
  247. c.setImageResource(R.drawable.c1);
  248. cchange++;
  249. break;
  250. case 2:
  251. c.setImageResource(R.drawable.c2);
  252. cchange++;
  253. break;
  254. case 3:
  255. c.setImageResource(R.drawable.c3);
  256. cchange++;
  257. break;
  258. case 4:
  259. c.setImageResource(R.drawable.c4);
  260. cchange++;
  261.  
  262. break;
  263. case 5:
  264. c.setImageResource(R.drawable.c5);
  265. cchange++;
  266. break;
  267. case 6:
  268. c.setImageResource(R.drawable.c6);
  269. cchange = 1;
  270. break;
  271.  
  272.  
  273. }
  274.  
  275.  
  276.  
  277.  
  278. }});
  279. d_items.setOnClickListener(new View.OnClickListener() {
  280. @Override
  281. public void onClick(View v) {
  282.  
  283.  
  284.  
  285. if (soundon == true)
  286. {
  287. soundbtn();
  288.  
  289. }
  290.  
  291.  
  292. switch (dchange) {
  293. case 1:
  294. d.setImageResource(R.drawable.d1);
  295. dchange++;
  296. break;
  297. case 2:
  298. d.setImageResource(R.drawable.d2);
  299. dchange++;
  300. break;
  301. case 3:
  302. d.setImageResource(R.drawable.d3);
  303. dchange++;
  304. break;
  305. case 4:
  306. d.setImageResource(R.drawable.d4);
  307. dchange++;
  308.  
  309. break;
  310. case 5:
  311. d.setImageResource(R.drawable.d5);
  312. dchange++;
  313. break;
  314. case 6:
  315. d.setImageResource(R.drawable.d6);
  316. dchange = 1;
  317. break;
  318.  
  319.  
  320. }
  321.  
  322.  
  323.  
  324.  
  325. }});
  326. e_items.setOnClickListener(new View.OnClickListener() {
  327. @Override
  328. public void onClick(View v) {
  329.  
  330.  
  331.  
  332. if (soundon == true)
  333. {
  334. soundbtn();
  335.  
  336. }
  337.  
  338.  
  339. switch (echange) {
  340. case 1:
  341. e.setImageResource(R.drawable.e1);
  342. echange++;
  343. break;
  344. case 2:
  345. e.setImageResource(R.drawable.e2);
  346. echange++;
  347. break;
  348. case 3:
  349. e.setImageResource(R.drawable.e3);
  350. echange++;
  351. break;
  352. case 4:
  353. e.setImageResource(R.drawable.e4);
  354. echange++;
  355.  
  356. break;
  357. case 5:
  358. e.setImageResource(R.drawable.e5);
  359. echange++;
  360. break;
  361. case 6:
  362. e.setImageResource(R.drawable.e6);
  363. echange = 1;
  364. break;
  365.  
  366.  
  367. }
  368.  
  369.  
  370.  
  371.  
  372. }});
  373. f_items.setOnClickListener(new View.OnClickListener() {
  374. @Override
  375. public void onClick(View v) {
  376.  
  377.  
  378.  
  379. if (soundon == true)
  380. {
  381. soundbtn();
  382.  
  383. }
  384.  
  385.  
  386. switch (fchange) {
  387. case 1:
  388. f.setImageResource(R.drawable.f1);
  389. fchange++;
  390. break;
  391. case 2:
  392. f.setImageResource(R.drawable.f2);
  393. fchange++;
  394. break;
  395. case 3:
  396. f.setImageResource(R.drawable.f3);
  397. fchange++;
  398. break;
  399. case 4:
  400. f.setImageResource(R.drawable.f4);
  401. fchange++;
  402.  
  403. break;
  404. case 5:
  405. f.setImageResource(R.drawable.f5);
  406. fchange++;
  407. break;
  408. case 6:
  409. f.setImageResource(R.drawable.f6);
  410. fchange = 1;
  411. break;
  412.  
  413.  
  414. }
  415.  
  416.  
  417.  
  418.  
  419. }});
  420. g_items.setOnClickListener(new View.OnClickListener() {
  421. @Override
  422. public void onClick(View v) {
  423.  
  424.  
  425.  
  426. if (soundon == true)
  427. {
  428. soundbtn();
  429.  
  430. }
  431.  
  432.  
  433. switch (gchange) {
  434. case 1:
  435. g.setImageResource(R.drawable.g1);
  436. gchange++;
  437. break;
  438. case 2:
  439. g.setImageResource(R.drawable.g2);
  440. gchange++;
  441. break;
  442. case 3:
  443. g.setImageResource(R.drawable.g3);
  444. gchange++;
  445. break;
  446. case 4:
  447. g.setImageResource(R.drawable.g4);
  448. gchange++;
  449.  
  450. break;
  451. case 5:
  452. g.setImageResource(R.drawable.g5);
  453. gchange++;
  454. break;
  455. case 6:
  456. g.setImageResource(R.drawable.g6);
  457. gchange = 1;
  458. break;
  459.  
  460.  
  461. }
  462.  
  463.  
  464.  
  465.  
  466. }});
  467. i_items.setOnClickListener(new View.OnClickListener() {
  468. @Override
  469. public void onClick(View v) {
  470.  
  471.  
  472.  
  473. if (soundon == true)
  474. {
  475. soundbtn();
  476.  
  477. }
  478.  
  479.  
  480. switch (ichange) {
  481. case 1:
  482. i.setImageResource(R.drawable.i1);
  483. ichange++;
  484. break;
  485. case 2:
  486. i.setImageResource(R.drawable.i2);
  487. ichange++;
  488. break;
  489. case 3:
  490. i.setImageResource(R.drawable.i3);
  491. ichange++;
  492. break;
  493. case 4:
  494. i.setImageResource(R.drawable.i4);
  495. ichange++;
  496.  
  497. break;
  498. case 5:
  499. i.setImageResource(R.drawable.i5);
  500. ichange++;
  501. break;
  502. case 6:
  503. i.setImageResource(R.drawable.i6);
  504. ichange = 1;
  505. break;
  506.  
  507.  
  508. }
  509.  
  510.  
  511.  
  512.  
  513. }});
  514. j_items.setOnClickListener(new View.OnClickListener() {
  515. @Override
  516. public void onClick(View v) {
  517.  
  518.  
  519.  
  520. if (soundon == true)
  521. {
  522. soundbtn();
  523.  
  524. }
  525.  
  526.  
  527. switch (jchange) {
  528. case 1:
  529. j.setImageResource(R.drawable.j1);
  530. jchange++;
  531. break;
  532. case 2:
  533. j.setImageResource(R.drawable.j2);
  534. jchange++;
  535. break;
  536. case 3:
  537. j.setImageResource(R.drawable.j3);
  538. jchange++;
  539. break;
  540. case 4:
  541. j.setImageResource(R.drawable.j4);
  542. jchange = 1;
  543.  
  544.  
  545.  
  546. }
  547.  
  548.  
  549.  
  550.  
  551. }});
  552. h_items.setOnClickListener(new View.OnClickListener() {
  553. @Override
  554. public void onClick(View v) {
  555.  
  556.  
  557.  
  558. if (soundon == true)
  559. {
  560. soundbtn();
  561.  
  562. }
  563.  
  564.  
  565. switch (hchange) {
  566. case 1:
  567. h.setImageResource(R.drawable.h1);
  568. hchange++;
  569. break;
  570. case 2:
  571. h.setImageResource(R.drawable.h2);
  572. hchange++;
  573. break;
  574. case 3:
  575. h.setImageResource(R.drawable.h3);
  576. hchange++;
  577. break;
  578. case 4:
  579. h.setImageResource(R.drawable.h4);
  580. hchange++;
  581.  
  582. break;
  583. case 5:
  584. h.setImageResource(R.drawable.h5);
  585. hchange++;
  586. break;
  587. case 6:
  588. h.setImageResource(R.drawable.h6);
  589. hchange = 1;
  590. break;
  591.  
  592.  
  593. }
  594.  
  595.  
  596.  
  597.  
  598. }});
  599. reset.setOnClickListener(new View.OnClickListener() {
  600. @Override
  601. public void onClick(View v) {
  602. requestBackInterstitial();
  603. ImageView reset = (ImageView) findViewById(R.id.reset);
  604. if (soundon == true)
  605. {
  606. soundbtn();
  607.  
  608. }
  609. switch (indice) {
  610. case 1:
  611. control.setVisibility(View.GONE);
  612. girl.setVisibility(View.VISIBLE);
  613. indice++;
  614.  
  615. reset.setImageResource(R.drawable.resetbtn);
  616.  
  617.  
  618. break;
  619. case 2:
  620. a.setImageResource(R.drawable.a1);
  621. b.setImageResource(R.drawable.b1);
  622. c.setImageResource(0);
  623.  
  624. d.setImageResource(0);
  625. e.setImageResource(0);
  626. f.setImageResource(0);
  627. g.setImageResource(0);
  628. h.setImageResource(0);
  629. i.setImageResource(0);
  630. j.setImageResource(0);
  631.  
  632. reset.setImageResource(R.drawable.donebtn);
  633.  
  634. girl.setVisibility(View.GONE);
  635. control.setVisibility(View.VISIBLE);
  636. indice = 1;
  637. break;
  638. }
  639.  
  640.  
  641.  
  642.  
  643.  
  644. ;}});
  645.  
  646. }
  647.  
  648.  
  649.  
  650. @Override
  651. public void onResume() {
  652. super.onResume();
  653. if (soundon == true)
  654. {
  655. mp.start();
  656.  
  657. }
  658.  
  659.  
  660. }
  661.  
  662. @Override
  663. public void onPause() {
  664. super.onPause();
  665. if (soundon == true)
  666. {
  667. mp.pause();
  668.  
  669. }
  670.  
  671. }
  672.  
  673. @Override
  674. protected void onStop() {
  675. super.onStop();
  676. if (soundon == true)
  677. {
  678. mp.pause();
  679. }
  680.  
  681.  
  682. }
  683.  
  684.  
  685.  
  686.  
  687. public void soundbtn() {
  688. soundbtn = MediaPlayer.create(game.this, R.raw.btnsound);
  689. soundbtn.start();
  690. }
  691.  
  692.  
  693.  
  694. public void displayInterstitial() {
  695. // If Ads are loaded, show Interstitial else show nothing.
  696. if (interstitial.isLoaded()) {
  697. interstitial.show();
  698. }
  699. }
  700.  
  701.  
  702. private void requestBackInterstitial() {
  703.  
  704. interstitial = new InterstitialAd(game.this);
  705. interstitial.setAdUnitId(getResources().getString(R.string.Admob_Interstitial));
  706. AdRequest adRequest1 = new AdRequest.Builder().build();
  707. interstitial.loadAd(adRequest1);
  708.  
  709.  
  710. interstitial.setAdListener(new AdListener() {public void onAdLoaded() {
  711. // Call displayInterstitial() function
  712. displayInterstitial();
  713. }
  714.  
  715. });
  716.  
  717. }
  718.  
  719. @Override
  720. public void onBackPressed() {
  721.  
  722. mp.stop();
  723. Intent i = new Intent(game.this, home.class);
  724. startActivity(i);
  725. finish();
  726.  
  727. }
  728.  
  729.  
  730. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement