BasicC/Czas: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1:
===Pause(ms)===
Wstrzymuje działanie programu na ms milisekund. Przy włączonej synchronizacji z ekranem (vsync) przerwa może mieć inną długość. Wywołuje SDL_Delay(ms);
===SDLTime===
Linia 8:
Zamyka SDL i obiekty otwarte przez BasicSDL, usuwa tekstury. Wykonuje:<br>
<syntaxhighlight lang="basic">
if(SDLSurface) SDL_FreeSurface(SDLSurface);▼
if (SDLRenderer) SDL_DestroyRenderer(SDLRenderer);▼
if(BASFont) SDL_DestroyTexture(BASFont);
if (SDLWindow) SDL_DestroyWindow(SDLWindow);▼
if(SDLTexture) SDL_DestroyTexture(SDLTexture);
for (Uint8 j=0;j<=MAXJOYS;++j) if (SDL_JoystickGetAttached(SDLJoystick[j]))▼
▲SDL_FreeSurface(SDLSurface);
Uint8 j;
Mix_FreeMusic(MixMusic);▼
▲for
#ifdef SDL_MIXER_H_
▲if(MixMusic) Mix_FreeMusic(MixMusic);
Mix_CloseAudio();
Mix_Quit();
TTF_CloseFont(TTFFont);▼
#endif
#ifdef SDL_TTF_H_
▲if(TTFFont) TTF_CloseFont(TTFFont);
TTF_Quit();
#endif
SDL_Quit();
</syntaxhighlight>
|