Guest User

Untitled

a guest
Jan 24th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. package RPG.de;
  2. import java.util.Random;
  3. import android.app.Activity;
  4. import android.app.AlertDialog;
  5. import android.os.Bundle;
  6. import android.os.Handler;
  7. import android.widget.Button;
  8. import android.widget.TextView;
  9. import android.view.View;
  10. import android.view.View.OnClickListener;
  11.  
  12. public class RPGActivity extends Activity implements OnClickListener {
  13.  
  14. // Variablen ---------------------------
  15. Button button1; TextView textView3;
  16. final Random myRandom = new Random();
  17. Handler handler = new Handler();
  18.  
  19. int MonsterHP = 100;
  20. int HeroHP = 120;
  21. int MonsterDMG = 0;
  22. int HeroDMG = 0;
  23. // Variablen ---------------------------
  24.  
  25.  
  26.  
  27.  
  28.  
  29. @Override
  30. public void onCreate(Bundle savedInstanceState)
  31. {
  32. super.onCreate(savedInstanceState);
  33. setContentView(R.layout.main);
  34.  
  35. //Variblen übergeben und Click setzen
  36. button1 = (Button)findViewById(R.id.button1);
  37. textView3 = (TextView)findViewById(R.id.textView3);
  38. button1.setOnClickListener(this);
  39.  
  40. }
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. public void onClick(View arg0) {
  49. AlertDialog.Builder builder = new AlertDialog.Builder(this);
  50. builder.setTitle("RPG"); builder.setMessage("Distrubia xP");
  51. builder.setPositiveButton("OK", null);
  52. if (button1 == arg0) {
  53. // Kampf startet! Monster 1
  54. button1.setEnabled(false);
  55. HeroHP = (HeroHP - myRandom.nextInt(20) +1);
  56.  
  57. if (HeroHP <= 0) {
  58. // -- MessageBox --
  59.  
  60. AlertDialog dialog = builder.show();
  61.  
  62. HeroHP = 0; // Keine HP mehr..
  63. textView3.setText("Du: " + HeroHP + " | Monster: " + MonsterHP + " HP");
  64. } // if HeroHP end
  65.  
  66. textView3.setText("Du: " + HeroHP + " | Monster: " + MonsterHP + " HP");
  67. handler.postDelayed(new Runnable()
  68. {
  69. public void run()
  70. {
  71. MonsterHP = (MonsterHP - myRandom.nextInt(20) +1);
  72. textView3.setText("Du: " + HeroHP + " | Monster: " + MonsterHP + " HP");
  73. }}, 500);
  74.  
  75. }
  76. }
  77. }
Add Comment
Please, Sign In to add comment