Exemple #1
0
        public static void Main()
        {
            Shape myshape = new Shape();

            new Window("Shape Drawer", 800, 600);
            do
            {
                SplashKit.ProcessEvents();
                SplashKit.ClearScreen();
                myshape.Draw();

                if (SplashKit.MouseClicked(MouseButton.LeftButton))
                {
                    myshape.X     = SplashKit.MouseX();
                    myshape.Y     = SplashKit.MouseY();
                    myshape.color = SplashKit.ColorGreen();
                }

                if (myshape.IsAt(SplashKit.MousePosition()))
                {
                    if (SplashKit.KeyTyped(KeyCode.SpaceKey))
                    {
                        myshape.color = SplashKit.RandomColor();
                    }
                }

                SplashKit.RefreshScreen();
            } while (!SplashKit.WindowCloseRequested("Shape Drawer"));
        }