WoW:Sea (AddOn): Difference between revisions
Jump to navigation
Jump to search
m (Not actually java beans) |
m (Move page script moved page Sea (AddOn) to Sea (AddOn) without leaving a redirect) |
||
(9 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
Sea is a set of function libraries designed to make the process of writing new | {{addon|library=1|hosted=0}} | ||
'''Sea''' is a set of function libraries designed to make the process of writing new {{link-wow}} UI mods faster and simpler. It is designed to reflect a {{wplink|Java (programming language)|Java-like}} object oriented library style. This addon is a function library. This means that it doesn't have any UI on its own, but rather provides functionality for other addons. If you are an addon user and not an addon developer all you need to do is to leave this addon turned on if you have any other addons that depend on it. | |||
==== Sea Libraries ==== | ==== Sea Libraries ==== | ||
Line 15: | Line 6: | ||
* [[Sea.IO|IO]] - input/output functions (mostly output) | * [[Sea.IO|IO]] - input/output functions (mostly output) | ||
* [[Sea.lang|lang]] - localization and language formatting functions | * [[Sea.lang|lang]] - localization and language formatting functions | ||
* [[Sea.math|math]] - mathematical functions and constants not in | * [[Sea.math|math]] - mathematical functions and constants not in [[Lua]]'s Math | ||
* [[Sea.string|string]] - string manipulation and formatting functions | * [[Sea.string|string]] - string manipulation and formatting functions | ||
* [[Sea.table|table]] - table manipulation functions | * [[Sea.table|table]] - table manipulation functions | ||
Line 21: | Line 12: | ||
* [[Sea.wow|wow]] - World of Warcraft game object functions (like tooltip.scan) | * [[Sea.wow|wow]] - World of Warcraft game object functions (like tooltip.scan) | ||
The most current version is available at {{link-wowinterface|4327}}. | |||
==== | == Example == | ||
Sea.IO.print("Hello World!"); | |||
[[ | == See also == | ||
[[Category: | * [[Sea (AddOn)/ChangeLog]] | ||
* [[:Category:Sea (AddOn)/documentation]] - Sea Documentation |
Latest revision as of 04:48, 15 August 2023
WoW AddOn Library Page
Sea is a set of function libraries designed to make the process of writing new World of Warcraft UI mods faster and simpler. It is designed to reflect a Java-like object oriented library style. This addon is a function library. This means that it doesn't have any UI on its own, but rather provides functionality for other addons. If you are an addon user and not an addon developer all you need to do is to leave this addon turned on if you have any other addons that depend on it.
Sea Libraries[edit]
- data - information tables useful to the game
- IO - input/output functions (mostly output)
- lang - localization and language formatting functions
- math - mathematical functions and constants not in Lua's Math
- string - string manipulation and formatting functions
- table - table manipulation functions
- util - common utilities, such as hooking functions
- wow - World of Warcraft game object functions (like tooltip.scan)
The most current version is available at WoW Interface.
Example[edit]
Sea.IO.print("Hello World!");
See also[edit]
- Sea (AddOn)/ChangeLog
- Category:Sea (AddOn)/documentation - Sea Documentation