private void OnUpdate(double time, float dt) { LayoutTop.Update(); Map.Update(); PlanetStart.Step(); AnimationEndGame.Update(); Background.Step(); }
private void OnUnloaded(Screen screen) { Triangle.Dispose(); LayoutRecords.Dispose(); LayoutTop.Dispose(); PlanetStart.Dispose(); AnimationEndGame.Dispose(); Update -= OnUpdate; Paint -= OnPaint; MouseDown -= OnMouseDown; Unloaded -= OnUnloaded; }
private void TriangleOnEndGame(GameResult result) { var profile = Assets.GetProfile(HipsterEngine); profile.Balls += result.Balls; if (result.IsWon) { profile.Level++; } Assets.SaveProfile(HipsterEngine, profile); AnimationEndGame.Start(0, 255, 5); }
private void OnUnloaded(Screen screen) { Update -= OnUpdate; Paint -= OnPaint; MouseDown -= OnMouseDown; Unloaded -= OnUnloaded; LayoutRecords.Dispose(); Planet.Dispose(); Triangle.Dispose(); LabelTouchMe.Dispose(); paint.Dispose(); AnimationEndGame.Dispose(); PaintAnimation.Dispose(); }
private void OnUpdate(double time, float dt) { _time += 0.03f; LabelTouchMe.Scale = (float)Math.Cos(Math.Sin(_time) / 2); AnimationEndGame.Update(); }