cleanup.d 675 B

1234567891011121314151617181920212223
  1. module system.cleanup;
  2. import std.stdio;
  3. import variables;
  4. import raylib;
  5. import system.abstraction;
  6. void unloadResourcesLogic()
  7. {
  8. debugWriteln("Exiting. See ya'!");
  9. EndDrawing();
  10. for (int i = cast(int)framesUI.length; i < framesUI.length; i++) {
  11. debugWriteln("unloading animations");
  12. UnloadTexture(framesUI[i]);
  13. }
  14. UnloadFont(textFont);
  15. for (int i = cast(int)characterTextures.length; i < characterTextures.length; i++) {
  16. UnloadTexture(characterTextures[i].texture);
  17. }
  18. for (int i = cast(int)backgroundTextures.length; i < backgroundTextures.length; i++) {
  19. UnloadTexture(backgroundTextures[i].texture);
  20. }
  21. }