cleanup.d 704 B

1234567891011121314151617181920212223242526
  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. debugWriteln("unloading animations");
  11. for (int i = 0; i < framesUI.length; i++) {
  12. UnloadTexture(framesUI[i]);
  13. }
  14. debugWriteln("unloading font");
  15. UnloadFont(textFont);
  16. debugWriteln("unloading characters");
  17. for (int i = 0; i < characterTextures.length; i++) {
  18. UnloadTexture(characterTextures[i].texture);
  19. }
  20. debugWriteln("unloading backgrounds");
  21. for (int i = 0; i < backgroundTextures.length; i++) {
  22. UnloadTexture(backgroundTextures[i].texture);
  23. }
  24. }