This AI is still in early stages of development.
Check.basePath
- Aubergine
Owned by Aubergine
The base path to the folder that contains the APIs folder...
Syntax
var root = Check.basePath;
Property Value
The value of the property depends on where Util.js is loaded from. For example:
Location of Util.js | Check.basePath value |
---|---|
multiplay/skirmish/APIs/Util.js | "multiplay/skirmish/" |
multiplay/skirmish/myAI/APIs/Util.js | "multiplay/skirmish/myAI" |
multiplay/skirmish/foo/Util.js | "multiplay/skirmish/foo/" |
You'll notice that if using standard EggPlant folder structures, Util.js should be in an "APIs" folder and that Check.basePath is set to the parent folder of the APIs folder. If Util.js is located somewhere else, then Check.basePath is set to the folder containing Util.js.
Note: Check.basePath is a read-only property.
Contents
Jump to:
Dependency Checking
Topics:
- Tricks for including files — Some tricks with the include() function...
- Dependency Descriptor Object — Define one or more dependencies for your script...
- Check() — Perform a soft-check to see if a dependency is available...
- Check.basePath — The base path to the folder that contains the APIs folder...
- Check.paths[] — Define one or more folder paths to enable autoloading...
- Check.doWhen() — Perform a task when dependencies become available.
- Check.has() — Check if a dependency is available, try and load it if not, return availability state...
- Check.LAZY_LOAD — Disable autoloading during a dependency check...
- Check.required() — Thrown a descriptive error if dependency check fails...
- Check.NOT_LOADED — Indicates a script is not yet loaded, or must not be loaded, depending on the Check function being used...
- Check.ANY_VERSION — Skip version checking for a dependency check...
- Check.provide() — Indicate a file is now available.
- Check.versionOf() — Check the version of a dependency.
- Self Descriptor Object — Define the filename and version of your script...