Hallo Community,
aktuell benutze ich zum laden meiner Texturen folgende Funktion:
|
C-/C++-Quelltext
|
1
|
surface = IMG_Load(dataPath.c_str());
|
Die "IMG_Load()" Funktion ist nicht von mir selbst geschrieben, sondern Teil der SDL_Image Extension Library. Sie unterstützt alle gängigen Formate für Bilder und braucht dafür lediglich den Dateipfad.
Das setzt allerdings voraus, dass meine gewünschten Daten irgendwo in diesem standard Datenformat gespeichert sind und somit von jedem einfach durchstöbert, oder verändert werden können.
Wenn ich nun allerdings nicht möchte, dass alle meine .png Dateien so einfach zu erreichen und verändern sind wie beispielsweise in Minecraft die Texturen, sondern nur vom Spiel selbst ausgelesen werden sollen ?
Kann ich das ganze in ein Format verschachteln, sodass es nicht ganz so einfach ist alles von außen zu erreichen und dabei trotzdem mit der "IMG_Load()" Funktion kompatibel ist ?
Ich hoffe es ist ersichtlich, was ich erreichen möchte
.
Lg