public override void Update() { timeText.SetText(DateTime.Now.ToString("MM-dd").Replace("-", "/") + " | " + Pluto.GetTime().ToUpper()); if (Raylib.IsKeyPressed(KeyboardKey.KEY_R)) { GenerateStars(); } if (PaperUtils.RectClick(volumeSlider.GetRectangle())) { volumeHandle.position = new Vector2(Raylib.GetMouseX(), volumeHandle.position.Y); float newVolume = GetRelativePercentage(volumeSlider.literalPosition.X, volumeSlider.literalPosition.X + volumeSlider.size.X, Raylib.GetMouseX()); // Console.WriteLine(newVolume); pluto.musicSystem.SetVolume(newVolume); } if (PaperUtils.RectClick(brightnessSlider.GetRectangle())) { brightnessHandle.position = new Vector2(Raylib.GetMouseX(), brightnessHandle.position.Y); brightness = GetRelativePercentage(brightnessSlider.literalPosition.X, brightnessSlider.literalPosition.X + brightnessSlider.size.X, Raylib.GetMouseX()); // Console.WriteLine(brightness); } }
public override void Update() { if (PaperUtils.RectClicked(rect.GetRectangle(), MouseButton.MOUSE_LEFT_BUTTON)) { col = (col.Equals(Color.GREEN)) ? Color.RED : Color.GREEN; centeredText.SetText(centeredText.text.Equals("PaperSDL") ? "Built on Raylib" : "PaperSDL"); } }