/// <summary> /// Metoda rysująca sakiewkę. /// </summary> /// <param name="spriteBatch">Powłoka graficzna.</param> public void Draw(SpriteBatch spriteBatch) { if (_isMoving) { _purseGraphic.MoveToFrame(1); } else { _purseGraphic.MoveToFrame(0); } _purseGraphic.Draw(spriteBatch); }
/// <summary> /// Wykonuje operacje związane z obsługą zachowania buttona. /// </summary> /// <param name="gameTime">Informacja na temat czasu gry.</param> public void Update(GameTime gameTime) { if (_label != null) { if (_buttonState == ButtonState.MouseOn) { _label.Color = Color.Yellow; return; } if (_buttonState == ButtonState.Click) { _label.Color = Color.Magenta; // Invoke navigate mission Navigator.NavigateTo(_navigationType, _passingParatemer); return; } _label.Color = Color.White; return; } if (_buttonState == ButtonState.MouseOn) { _buttonGraphic.MoveToFrame(1); return; } if (_buttonState == ButtonState.Click) { _buttonGraphic.MoveToFrame(2); // Invoke navigate mission Navigator.NavigateTo(_navigationType, _passingParatemer); return; } _buttonGraphic.MoveToFrame(0); _buttonGraphic.Update(gameTime); }
/// <summary> /// Funkcja otwierająca dzrwi. /// </summary> /// <returns>Obiekt szczura (jeżeli został ustawiony) lub null, jeżeli żaden z wrogów nie wkroczył w cukierek.</returns> public Enemy OpenDoor() { _areOpen = true; _doorGraphic.MoveToFrame(1); return(_rat); }