// RollDice2 Project // Source code file: MainActivity.java package it372.ssmith.rolldice2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { private ImageView die1, die2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); die1 = findViewById(R.id.die1); die2 = findViewById(R.id.die2); } public void rollDice(View view) { ArrayList dice = RollDice.roll(6); int outcome1 = dice.get(0); switch(outcome1) { case 1: die1.setImageResource(R.drawable.face1); break; case 2: die1.setImageResource(R.drawable.face2); break; case 3: die1.setImageResource(R.drawable.face3); break; case 4: die1.setImageResource(R.drawable.face4); break; case 5: die1.setImageResource(R.drawable.face5); break; case 6: die1.setImageResource(R.drawable.face6); break; } int outcome2 = dice.get(1); switch(outcome2) { case 1: die2.setImageResource(R.drawable.face1); break; case 2: die2.setImageResource(R.drawable.face2); break; case 3: die2.setImageResource(R.drawable.face3); break; case 4: die2.setImageResource(R.drawable.face4); break; case 5: die2.setImageResource(R.drawable.face5); break; case 6: die2.setImageResource(R.drawable.face6); break; } } }