Difference between revisions of "Library OXP"

From Elite Wiki
(First draft)
 
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]].
+
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.
  
  
Line 10: Line 10:
 
* Binary search tree
 
* Binary search tree
 
* Configuration interface for AddOns
 
* Configuration interface for AddOns
−
* De-/Cryption for strings
+
* De-/Encryption for strings
 
* Event driven music handling
 
* Event driven music handling
 
* Generic functions for various tasks
 
* Generic functions for various tasks
Line 47: Line 47:
 
|feedback = [http://aegidian.org/bb/viewtopic.php?f=4&t=18074 BB-Link]
 
|feedback = [http://aegidian.org/bb/viewtopic.php?f=4&t=18074 BB-Link]
 
}}
 
}}
 +
 +
[[Category:Oolite utilities]]

Revision as of 14:31, 22 July 2016

IconLib.png

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 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

  • 2DCollision checks
  • Animation helper
  • Binary search tree
  • Configuration interface for AddOns
  • De-/Encryption for strings
  • Event driven music handling
  • Generic functions for various tasks
  • Unified GUI image, sound and music handling


Requirements

  • Latest version needs Oolite v1.84.


Download

  • not yet


Quick Facts

Levelindicator0.png
0-{{{2}}}

{{#if:"1.84"|{{#switch:"1.84"

|"1.76"=Minimum Oolite version |"1.76.1"=Minimum Oolite version |"1.77"=Minimum Oolite version |"1.77.1"=Minimum Oolite version |"1.78"=Minimum Oolite version |"1.79"=Minimum Oolite version |"1.80"=Minimum Oolite version |"1.82"=Minimum Oolite version |"1.84"=Minimum Oolite version |"1.86"=Minimum Oolite version |"1.88"=Minimum Oolite version |"1.90"=Minimum Oolite version |"1.91"=Minimum Oolite version |"1.92"=Minimum Oolite version |#default=Minimum Oolite version }}|Minimum Oolite version not specified}}{{#if:"High"|{{#switch:"High" |"Low"=CPU usage low |"Average"=CPU usage average |"Medium"=CPU usage medium |"High"=CPU usage high |"Heavy"=CPU usage heavy |#default=CPU usage not specified }}|CPU usage not specified}}{{#if:"Average"|{{#switch:"Average" |"Low"=Memory usage low |"Average"=Memory usage average |"Medium"=Memory usage medium |"High"=Memory usage high |"Heavy"=Memory usage heavy |#default=Memory usage not specified }}|Memory usage not specified}}{{#if: "Average"|{{#switch: "Average" |"Low"=GPU usage low |"Average"=GPU usage average |"Medium"=GPU usage medium |"High"=GPU usage high |"Heavy"=GPU usage heavy |#default=GPU usage not specified }}|GPU usage not specified}}{{#if:true|isParent}}{{#if:|isChild}}{{#if:true|isAPI}}{{#if:true|isDocumented}}{{#if:true|isConfigurable}}

Version Released License Features Category Author(s) Feedback
1.0 2016-07-22 CC-by-nc-sa-4.0 Helper for OXPs Misc OXPs Svengali BB-Link

{{#ifexist: :Category:Misc OXPs||}}