Wkład użytkownika 77.253.73.235

Dla użytkownika 77.253.73.235 dyskusja blokady rejestry rejestr nadużyć
Szukaj wkładuRozwińZwiń
⧼contribs-top⧽
⧼contribs-date⧽

23 mar 2022

16 mar 2022

15 mar 2022

  • 12:3912:39, 15 mar 2022 różn. hist. +156 BasicC/ZdarzeniaNie podano opisu zmian
  • 12:3612:36, 15 mar 2022 różn. hist. +587 N BasicC/CzasUtworzono nową stronę "===Pause(ms)=== Wstrzymuje działanie programu na ms milisekund. Wywołuje SDL_Delay(ms); ===SDLTime=== Podje ilość milisekund od uruchomienia SDL. Wywołuje SDL_GetTicks() ===SDLQuit=== Zamyka SDL i obiekty otwarte przez BasicSDL. Wykonuje:<br> <source> if (SDLRenderer) SDL_DestroyRenderer(SDLRenderer); if (SDLWindow) SDL_DestroyWindow(SDLWindow); for (Uint8 j=0;j<=MAXJOYS;++j) if (SDL_JoystickGetAttached(SDLJoystick[j])) SDL_JoystickClose(SDLJoystick[j]); S…"
  • 12:2612:26, 15 mar 2022 różn. hist. +3498 N BasicC/DźwiękUtworzono nową stronę " Do odtwarzania dźwięków konieczna jest biblioteka SDL_mixer domyślnie załączana w BasicSDL. Obsługuje dowolną liczbę jednocześnie odtwarzanych kanałów 16-bitowego dźwięku stereo, a także jeden kanał muzyczny miksowany przez popularne biblioteki FLAC, MikMod MOD, Timidity MIDI, Ogg Vorbis i SMPEG MP3. ===LoadMusic(FM)=== Ładuje plik muzyczny o nazwie FM i przypisuje go do zmiennej MixMusic. Zmienna jest zadeklarowana w BasicSDL. ===PlayMusic(loo…"
  • 10:4010:40, 15 mar 2022 różn. hist. +4454 N BasicC/TekstUtworzono nową stronę " BasicC obsługuje czcionki wektorowe za pośrednictwem biblioteki SDL_ttf oraz własne, proste czcionki bitmapowe. ==Czcionki bitmapowe== Wzór czcionek bitmapowych zawarty jest w pliku graficznym BASFont.bmp. Zestaw ten jest wzorowany na czcionkach systemowych komputera ZX Spectrum, zawiera wzory 114 znaków o wymiarach 8x8 pikseli. Pierwsze 95 znaków jest zgodne ze standardem ASCII, odpowiada znakom ASCII o kodach 32-126 z wyjątkiem znaku ^ zastąpionego pr…"

14 mar 2022

  • 16:1116:11, 14 mar 2022 różn. hist. +3575 N BasicC/ProjektorUtworzono nową stronę "===ColorRGBA(r,g,b,a)=== Ustawia kolor rysowania w formacie RGBA. Dotyczy on takich komend jak Cls, Plot, Line... Nie dotyczy np. GPrint, dla którego kolor ustawia się oddzielnie. ===Color(k)=== Ustawia kolor rysowania w formacie liczby typu Uint32 (całkowita, dodatnia, 32-bitowa).<br> <br> W celu konwersji między tymi formatami w BasicSDL zadeklarowana jest unia BASSDLColor o polach Uint32 BAS i SDL_Color SDL.<br> <br> SDL_Color to struktura przechowująca ko…"
  • 13:4613:46, 14 mar 2022 różn. hist. +1946 N BasicC/WspółrzędneUtworzono nową stronę "===DegAt(W,H)=== Funkcja podaje kierunek wektora [W,H]. Bazuje na funkcji atan2, ale wynik dostosowuje do geometrii SDL. Wynik jest w stopniach od -180 do 180, 0 stopni wskazuje kierunek północny, czyli np. wektor [0,-1] ma 0 stopni. Definicja: (atan2(W,-(H))*57.29578) ===Distance(x,y,x2,y2)=== Odległość punktu (x,y) od punktu (x2,y2) ===PointInCircle(Px,Py,X,Y,R)=== Zwraca 1 jeśli punkt (Px,Py) znajduje się wewnątrz koła (X,Y,R), 0 jeśli nie. ===Point…"

12 mar 2022