Exemple #1
0
        private void Skin_Select_Button(object sender, RoutedEventArgs e)
        {
            //increment difficulty choice on each click
            skinNum++;



            switch (skinNum)

            {
            case 1:
                llamaSkin basicLlama = new BrownLlama(new DefaultLlama());
                selectedLlama = basicLlama.getSkin();
                ImageSource skin = new ImageSourceConverter().ConvertFromString(selectedLlama) as ImageSource;
                llama.Source = skin;
                break;

            case 2:
                llamaSkin basicLlama1 = new PinkLlama(new DefaultLlama());
                selectedLlama = basicLlama1.getSkin();
                ImageSource skin1 = new ImageSourceConverter().ConvertFromString(selectedLlama) as ImageSource;
                llama.Source = skin1;
                break;

            default:
                llamaSkin basicLlama2 = new DefaultLlama();
                selectedLlama = basicLlama2.getSkin();
                ImageSource skin2 = new ImageSourceConverter().ConvertFromString(selectedLlama) as ImageSource;
                llama.Source = skin2;

                skinNum = 0;
                break;
            }
        }
Exemple #2
0
        public MainMenu()
        {
            llamaSkin basicLlama = new DefaultLlama();


            selectedLlama = basicLlama.getSkin();

            InitializeComponent();
            InitializeComponent();



            ImageSource skin = new ImageSourceConverter().ConvertFromString(selectedLlama) as ImageSource;

            llama.Source = skin;


            //timer for llama movement
            DispatcherTimer timer = new DispatcherTimer();

            timer.Tick    += new EventHandler(animateLlama);
            timer.Interval = TimeSpan.FromMilliseconds(0.5);
            timer.Start();
        }