Leedwon

Untitled

Aug 21st, 2017
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 9.51 KB | None | 0 0
  1. package com.example.jakubledwon.magicwallet;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. import android.widget.ImageView;
  8. import android.widget.TextView;
  9.  
  10. import static com.example.jakubledwon.magicwallet.R.drawable.golden;
  11.  
  12. public class MainActivity extends AppCompatActivity
  13. {
  14.  
  15.     @Override
  16.     protected void onCreate(Bundle savedInstanceState)
  17.     {
  18.         super.onCreate(savedInstanceState);
  19.         setContentView(R.layout.activity_main);
  20.     }
  21.  
  22.     private class Currency
  23.     {
  24.         int goldenDragons;
  25.         int silverDeers;
  26.         int pesos;
  27.         Currency(int g, int s, int p)
  28.         {
  29.             goldenDragons = g;
  30.             silverDeers = s;
  31.             pesos = p;
  32.         }
  33.         Currency()
  34.         {
  35.             goldenDragons = 0;
  36.             silverDeers = 0;
  37.             pesos = 0;
  38.         }
  39.  
  40.         public void setGoldenDragons(int g)
  41.         {
  42.             goldenDragons = g;
  43.         }
  44.  
  45.         public void setSilverDeers(int s)
  46.         {
  47.             silverDeers = s;
  48.         }
  49.  
  50.         public void setPesos(int p)
  51.         {
  52.             pesos = p;
  53.         }
  54.  
  55.         public void addGD(int g)
  56.         {
  57.             goldenDragons += g;
  58.         }
  59.  
  60.         public void substractGD(int g)
  61.         {
  62.             goldenDragons -= g;
  63.         }
  64.  
  65.         public void addSD(int s)
  66.         {
  67.             silverDeers += s;
  68.         }
  69.  
  70.         public void substractSD(int s)
  71.         {
  72.             silverDeers -= s;
  73.         }
  74.  
  75.         public void addPS(int p)
  76.         {
  77.             pesos += p;
  78.         }
  79.  
  80.         public void substractPS(int p)
  81.         {
  82.             pesos -= p;
  83.         }
  84.         private int Update()
  85.         {
  86.             int checkmark = 0;
  87.             if (pesos >= 56)
  88.             {
  89.                 silverDeers += pesos / 56;
  90.                 pesos %= 56;
  91.                 checkmark++;
  92.             }
  93.             if (silverDeers >= 210)
  94.             {
  95.                 goldenDragons += silverDeers / 210;
  96.                 silverDeers %= 210;
  97.                 checkmark++;
  98.             }
  99.             return checkmark;
  100.         }
  101.         public int getGoldenDragons()
  102.         {
  103.             return goldenDragons;
  104.         }
  105.         public int getSilverDeers()
  106.         {
  107.             return silverDeers;
  108.         }
  109.         public int getPesos()
  110.         {
  111.             return pesos;
  112.         }
  113.     }
  114.  
  115.     public void backgroundDissapear(View view)
  116.     {
  117.         ImageView myImageView = (ImageView) findViewById(R.id.background_id);
  118.         myImageView.setVisibility(View.GONE);
  119.         Button myButton = (Button) findViewById(R.id.button_one_id);
  120.         myButton.setVisibility(View.GONE);
  121.         TextView myTextView = (TextView) findViewById(R.id.first_text_view);
  122.         myTextView.setVisibility(View.GONE);
  123.     }
  124.  
  125.     Currency wallet = new Currency();
  126.     int variable;
  127.  
  128.     public void onClickMinusTenGD(View view)
  129.     {
  130.         variable = 10;
  131.         wallet.substractGD(variable);
  132.         wallet.Update();
  133.         TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  134.         myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  135.     }
  136.     public void onClickMinusFiveGD(View view)
  137.     {
  138.         variable = 5;
  139.         wallet.substractGD(variable);
  140.         wallet.Update();
  141.         TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  142.         myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  143.     }
  144.     public void onClickMinusOneGD(View view)
  145.     {
  146.         variable = 1;
  147.         wallet.substractGD(variable);
  148.         wallet.Update();
  149.         TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  150.         myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  151.     }
  152.     public void onClickPlusTenGD(View view)
  153.     {
  154.         variable = 10;
  155.         wallet.addGD(variable);
  156.         wallet.Update();
  157.         TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  158.         myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  159.     }
  160.     public void onClickPlusFiveGD(View view)
  161.     {
  162.         variable = 5;
  163.         wallet.addGD(variable);
  164.         wallet.Update();
  165.         TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  166.         myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  167.     }
  168.     public void onClickPlusOneGD(View view)
  169.     {
  170.         variable = 1;
  171.         wallet.addGD(variable);
  172.         wallet.Update();
  173.         TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  174.         myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  175.     }
  176.     public void onClickMinusFiftySD(View view)
  177.     {
  178.         variable = 50;
  179.         wallet.substractSD(variable);
  180.         wallet.Update();
  181.         TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  182.         myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  183.     }
  184.     public void onClickMinusTenSD(View view)
  185.     {
  186.         variable = 10;
  187.         wallet.substractSD(variable);
  188.         wallet.Update();
  189.         TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  190.         myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  191.     }
  192.     public void onClickMinusOneSD(View view)
  193.     {
  194.         variable = 1;
  195.         wallet.substractSD(variable);
  196.         wallet.Update();
  197.         TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  198.         myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  199.     }
  200.     public void onClickPlusFiftySD(View view)
  201.     {
  202.         variable = 50;
  203.         wallet.addSD(variable);
  204.         if(wallet.Update() > 0)
  205.         {
  206.             TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  207.             myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  208.         }
  209.         TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  210.         myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  211.     }
  212.     public void onClickPlusTenSD(View view)
  213.     {
  214.         variable = 10;
  215.         wallet.addSD(variable);
  216.         if(wallet.Update() > 0)
  217.         {
  218.             TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  219.             myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  220.         }
  221.         TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  222.         myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  223.     }
  224.     public void onClickPlusOneSD(View view)
  225.     {
  226.         variable = 1;
  227.         wallet.addSD(variable);
  228.         if(wallet.Update() > 0)
  229.         {
  230.             TextView myTextView = (TextView) findViewById(R.id.textViewGD);
  231.             myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  232.         }
  233.         TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  234.         myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  235.     }
  236.     public void onClickMinusTenPS(View view)
  237.     {
  238.         variable = 10;
  239.         wallet.substractPS(variable);
  240.         wallet.Update();
  241.         TextView myTextView = (TextView) findViewById(R.id.textViewPS);
  242.         myTextView.setText("Pensy : " + wallet.getPesos());
  243.     }
  244.     public void onClickMinusFivePS(View view)
  245.     {
  246.         variable = 5;
  247.         wallet.substractPS(variable);
  248.         wallet.Update();
  249.         TextView myTextView = (TextView) findViewById(R.id.textViewPS);
  250.         myTextView.setText("Pensy : " + wallet.getPesos());
  251.     }
  252.     public void onClickMinusOnePS(View view)
  253.     {
  254.         variable = 1;
  255.         wallet.substractPS(variable);
  256.         wallet.Update();
  257.         TextView myTextView = (TextView) findViewById(R.id.textViewPS);
  258.         myTextView.setText("Pensy : " + wallet.getPesos());
  259.     }
  260.     public void onClickPlusTenPS(View view)
  261.     {
  262.         variable = 10;
  263.         wallet.addPS(variable);
  264.         int temp = wallet.Update();
  265.         switch(temp)
  266.         {
  267.             case 1:
  268.                 TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  269.                 myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  270.                 break;
  271.             case 2:
  272.                 TextView myNewTextView = (TextView) findViewById(R.id.textViewSD);
  273.                 myNewTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  274.                 myTextView = (TextView) findViewById(R.id.textViewGD);
  275.                 myTextView.setText("Zlote Smoki: " + wallet.getGoldenDragons());
  276.         }
  277.         TextView myTextView = (TextView) findViewById(R.id.textViewPS);
  278.         myTextView.setText("Pensy : " + wallet.getPesos());
  279.     }
  280.     public void onClickPlusFivePS(View view)
  281.     {
  282.         variable = 5;
  283.         wallet.addPS(variable);
  284.         if(wallet.Update() > 0)
  285.         {
  286.             TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  287.             myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  288.         }
  289.         TextView myTextView = (TextView) findViewById(R.id.textViewPS);
  290.         myTextView.setText("Pensy : " + wallet.getPesos());
  291.     }
  292.     public void onClickPlusOnePS(View view)
  293.     {
  294.         variable = 1;
  295.         wallet.addPS(variable);
  296.         if(wallet.Update() > 0)
  297.         {
  298.             TextView myTextView = (TextView) findViewById(R.id.textViewSD);
  299.             myTextView.setText("Srebrne Jelenie: " + wallet.getSilverDeers());
  300.         }
  301.         TextView myTextView = (TextView) findViewById(R.id.textViewPS);
  302.         myTextView.setText("Pensy : " + wallet.getPesos());
  303.     }
  304. }
Add Comment
Please, Sign In to add comment