Blizzard Entertainment:Storm: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 25: | Line 25: | ||
== Features == | == Features == | ||
* Data structures: Storm implements | * Data structures: Storm implements commonly-used data structures such as arrays, linked lists and hash tables. | ||
* Threads: Facilitates the creation of threads across different platforms. | * Big integers: Big integers are crucial to the SRP6 login protocol used by the [[Blizzard Entertainment:Grunt]] system. | ||
* Asset compression/obfuscation: one of Storm's main uses was to provide utilities for the [[Blizzard Entertainment: | * Threads: Facilitates the creation of threads across different platforms, mutexes and interlocked (commonly known as atomic) values. | ||
* Asset compression/obfuscation: one of Storm's main uses was to provide utilities for the [[Blizzard Entertainment:Mopaq|MPQ]] format, but by 3.3.5a this responsibility was taken over by [[Blizzard Entertainment:BlizzardCore|BlizzardCore]]. | |||
== StormLib == | == StormLib == | ||