StormLib – Mappedia

StormLib

Aus Mappedia
Wechseln zu: Navigation, Suche

Die StormLib ist eine von Ladislav Zezula entwickelte, in C/C++ geschriebene, plattformübergreifende Bibliothek für das von Blizzard Entertainment entwickelte MPQ-Format. Sie ist im Gegensatz zu manchen anderen MPQ-Bibliotheken keine einfache Schnittstelle zu Blizzards proprietärer storm.dll-Bibliothek, sondern implementiert sämtliche Funktionen selbst. Sie wurde nachträglich auf Mac OS und Linux portiert und wird bis heute gepflegt. Außerdem unterstützt Sie auch das MPQ-2-Format, welches für World of Warcraft entwickelt wurde. Es gilt zu beachten, dass die Bibliothek keine, wie für C++ eigentlich üblich, objektorientierte Schnittstelle in Form von Klassen anbietet, sondern stattdessen versucht die C-Funktionen der storm.dll-Bibliothek eins zu eins nachzubilden. Diese Tatsache, die fehlende Verwendung von weiteren C++-Sprachkonstrukten und die nachträgliche Portierung beeinträchtigen das Design und die Wartbarkeit der Bibliothek.

Siehe auch

Web-Links

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Warcraft-Mapping
Werkzeuge