Test
unknown
java
3 years ago
2.8 kB
11
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...