Difference between revisions of "Library OXP"
From Elite Wiki
m |
m |
||
Line 2: | Line 2: | ||
==Overview== | ==Overview== | ||
Reinventing the wheel is not everybodys taste, so here comes a collection of useful snippets and helpers. | Reinventing the wheel is not everybodys taste, so here comes a collection of useful snippets and helpers. | ||
− | Its main purpose is to simplify or unify some common tasks used by OXPers. Library is the successor to [[CCL]] and [[OXPConfig]]. The library does not alter any native JS objects (like Array or String) to avoid clashes and does not clutter the global namespace. | + | Its main purpose is to simplify or unify some common tasks used by OXPers. Library is the successor to [[CCL]], [[Hyperradio]] and [[OXPConfig]]. The library does not alter any native JS objects (like Array or String) to avoid clashes and does not clutter the global namespace. |
Line 13: | Line 13: | ||
* ''[[Lib_GUI|Lib_GUI.js]]'' - Unified GUI image, sound and music handling. | * ''[[Lib_GUI|Lib_GUI.js]]'' - Unified GUI image, sound and music handling. | ||
* ''Lib_Main.js'' - Generic functions for various tasks. | * ''Lib_Main.js'' - Generic functions for various tasks. | ||
− | * ''Lib_Music.js'' - Unified event driven music handling (see [[#Demos|Demos]]). | + | * ''Lib_Music.js'' - Unified event driven and generic music handling (see [[#Demos|Demos]]). |
Line 22: | Line 22: | ||
==Download== | ==Download== | ||
Install like any other [[OXP]]. | Install like any other [[OXP]]. | ||
− | * [https://app.box.com/s/z4zk0ny5mh6oxjywg3rtqkiwgplx8i2b Release candidate] (zip, | + | * [https://app.box.com/s/z4zk0ny5mh6oxjywg3rtqkiwgplx8i2b Release candidate] (zip, 806.7 KB) |
===Demos=== | ===Demos=== | ||
Line 45: | Line 45: | ||
|image = [[Image:IconLib.png|100px]] | |image = [[Image:IconLib.png|100px]] | ||
|version = 1.0 | |version = 1.0 | ||
− | |release = 2016- | + | |release = 2016-08-14 |
|license = CC-by-nc-sa-4.0 | |license = CC-by-nc-sa-4.0 | ||
|features = Helper for OXPs | |features = Helper for OXPs |
Revision as of 14:33, 14 August 2016
Overview
Reinventing the wheel is not everybodys taste, so here comes a collection of useful snippets and helpers. Its main purpose is to simplify or unify some common tasks used by OXPers. Library is the successor to CCL, Hyperradio and OXPConfig. The library does not alter any native JS objects (like Array or String) to avoid clashes and does not clutter the global namespace.
Features
- Lib_2DCollision.js - Methods for checking if point is in bounding-box, on line or in poly.
- Lib_Animator.js - Tool to create animations on missionscreens (see Demos).
- Lib_BinSearch.js - Instantiated search tree.
- Lib_Config.js - Configuration interface for AddOns.
- Lib_Crypt.js - De-/Encryption for strings.
- Lib_GUI.js - Unified GUI image, sound and music handling.
- Lib_Main.js - Generic functions for various tasks.
- Lib_Music.js - Unified event driven and generic music handling (see Demos).
Requirements
- Latest version needs Oolite v1.84.
Download
Install like any other OXP.
- Release candidate (zip, 806.7 KB)
Demos
Install like any other OXP.
- Animator Demo (zip, 2.8 MB)
- Music Demo (zip, 22.2 MB)
Quick Facts
Version | Released | License | Features | Category | Author(s) | Feedback |
---|---|---|---|---|---|---|
1.0 | 2016-08-14 | CC-by-nc-sa-4.0 | Helper for OXPs | Misc OXPs | Svengali | BB-Link |