/// <summary>
        /// Create the default band of characters for the game
        /// </summary>
        /// <returns></returns>
        public bool CreateBand()
        {
            AddBandMember(DefaultCharacterHelper.DefaultDrummer());
            AddBandMember(DefaultCharacterHelper.DefaultBassist());
            AddBandMember(DefaultCharacterHelper.DefaultGuitarist());
            AddBandMember(DefaultCharacterHelper.DefaultTambourine());
            AddBandMember(DefaultCharacterHelper.DefaultLeadVocalist());
            AddBandMember(DefaultCharacterHelper.DefaultKeyboardist());

            return(true);
        }
Example #2
0
        /// <summary>
        /// Loads the default ScoreModel data
        /// </summary>
        /// <param name="temp"></param>
        /// <returns></returns>
        public static List <ScoreModel> LoadData(ScoreModel temp)
        {
            ScoreModel scoreTest = new ScoreModel
            {
                Name                  = "First Score",
                Description           = "Test Data",
                RoundCount            = 20,
                ScoreTotal            = 50000,
                ExperienceGainedTotal = 50000,
            };

            #region Adding to score for debugging

            scoreTest.AddToList(DefaultMonsterHelper.DefaultChomper());
            scoreTest.AddToList(DefaultMonsterHelper.DefaultAlarmer());
            scoreTest.AddToList(DefaultMonsterHelper.DefaultPiercingFeedback());
            scoreTest.AddToList(DefaultMonsterHelper.DefaultMassiveStatic());
            scoreTest.AddToList(DefaultMonsterHelper.DefaultKazoom());
            scoreTest.AddToList(DefaultMonsterHelper.DefaultJackhammer());
            scoreTest.AddToList(DefaultMonsterHelper.DefaultShrillBabe());
            scoreTest.AddToList(DefaultMonsterHelper.DefaultYowlingFeline());

            scoreTest.AddToList(DefaultCharacterHelper.DefaultTambourine());
            scoreTest.AddToList(DefaultCharacterHelper.DefaultBassist());
            scoreTest.AddToList(DefaultCharacterHelper.DefaultKeyboardist());
            scoreTest.AddToList(DefaultCharacterHelper.DefaultDrummer());
            scoreTest.AddToList(DefaultCharacterHelper.DefaultGuitarist());
            scoreTest.AddToList(DefaultCharacterHelper.DefaultLeadVocalist());

            scoreTest.AddToList(DefaultItemHelper.DefaultTriangle());
            scoreTest.AddToList(DefaultItemHelper.DefaultBunnySlippers());
            scoreTest.AddToList(DefaultItemHelper.DefaultComfySneakers());
            scoreTest.AddToList(DefaultItemHelper.DefaultLuckySocks());
            scoreTest.AddToList(DefaultItemHelper.DefaultAthleticSocks());
            scoreTest.AddToList(DefaultItemHelper.DefaultTemporaryTattoo());
            scoreTest.AddToList(DefaultItemHelper.DefaultMoodRing());
            scoreTest.AddToList(DefaultItemHelper.DefaultRing());
            scoreTest.AddToList(DefaultItemHelper.DefaultCoolOutfit());
            scoreTest.AddToList(DefaultItemHelper.DefaultBandHoodie());
            #endregion

            var datalist = new List <ScoreModel>()
            {
                scoreTest,

                new ScoreModel {
                    Name        = "Second Score",
                    Description = "Test Data",
                }
            };

            return(datalist);
        }
Example #3
0
        /// <summary>
        /// Load the default Character data
        /// </summary>
        /// <param name="temp"></param>
        /// <returns></returns>
        public static List <CharacterModel> LoadData(CharacterModel temp)
        {
            var datalist = new List <CharacterModel>()
            {
                DefaultCharacterHelper.DefaultTambourine(),
                DefaultCharacterHelper.DefaultBassist(),
                DefaultCharacterHelper.DefaultKeyboardist(),
                DefaultCharacterHelper.DefaultDrummer(),
                DefaultCharacterHelper.DefaultGuitarist(),
                DefaultCharacterHelper.DefaultLeadVocalist()
            };

            return(datalist);
        }
        /// <summary>
        /// Constructor
        /// </summary>
        public MyBandPage()
        {
            InitializeComponent();
            Title = "My Band";

            // Beats start at 0
            EngineViewModel.Beats = 0;

            // Bind to battle engine instance
            BindingContext  = EngineViewModel;
            BeatsLabel.Text = EngineViewModel.Beats.ToString();

            // Set up default band
            EngineViewModel.PartyCharacterList.Clear();
            EngineViewModel.PartyCharacterList.Add(DefaultCharacterHelper.DefaultLeadVocalist());
            EngineViewModel.PartyCharacterList.Add(DefaultCharacterHelper.DefaultGuitarist());
            EngineViewModel.PartyCharacterList.Add(DefaultCharacterHelper.DefaultDrummer());
            EngineViewModel.PartyCharacterList.Add(DefaultCharacterHelper.DefaultKeyboardist());
            EngineViewModel.PartyCharacterList.Add(DefaultCharacterHelper.DefaultBassist());
            EngineViewModel.PartyCharacterList.Add(DefaultCharacterHelper.DefaultTambourine());
        }