Test
unknown
java
2 years ago
2.8 kB
6
Indexable
package com.example.matedodger; import androidx.appcompat.app.AppCompatActivity; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.view.WindowManager; import android.widget.ImageView; import android.widget.TextView; public class StartGameActivity extends Activity { private int difficulty; private int kingSelect; private String playerName; private int playerScore; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(new GameView(this)); difficulty = getIntent().getIntExtra("difficulty", 1); kingSelect = getIntent().getIntExtra("kingSelect", 0); playerName = getIntent().getStringExtra("playerName"); Log.d("difficulty", String.valueOf(difficulty)); Log.d("kingSelect", String.valueOf(kingSelect)); Log.d("PlayerName", playerName); //Getting XML View Objects TextView playerNameDisplay = (TextView) findViewById(R.id.playerNameDisplay); TextView healthDisplay = (TextView) findViewById(R.id.healthDisplay); TextView difficultyDisplay = (TextView) findViewById(R.id.difficultyDisplay); TextView scoreDisplay = (TextView) findViewById(R.id.scoreDisplay); ImageView kingCharacterDisplay = (ImageView) findViewById(R.id.kingCharacterDisplay); //Update Score to 0 (Starting Score) scoreDisplay.setText(String.format("Score: %d", playerScore)); //Updating Name in XML playerNameDisplay.setText(playerName); //Updating Difficulty and Health in XML switch (difficulty) { case 0: healthDisplay.setText("15 Health"); difficultyDisplay.setText("Difficulty: Easy"); break; case 2: healthDisplay.setText("5 Health"); difficultyDisplay.setText("Difficulty: Hard"); break; default: healthDisplay.setText("10 Health"); difficultyDisplay.setText("Difficulty: Medium"); } //Updating King Sprite to selected sprite in XML switch (kingSelect) { case 2: kingCharacterDisplay.setImageResource(R.drawable.yellowking); break; case 1: kingCharacterDisplay.setImageResource(R.drawable.redking); break; default: kingCharacterDisplay.setImageResource(R.drawable.blueking); } } }
Editor is loading...