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; } }
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(); }