Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Raylib_cs;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Snake
- {
- internal class Gra
- {
- private Waz waz;
- private bool czyKoniecGry;
- private int szerokoscEkranu;
- private int wysokoscEkranu;
- private int rozmiarSiatki;
- private int punkty = 0;
- private int szybkosc = 10;
- private void Inicjalizuj()
- {
- rozmiarSiatki = 40;
- szerokoscEkranu = 800;
- wysokoscEkranu = 640;
- czyKoniecGry = false;
- waz = new Waz(rozmiarSiatki, szerokoscEkranu, wysokoscEkranu);
- Raylib.InitWindow(szerokoscEkranu, wysokoscEkranu, "Gra Snake");
- Raylib.SetTargetFPS(szybkosc);
- }
- private void Rysuj()
- {
- Raylib.BeginDrawing();
- Raylib.ClearBackground(Color.Black);
- waz.Rysuj();
- Raylib.DrawText(punkty.ToString().PadLeft(2, '0'), 20, 20, 40, Color.White);
- Raylib.EndDrawing();
- }
- public void Uruchom()
- {
- Inicjalizuj();
- while (!Raylib.WindowShouldClose())
- {
- Rysuj();
- }
- Raylib.CloseWindow();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement