示例#1
0
		protected override void OnResume ()
		{
			base.OnResume ();

			imgBack.Click += (sender, e) => {
				NavigateUp();
			};

			imgLb.Click += (sender, e) => {
				NavigateUp();
			};

			txtBattleName.Text = game.Battle.Name;
			txtScenarioName.Text = game.Scenario.Name;
			
			
			btnMoralePrev.Click += (sender, e) => {
				var b6i = new Base6Value(GetMoraleValue());
				var value = b6i.Subtract(1);
				editMoraleValue.Text = value.ToString();
				UpdateResults();
			};
			btnMoraleNext.Click += (sender, e) => {
				var b6i = new Base6Value(GetMoraleValue());
				var value = b6i.Add(1);
				editMoraleValue.Text = value.ToString();
				UpdateResults();
			};
			editMoraleValue.AfterTextChanged += (object sender, Android.Text.AfterTextChangedEventArgs e) => {
				UpdateResults();
			};
			
			imgMoraleDie1.Click += (sender, e) => {
				IncrementDie(1);
				DisplayDice();
				UpdateResults();
			};
			imgMoraleDie2.Click += (sender, e) => {
				IncrementDie(2);
				DisplayDice();
				UpdateResults();
			};
			
			btnMoraleDiceRoll.Click += (sender, e) => {
				audio.Play();
				dice.Roll();
				DisplayDice();
				UpdateResults();
			};
			
			btnMoraleMinus6.Click += (sender, e) => {
				ModifyDice(-6);
				DisplayDice();
				UpdateResults();
			};
			btnMoraleMinus3.Click += (sender, e) => {
				ModifyDice(-3);
				DisplayDice();
				UpdateResults();
			};
			btnMoraleMinus1.Click += (sender, e) => {
				ModifyDice(-1);
				DisplayDice();
				UpdateResults();
			};
			
			btnMoralePlus6.Click += (sender, e) => {
				ModifyDice(6);
				DisplayDice();
				UpdateResults();
			};
			btnMoralePlus3.Click += (sender, e) => {
				ModifyDice(3);
				DisplayDice();
				UpdateResults();
			};
			btnMoralePlus1.Click += (sender, e) => {
				ModifyDice(1);
				DisplayDice();
				UpdateResults();
			};
		}