All static information from an Script like name, version, etc. More...
#include <script_info.hpp>
Public Member Functions | |
| const char * | GetAuthor () const |
| Get the Author of the script. | |
| const char * | GetName () const |
| Get the Name of the script. | |
| const char * | GetShortName () const |
| Get the 4 character long short name of the script. | |
| const char * | GetDescription () const |
| Get the description of the script. | |
| int | GetVersion () const |
| Get the version of the script. | |
| const char * | GetDate () const |
| Get the last-modified date of the script. | |
| const char * | GetInstanceName () const |
| Get the name of the instance of the script to create. | |
| const char * | GetURL () const |
| Get the website for this script. | |
| const char * | GetMainScript () const |
| Get the filename of the main.nut script. | |
| const char * | GetTarFile () const |
| Get the filename of the tar the script is in. | |
| bool | CheckMethod (const char *name) const |
| Check if a given method exists. | |
| virtual class ScriptScanner * | GetScanner () |
| Get the scanner which has found this ScriptInfo. | |
| bool | GetSettings () |
| Get the settings of the Script. | |
| const ScriptConfigItemList * | GetConfigList () const |
| Get the config list for this Script. | |
| const ScriptConfigItem * | GetConfigItem (const char *name) const |
| Get the description of a certain Script config option. | |
| SQInteger | AddSetting (HSQUIRRELVM vm) |
| Set a setting. | |
| SQInteger | AddLabels (HSQUIRRELVM vm) |
| Add labels for a setting. | |
| int | GetSettingDefaultValue (const char *name) const |
| Get the default value for a setting. | |
| virtual bool | IsDeveloperOnly () const |
| Can this script be selected by developers only? | |
Static Public Member Functions | |
| static SQInteger | Constructor (HSQUIRRELVM vm, ScriptInfo *info) |
| Process the creation of a FileInfo object. | |
Protected Attributes | |
| class Squirrel * | engine |
| Engine used to register for Squirrel. | |
| HSQOBJECT * | SQ_instance |
| The Squirrel instance created for this info. | |
| ScriptConfigItemList | config_list |
| List of settings from this Script. | |
Private Attributes | |
| char * | main_script |
| The full path of the script. | |
| char * | tar_file |
| If, which tar file the script was in. | |
| const char * | author |
| Author of the script. | |
| const char * | name |
| Full name of the script. | |
| const char * | short_name |
| Short name (4 chars) which uniquely identifies the script. | |
| const char * | description |
| Small description of the script. | |
| const char * | date |
| The date the script was written at. | |
| const char * | instance_name |
| Name of the main class in the script. | |
| int | version |
| Version of the script. | |
| const char * | url |
| URL of the script. | |
| class ScriptScanner * | scanner |
| ScriptScanner object that was used to scan this script info. | |
All static information from an Script like name, version, etc.
Definition at line 32 of file script_info.hpp.
1.7.1