Advertisement
drakon-firestone

Untitled

Oct 23rd, 2024 (edited)
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.21 KB | None | 0 0
  1. using Raylib_cs;
  2. using RayLib_TEST;
  3. using System.Numerics;
  4.  
  5. namespace RaylibIntro
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             Raylib.InitWindow(600, 400, "Symulacja upuszczania piłeczki");
  12.  
  13.             Raylib.SetTargetFPS(60);
  14.            
  15.             // TO DODAJESZ
  16.             List<Pileczka> pileczki = new List<Pileczka>();
  17.             // KONIEC          
  18.  
  19.             while (!Raylib.WindowShouldClose())
  20.             {
  21.                 // TO DODAJESZ
  22.                 if (Raylib.IsMouseButtonPressed(MouseButton.Left))
  23.                 {
  24.                     Vector2 pozycja = Raylib.GetMousePosition();
  25.                     pileczki.Add(new Pileczka(pozycja));
  26.                 }
  27.  
  28.                 foreach (var pileczka in pileczki)
  29.                 {
  30.                     pileczka.Aktualizuj();
  31.                 }
  32.                 // KONIEC      
  33.  
  34.                 Raylib.BeginDrawing();
  35.                 Raylib.ClearBackground(Color.White);
  36.  
  37.                 // TO DODAJESZ
  38.                 foreach (var pileczka in pileczki)
  39.                 {
  40.                     pileczka.Rysuj();
  41.                 }
  42.                 // KONIEC                      
  43.  
  44.                 Raylib.EndDrawing();
  45.             }
  46.  
  47.             Raylib.CloseWindow();
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement