Test

 avatar
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...