renamed generated

master
Theunis J. Botha 2021-09-06 08:00:04 +02:00
parent 4177e62fe1
commit 8d6a1d9d36
46 changed files with 1504 additions and 594 deletions

618
dist/r3.js vendored
View File

@ -1,6 +1,6 @@
class R3 {
static version = '2.0.121';
static compileDate = '2021 Aug 04 - 10:49:37 am';
static version = '2.0.128';
static compileDate = '2021 Sep 06 - 07:58:41 am';
}
class System {
@ -21,34 +21,31 @@ class System {
/**
* start()
* - Just calls System.Start(options)
* @param options
* - Just calls System.Start()
*/
start(options) {
start() {
System.Start(options);
System.Start();
this.started = true;
}
/**
* stop()
* - Just calls System.Stop(options)
* @param options
* - Just calls System.Stop()
*/
stop(options) {
stop() {
System.Stop(options);
System.Stop();
this.started = false;
}
/**
* Start()
* - Starts the system by registering subscriptions to events
* @param options
* - Starts the system by registering subscriptions to events
*/
static Start(options) {
static Start() {
if ('System' !== 'System') {
System.Start();
@ -62,13 +59,12 @@ class System {
/**
* Stop()
* - Stops the system by removing these subscriptions to events
* @param options
* - Stops the system by removing these subscriptions to events
*/
static Stop(options) {
static Stop() {
if ('System' !== 'System') {
System.Stop(options);
System.Stop();
}
System.Started = false;
@ -314,12 +310,22 @@ Event.GET_RUNTIME = 0x5;
Event.GET_WINDOW_SIZE = 0x6;
Event.INSTANCE_CREATED = 0x7;
Event.INSTANCE_DISPOSED = 0x8;
Event.OBJECT_CREATED = 0x9;
Event.OBJECT_INITIALIZED = 0xa;
Event.PAUSE = 0xb;
Event.RESTART = 0xc;
Event.START = 0xd;
Event.MAX_EVENTS = 0xe;
Event.KEYBOARD_DOWN = 0x9;
Event.KEYBOARD_UP = 0xa;
Event.MOUSE_DOWN = 0xb;
Event.MOUSE_MOVE = 0xc;
Event.MOUSE_UP = 0xd;
Event.MOUSE_WHEEL = 0xe;
Event.OBJECT_CREATED = 0xf;
Event.OBJECT_INITIALIZED = 0x10;
Event.PAUSE = 0x11;
Event.RESTART = 0x12;
Event.START = 0x13;
Event.TOUCH_CANCEL = 0x14;
Event.TOUCH_END = 0x15;
Event.TOUCH_MOVE = 0x16;
Event.TOUCH_START = 0x17;
Event.MAX_EVENTS = 0x18;
Event.GetEventName = function(eventId) {
@ -332,11 +338,21 @@ Event.GetEventName = function(eventId) {
case 0x6 : return 'get_window_size';
case 0x7 : return 'instance_created';
case 0x8 : return 'instance_disposed';
case 0x9 : return 'object_created';
case 0xa : return 'object_initialized';
case 0xb : return 'pause';
case 0xc : return 'restart';
case 0xd : return 'start';
case 0x9 : return 'keyboard_down';
case 0xa : return 'keyboard_up';
case 0xb : return 'mouse_down';
case 0xc : return 'mouse_move';
case 0xd : return 'mouse_up';
case 0xe : return 'mouse_wheel';
case 0xf : return 'object_created';
case 0x10 : return 'object_initialized';
case 0x11 : return 'pause';
case 0x12 : return 'restart';
case 0x13 : return 'start';
case 0x14 : return 'touch_cancel';
case 0x15 : return 'touch_end';
case 0x16 : return 'touch_move';
case 0x17 : return 'touch_start';
default :
throw new Error('Event type not defined : ' + eventId);
}
@ -1591,6 +1607,394 @@ class Utils {
}
/**
Class R3.System.Input
[Inherited from System]
Properties:
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemInput]
Properties:
<no static properties>
Methods:
- start(options = {})
Just calls System.Start(options)
- stop(options = {})
Just calls System.Stop(options)
Static Methods:
- Start(options = {})
Starts the system by registering subscriptions to events
- Stop(options = {})
Stops the system by removing these subscriptions to events
**/
class SystemInput extends System {
constructor(options) {
if (typeof options === 'undefined') {
options = {};
}
super(options);
this.emit(Event.OBJECT_CREATED, this);
Object.assign(this, options);
this.emit(Event.OBJECT_INITIALIZED, this);
}
/**
* start()
* - Just calls System.Start(options)
* @param options = {}
*/
start(options = {}) {
SystemInput.Start();
this.started = true;
}
/**
* stop()
* - Just calls System.Stop(options)
* @param options = {}
*/
stop(options = {}) {
SystemInput.Stop();
this.started = false;
}
/**
* Start()
* - Starts the system by registering subscriptions to events
* @param options = {}
*/
static Start(options = {}) {
if ('System' !== 'SystemInput') {
System.Start();
}
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_START,
SystemInput.OnTouchStart
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_END,
SystemInput.OnTouchEnd
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_MOVE,
SystemInput.OnTouchMove
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_CANCEL,
SystemInput.OnTouchCancel
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.KEYBOARD_DOWN,
SystemInput.OnKeyboardDown
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.KEYBOARD_UP,
SystemInput.OnKeyboardUp
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_DOWN,
SystemInput.OnMouseDown
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_UP,
SystemInput.OnMouseUp
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_MOVE,
SystemInput.OnMouseMove
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_WHEEL,
SystemInput.OnMouseWheel
)
);
SystemInput.Started = true;
console.log('Started SystemInput');
}
/**
* Stop()
* - Stops the system by removing these subscriptions to events
* @param options = {}
*/
static Stop(options = {}) {
if ('System' !== 'SystemInput') {
System.Stop();
}
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Started = false;
console.log('Stopped SystemInput');
}
/**
* OnTouchStart()
* - Listens to events of type Event.TOUCH_START and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchStart(data) {
}
/**
* OnTouchEnd()
* - Listens to events of type Event.TOUCH_END and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchEnd(data) {
}
/**
* OnTouchMove()
* - Listens to events of type Event.TOUCH_MOVE and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchMove(data) {
}
/**
* OnTouchCancel()
* - Listens to events of type Event.TOUCH_CANCEL and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchCancel(data) {
}
/**
* OnKeyboardDown()
* - Listens to events of type Event.KEYBOARD_DOWN and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnKeyboardDown(data) {
}
/**
* OnKeyboardUp()
* - Listens to events of type Event.KEYBOARD_UP and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnKeyboardUp(data) {
}
/**
* OnMouseDown()
* - Listens to events of type Event.MOUSE_DOWN and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseDown(data) {
}
/**
* OnMouseUp()
* - Listens to events of type Event.MOUSE_UP and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseUp(data) {
}
/**
* OnMouseMove()
* - Listens to events of type Event.MOUSE_MOVE and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseMove(data) {
}
/**
* OnMouseWheel()
* - Listens to events of type Event.MOUSE_WHEEL and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseWheel(data) {
}
}
/**
Class R3.System.Linking
@ -1600,6 +2004,28 @@ class Utils {
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemLinking]
Properties:
<no static properties>
Methods:
- start(options)
@ -1616,28 +2042,6 @@ class Utils {
- Stop(options)
Stops the system by removing these subscriptions to events
[Belonging to SystemLinking]
Properties:
<no static properties>
Methods:
- start(options)
Overrides for R3.System.start()
- stop(options)
Overrides for R3.System.stop()
Static Methods:
- Start(options)
Overrides for R3.System.Start()
- Stop(options)
Overrides for R3.System.Stop()
**/
class SystemLinking extends System {
@ -1665,7 +2069,7 @@ class SystemLinking extends System {
*/
start(options) {
SystemLinking.Start(options);
SystemLinking.Start();
this.started = true;
}
@ -1677,7 +2081,7 @@ class SystemLinking extends System {
*/
stop(options) {
SystemLinking.Stop(options);
SystemLinking.Stop();
this.started = false;
}
@ -1720,7 +2124,7 @@ class SystemLinking extends System {
static Stop(options) {
if ('System' !== 'SystemLinking') {
System.Stop(options);
System.Stop();
}
SystemLinking.Subscriptions = SystemLinking.Subscriptions.reduce(
@ -1780,6 +2184,28 @@ class SystemLinking extends System {
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemSocket]
Properties:
<no static properties>
Methods:
- start(options)
@ -1796,28 +2222,6 @@ class SystemLinking extends System {
- Stop(options)
Stops the system by removing these subscriptions to events
[Belonging to SystemSocket]
Properties:
<no static properties>
Methods:
- start(options)
Overrides for R3.System.start()
- stop(options)
Overrides for R3.System.stop()
Static Methods:
- Start(options)
Overrides for R3.System.Start()
- Stop(options)
Overrides for R3.System.Stop()
**/
class SystemSocket extends System {
@ -1845,7 +2249,7 @@ class SystemSocket extends System {
*/
start(options) {
SystemSocket.Start(options);
SystemSocket.Start();
this.started = true;
}
@ -1857,7 +2261,7 @@ class SystemSocket extends System {
*/
stop(options) {
SystemSocket.Stop(options);
SystemSocket.Stop();
this.started = false;
console.log('system socket stop test');
@ -1891,7 +2295,7 @@ class SystemSocket extends System {
static Stop(options) {
if ('System' !== 'SystemSocket') {
System.Stop(options);
System.Stop();
}
SystemSocket.Started = false;
@ -1911,6 +2315,28 @@ class SystemSocket extends System {
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemTest]
Properties:
<no static properties>
Methods:
- start(options)
@ -1927,28 +2353,6 @@ class SystemSocket extends System {
- Stop(options)
Stops the system by removing these subscriptions to events
[Belonging to SystemTest]
Properties:
<no static properties>
Methods:
- start(options)
Overrides for R3.System.start()
- stop(options)
Overrides for R3.System.stop()
Static Methods:
- Start(options)
Overrides for R3.System.Start()
- Stop(options)
Overrides for R3.System.Stop()
**/
class SystemTest extends System {
@ -1976,7 +2380,7 @@ class SystemTest extends System {
*/
start(options) {
SystemTest.Start(options);
SystemTest.Start();
this.started = true;
}
@ -1988,7 +2392,7 @@ class SystemTest extends System {
*/
stop(options) {
SystemTest.Stop(options);
SystemTest.Stop();
this.started = false;
}
@ -2018,7 +2422,7 @@ class SystemTest extends System {
static Stop(options) {
if ('System' !== 'SystemTest') {
System.Stop(options);
System.Stop();
}
SystemTest.Started = false;
@ -2561,6 +2965,7 @@ R3.Component = Component;
R3.System = System;
R3.Event = Event;
R3.Utils = Utils;
R3.System.Input = SystemInput;
R3.System.Linking = SystemLinking;
R3.System.Socket = SystemSocket;
R3.System.Test = SystemTest;
@ -2573,7 +2978,8 @@ R3.Runtime = Runtime;
console.log('r3.js - version ' + R3.version + ' compiled ' + R3.compileDate);
R3.System.Linking.Start()
R3.System.Socket.Start()
R3.System.Test.Start()
R3.System.Input.Start();
R3.System.Linking.Start();
R3.System.Socket.Start();
R3.System.Test.Start();

View File

@ -1,6 +1,6 @@
{
"name": "r3",
"version" : "2.0.121",
"version" : "2.0.128",
"description": "",
"private": true,
"dependencies": {

68
r3.php
View File

@ -299,7 +299,7 @@ function doGetInheritedTemplateUpdates($node, $restoreTokens, $inherited = true,
$firstTemplate = true;
}
$template = file_get_contents('src/templates/generate_inherited.template');
$template = file_get_contents('src/templates/generated_inherited.template');
$CLASS_NAME = $node->name;
@ -403,7 +403,7 @@ function generateInherited($file, $restoreTokens)
$updates = doGetInheritedTemplateUpdates($node, $restoreTokens, false, $node->nameSpace . $node->nameSpaceClassName);
updateSection($file, 'GENERATE_INHERITED' , $updates);
updateSection($file, 'GENERATED_INHERITED' , $updates);
}
function generateInitOptions($file, $tokens)
@ -417,7 +417,7 @@ function generateInitOptions($file, $tokens)
echo "Will be building options for $token\n";
$template = file_get_contents('src/templates/generate_custom_options_init.template');
$template = file_get_contents('src/templates/generated_custom_options_init.template');
$updates = '';
@ -434,7 +434,7 @@ function generateInitOptions($file, $tokens)
$updates .= $updated;
}
updateSection($file, 'GENERATE_OPTIONS_INIT' , $updates);
updateSection($file, 'GENERATED_OPTIONS_INIT' , $updates);
}
function getTokenStore($tokenName, $tokens)
@ -540,13 +540,13 @@ function doInstanceUpdate($template, $tokens, $asArray = false)
function generateCreateInstanceOptions($file, $tokens)
{
$template = file_get_contents('src/templates/generate_create_instance_options.template');
$template = file_get_contents('src/templates/generated_create_instance_options.template');
$updates = doInstanceUpdate($template, $tokens, true);
if ($updates) {
echo "Updating create instance options\n";
updateSection($file, 'GENERATE_CREATE_INSTANCE_OPTIONS', $updates, ",\n");
updateSection($file, 'GENERATED_CREATE_INSTANCE_OPTIONS', $updates, ",\n");
} else {
echo "No create instance options found to generate\n";
}
@ -557,13 +557,13 @@ function generateCreateInstanceOptions($file, $tokens)
*/
function generateUpdateInstanceOptions($file, $tokens)
{
$template = file_get_contents('src/templates/generate_update_instance_options.template');
$template = file_get_contents('src/templates/generated_update_instance_options.template');
$updates = doInstanceUpdate($template, $tokens);
if ($updates) {
echo "Updating update instance options\n";
updateSection($file, 'GENERATE_UPDATE_INSTANCE_OPTIONS', $updates);
updateSection($file, 'GENERATED_UPDATE_INSTANCE_OPTIONS', $updates);
} else {
echo "No update instance options found to generate\n";
}
@ -574,13 +574,13 @@ function generateUpdateInstanceOptions($file, $tokens)
*/
function generateUpdateFromInstanceOptions($file, $tokens)
{
$template = file_get_contents('src/templates/generate_update_from_instance_options.template');
$template = file_get_contents('src/templates/generated_update_from_instance_options.template');
$updates = doInstanceUpdate($template, $tokens);
if ($updates) {
echo "Updating update from instance options\n";
updateSection($file, 'GENERATE_UPDATE_FROM_INSTANCE_OPTIONS', $updates);
updateSection($file, 'GENERATED_UPDATE_FROM_INSTANCE_OPTIONS', $updates);
} else {
echo "No update from instance options found to generate\n";
}
@ -598,7 +598,7 @@ function generateEventListenersStart($file, $tokens)
echo "Will be building events for $file\n";
$template = file_get_contents('src/templates/generate_event_listeners_start.template');
$template = file_get_contents('src/templates/generated_event_listeners_start.template');
$updated = '';
@ -618,7 +618,7 @@ function generateEventListenersStart($file, $tokens)
$updated .= $updates;
}
updateSection($file, 'GENERATE_EVENT_LISTENERS_START' , $updated);
updateSection($file, 'GENERATED_EVENT_LISTENERS_START' , $updated);
}
function generateEventListenersStop($file, $tokens)
@ -633,7 +633,7 @@ function generateEventListenersStop($file, $tokens)
echo "Will be events for $file\n";
$template = file_get_contents('src/templates/generate_event_listeners_stop.template');
$template = file_get_contents('src/templates/generated_event_listeners_stop.template');
$updated = '';
@ -645,7 +645,7 @@ function generateEventListenersStop($file, $tokens)
$updated .= $updates;
}
updateSection($file, 'GENERATE_EVENT_LISTENERS_STOP' , $updated);
updateSection($file, 'GENERATED_EVENT_LISTENERS_STOP' , $updated);
}
/**
@ -778,13 +778,13 @@ function generateStaticMethods($file, $tokens)
{
$token = 'CUSTOM_STATIC_METHODS';
$template = file_get_contents('src/templates/generate_static_methods.template');
$template = file_get_contents('src/templates/generated_static_methods.template');
$updates = doMethodUpdate($template, $tokens, $token);
if ($updates) {
echo "Updating static methods\n";
updateSection($file, 'GENERATE_STATIC_METHODS', $updates);
updateSection($file, 'GENERATED_STATIC_METHODS', $updates);
} else {
echo "No static methods found to generate\n";
}
@ -900,13 +900,13 @@ function generateStaticEventListenerMethods($file, $tokens)
{
$token = 'CUSTOM_EVENT_LISTENERS';
$template = file_get_contents('src/templates/generate_static_methods.template');
$template = file_get_contents('src/templates/generated_static_methods.template');
$updates = getEventListenerUpdates($template, $tokens, $token);
if ($updates) {
echo "Updating static event listeners.. \n";
updateSection($file, 'GENERATE_STATIC_EVENT_LISTENER_METHODS', $updates);
updateSection($file, 'GENERATED_STATIC_EVENT_LISTENER_METHODS', $updates);
} else {
echo "No static event listeners found to generate\n";
}
@ -917,13 +917,13 @@ function generateMethods($file, $tokens)
{
$token = 'CUSTOM_METHODS';
$template = file_get_contents('src/templates/generate_methods.template');
$template = file_get_contents('src/templates/generated_methods.template');
$updates = doMethodUpdate($template, $tokens, $token);
if ($updates) {
echo "Updating methods\n";
updateSection($file, 'GENERATE_METHODS', $updates);
updateSection($file, 'GENERATED_METHODS', $updates);
} else {
echo "No methods found to generate\n";
}
@ -976,8 +976,8 @@ function generateIndex($types)
file_put_contents($indexFile, $template);
updateSection($indexFile, 'GENERATE_IMPORTS', implode("\n", $imports));
updateSection($indexFile, 'GENERATE_EXPORTS', " " . implode(",\n ", $exports));
updateSection($indexFile, 'GENERATED_IMPORTS', implode("\n", $imports));
updateSection($indexFile, 'GENERATED_EXPORTS', " " . implode(",\n ", $exports));
}
}
@ -1018,9 +1018,9 @@ function generateR3($nodes)
$packageJson = preg_replace('/(.*version.*: ").*(".*)/', '${1}' . $version . '${2}', $packageJson);
file_put_contents('package.json', $packageJson);
updateSection($r3File, 'GENERATE_IMPORTS', implode("\n", $imports));
updateSection($r3File, 'GENERATE_DEFINES', implode(";\n", $defines) . ";");
updateSection($r3File, 'GENERATE_CONVENIENT_DEFINES', implode(";\n", $convenientDefines) . ";");
updateSection($r3File, 'GENERATED_IMPORTS', implode("\n", $imports));
updateSection($r3File, 'GENERATED_DEFINES', implode(";\n", $defines) . ";");
updateSection($r3File, 'GENERATED_CONVENIENT_DEFINES', implode(";\n", $convenientDefines) . ";");
if (in_array('CUSTOM_CONVENIENT_DEFINES', array_keys($tokens))) {
updateSection($r3File, 'CUSTOM_CONVENIENT_DEFINES', $tokens['CUSTOM_CONVENIENT_DEFINES']);
@ -1042,13 +1042,13 @@ function generateR3($nodes)
* Node $node
*/
if (preg_match('/\bSystem\w+\b/', $node->name)){
array_push($indexBody, $node->nameSpace . $node->nameSpaceClassName . ".Start()");
array_push($indexBody, $node->nameSpace . $node->nameSpaceClassName . ".Start();");
}
}
updateSection($indexFile, 'GENERATE_IMPORTS', implode("\n", $imports));
updateSection($indexFile, 'GENERATE_INDEX_BODY', implode("\n", $indexBody));
updateSection($indexFile, 'GENERATE_EXPORTS', $exports);
updateSection($indexFile, 'GENERATED_IMPORTS', implode("\n", $imports));
updateSection($indexFile, 'GENERATED_INDEX_BODY', implode("\n", $indexBody));
updateSection($indexFile, 'GENERATED_EXPORTS', $exports);
}
@ -1138,7 +1138,7 @@ function generateEvents()
echo $eventList;
echo $eventFunction;
updateSection('./src/r3/r3-event.js', 'GENERATE_EVENTS' , $eventList . $eventFunction);
updateSection('./src/r3/r3-event.js', 'GENERATED_EVENTS' , $eventList . $eventFunction);
}
@ -1176,7 +1176,7 @@ function generateR3Dist($nodes)
foreach ($savedGenerate as $key => $store)
{
if ($key === 'GENERATE_IMPORTS') {
if ($key === 'GENERATED_IMPORTS') {
continue;
}
@ -1202,8 +1202,8 @@ function generateR3Dist($nodes)
*/
$contents = file_get_contents($r3jsFile);
$contents = preg_replace('/\n^\/\/\bGENERATE_IMPORTS_START\b.*?\bGENERATE_IMPORTS_END.*?\n$/sm', '', $contents);
$contents = preg_replace('/\n^\s+\/\/\bGENERATE_EXPORTS_START\b.*?\bGENERATE_EXPORTS_END.*?$/sm', '', $contents);
$contents = preg_replace('/\n^\/\/\bGENERATED_IMPORTS_START\b.*?\bGENERATED_IMPORTS_END.*?\n$/sm', '', $contents);
$contents = preg_replace('/\n^\s+\/\/\bGENERATED_EXPORTS_START\b.*?\bGENERATED_EXPORTS_END.*?$/sm', '', $contents);
$contents = preg_replace('/\n^\s+\bCUSTOM_OPTIONS_START\b.*?\bCUSTOM_OPTIONS_END.*?$/sm', '', $contents);
$contents = preg_replace('/\n^\s+\bCUSTOM_METHODS_START\b.*?\bCUSTOM_METHODS_END.*?$/sm', '', $contents);
$contents = preg_replace('/\n^\s+\bCUSTOM_STATIC_METHODS_START\b.*?\bCUSTOM_STATIC_METHODS_END.*?$/sm', '', $contents);
@ -1335,7 +1335,7 @@ function buildNodeList($file)
//
// updateSection(
// 'src/r3/r3-runtime.js',
// 'GENERATE_RUNTIMES',
// 'GENERATED_RUNTIMES',
// [
// 'Runtime.RUNTIME_DEFAULT'
// ]

View File

@ -1,19 +1,20 @@
//GENERATE_IMPORTS_START
//GENERATED_IMPORTS_START
const R3 = require('r3-r3.js');
//GENERATE_IMPORTS_END
//GENERATED_IMPORTS_END
//GENERATE_INDEX_BODY_START
//GENERATED_INDEX_BODY_START
console.log('r3.js - version ' + R3.version + ' compiled ' + R3.compileDate);
R3.System.Linking.Start()
R3.System.Socket.Start()
R3.System.Test.Start()
//GENERATE_INDEX_BODY_END
R3.System.Input.Start();
R3.System.Linking.Start();
R3.System.Socket.Start();
R3.System.Test.Start();
//GENERATED_INDEX_BODY_END
module.exports = {
//GENERATE_EXPORTS_START
//GENERATED_EXPORTS_START
R3
//GENERATE_EXPORTS_END
//GENERATED_EXPORTS_END
}

View File

@ -1,14 +1,14 @@
//GENERATE_IMPORTS_START
//GENERATED_IMPORTS_START
const Component = require('./r3-component.js');
const Image = require('./r3-image.js');
//GENERATE_IMPORTS_END
//GENERATED_IMPORTS_END
//GENERATE_INDEX_BODY_START
//GENERATE_INDEX_BODY_END
//GENERATED_INDEX_BODY_START
//GENERATED_INDEX_BODY_END
module.exports = {
//GENERATE_EXPORTS_START
//GENERATED_EXPORTS_START
Component,
Image
//GENERATE_EXPORTS_END
//GENERATED_EXPORTS_END
}

View File

@ -4,7 +4,7 @@ const R3Object = require('.././r3-r3-object.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.Event.Object.Component
[Inherited from Event]
@ -77,7 +77,7 @@ const R3Object = require('.././r3-r3-object.js');
<no static methods>
GENERATE_INHERITED_END
GENERATED_INHERITED_END
Of the form x=<value>
CUSTOM_OPTIONS_START
@ -108,7 +108,7 @@ const R3Object = require('.././r3-r3-object.js');
class Component extends R3Object {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -119,11 +119,11 @@ class Component extends R3Object {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_START
if (typeof options.runtime === 'undefined')) {
options.runtime = R3.Runtime.DEFAULT;
}
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -139,9 +139,9 @@ class Component extends R3Object {
this.emit(Event.COMPONENT_CREATED, this);
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATED_METHODS_START
/**
* createInstance()
@ -149,19 +149,19 @@ class Component extends R3Object {
*/
createInstance() {
//GENERATE_CREATE_INSTANCE_METHOD_START
//GENERATED_CREATE_INSTANCE_METHOD_START
this.emit(Event.CREATE_INSTANCE_BEFORE, this);
this.getRuntime().createInstance(
this,
{
//GENERATE_CREATE_INSTANCE_OPTIONS_START
//GENERATED_CREATE_INSTANCE_OPTIONS_START
'runtime': this.runtime
//GENERATE_CREATE_INSTANCE_OPTIONS_END
//GENERATED_CREATE_INSTANCE_OPTIONS_END
}
)
this.emit(Event.INSTANCE_CREATED, this);
//GENERATE_CREATE_INSTANCE_METHOD_END
//GENERATED_CREATE_INSTANCE_METHOD_END
//CUSTOM_CREATE_INSTANCE_METHOD_START
//CUSTOM_CREATE_INSTANCE_METHOD_END
@ -174,7 +174,7 @@ class Component extends R3Object {
*/
dispose() {
//GENERATE_DISPOSE_METHOD_START
//GENERATED_DISPOSE_METHOD_START
this.subscribe(
Event.INSTANCE_DISPOSED,
function(object) {
@ -185,7 +185,7 @@ class Component extends R3Object {
);
this.disposeInstance();
//GENERATE_DISPOSE_METHOD_END
//GENERATED_DISPOSE_METHOD_END
//CUSTOM_DISPOSE_METHOD_START
//CUSTOM_DISPOSE_METHOD_END
@ -198,10 +198,10 @@ class Component extends R3Object {
*/
disposeInstance() {
//GENERATE_DISPOSE_INSTANCE_METHOD_START
//GENERATED_DISPOSE_INSTANCE_METHOD_START
console.log('Disposing instance of ' + this.name);
this.emit(Event.DISPOSE_INSTANCE, this);
//GENERATE_DISPOSE_INSTANCE_METHOD_END
//GENERATED_DISPOSE_INSTANCE_METHOD_END
//CUSTOM_DISPOSE_INSTANCE_METHOD_START
//CUSTOM_DISPOSE_INSTANCE_METHOD_END
@ -214,7 +214,7 @@ class Component extends R3Object {
*/
getRuntime() {
//GENERATE_GET_RUNTIME_METHOD_START
//GENERATED_GET_RUNTIME_METHOD_START
if (this.runtime === R3.Runtime.DEFAULT) {
//TODO: implement runtime base
return null;
@ -222,16 +222,16 @@ class Component extends R3Object {
//TODO: implement runtime classes
return null;
//GENERATE_GET_RUNTIME_METHOD_END
//GENERATED_GET_RUNTIME_METHOD_END
//CUSTOM_GET_RUNTIME_METHOD_START
//CUSTOM_GET_RUNTIME_METHOD_END
}
//GENERATE_METHODS_END
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -4,7 +4,7 @@ const Component = require('.././r3-component.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.Event.Object.Component.Image
[Inherited from Event]
@ -91,7 +91,7 @@ const Component = require('.././r3-component.js');
<no static methods>
GENERATE_INHERITED_END
GENERATED_INHERITED_END
Of the form x=<value>
CUSTOM_OPTIONS_START
@ -117,7 +117,7 @@ const Component = require('.././r3-component.js');
class Image extends Component {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -128,8 +128,8 @@ class Image extends Component {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -144,13 +144,13 @@ class Image extends Component {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -2,9 +2,9 @@ const Utils = require('./r3-utils');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
GENERATE_INHERITED_END
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
@ -25,7 +25,7 @@ const Utils = require('./r3-utils');
class Event {
//GENERATE_CONSTRUCTOR_START
//GENERATED_CONSTRUCTOR_START
constructor(options) {
Event.Emit(Event.OBJECT_CREATED, this);
@ -34,8 +34,8 @@ class Event {
options = {};
}
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -50,7 +50,7 @@ class Event {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_END
//GENERATED_CONSTRUCTOR_END
//CUSTOM_IMPLEMENTATION_START
@ -62,7 +62,7 @@ class Event {
//CUSTOM_IMPLEMENTATION_END
//GENERATE_METHODS_START
//GENERATED_METHODS_START
/**
* async()
@ -79,8 +79,8 @@ class Event {
clientErrorCallback
) {
//GENERATE_ASYNC_METHOD_START
//GENERATE_ASYNC_METHOD_END
//GENERATED_ASYNC_METHOD_START
//GENERATED_ASYNC_METHOD_END
//CUSTOM_ASYNC_METHOD_START
return Event.Async(
@ -108,8 +108,8 @@ class Event {
clientErrorCallback
) {
//GENERATE_EMIT_METHOD_START
//GENERATE_EMIT_METHOD_END
//GENERATED_EMIT_METHOD_START
//GENERATED_EMIT_METHOD_END
//CUSTOM_EMIT_METHOD_START
return Event.Emit(
@ -133,17 +133,17 @@ class Event {
callback
) {
//GENERATE_SUBSCRIBE_METHOD_START
//GENERATE_SUBSCRIBE_METHOD_END
//GENERATED_SUBSCRIBE_METHOD_START
//GENERATED_SUBSCRIBE_METHOD_END
//CUSTOM_SUBSCRIBE_METHOD_START
return Event.Subscribe(eventId, callback.bind(this));
//CUSTOM_SUBSCRIBE_METHOD_END
}
//GENERATE_METHODS_END
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_START
/**
* Async()
@ -162,8 +162,8 @@ class Event {
clientErrorCallback
) {
//GENERATE_STATIC_ASYNC_METHOD_START
//GENERATE_STATIC_ASYNC_METHOD_END
//GENERATED_STATIC_ASYNC_METHOD_START
//GENERATED_STATIC_ASYNC_METHOD_END
//CUSTOM_STATIC_ASYNC_METHOD_START
if (Event.Subscriptions.hasOwnProperty(eventId)) {
@ -206,8 +206,8 @@ class Event {
clientErrorCallback
) {
//GENERATE_STATIC_EMIT_METHOD_START
//GENERATE_STATIC_EMIT_METHOD_END
//GENERATED_STATIC_EMIT_METHOD_START
//GENERATED_STATIC_EMIT_METHOD_END
//CUSTOM_STATIC_EMIT_METHOD_START
if (Event.Subscriptions.hasOwnProperty(eventId)) {
@ -249,8 +249,8 @@ class Event {
callback
) {
//GENERATE_STATIC_SUBSCRIBE_METHOD_START
//GENERATE_STATIC_SUBSCRIBE_METHOD_END
//GENERATED_STATIC_SUBSCRIBE_METHOD_START
//GENERATED_STATIC_SUBSCRIBE_METHOD_END
//CUSTOM_STATIC_SUBSCRIBE_METHOD_START
let subscriptionId = Utils.RandomId(10);
@ -297,13 +297,13 @@ class Event {
//CUSTOM_STATIC_SUBSCRIBE_METHOD_END
}
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_END
}
//CUSTOM_OUT_OF_CLASS_IMPLEMENTATION_START
//GENERATE_EVENTS_START
//GENERATED_EVENTS_START
Event.COMPONENT_CREATED = 0x1;
Event.CREATE_INSTANCE_BEFORE = 0x2;
Event.DISPOSE_INSTANCE = 0x3;
@ -312,12 +312,22 @@ Event.GET_RUNTIME = 0x5;
Event.GET_WINDOW_SIZE = 0x6;
Event.INSTANCE_CREATED = 0x7;
Event.INSTANCE_DISPOSED = 0x8;
Event.OBJECT_CREATED = 0x9;
Event.OBJECT_INITIALIZED = 0xa;
Event.PAUSE = 0xb;
Event.RESTART = 0xc;
Event.START = 0xd;
Event.MAX_EVENTS = 0xe;
Event.KEYBOARD_DOWN = 0x9;
Event.KEYBOARD_UP = 0xa;
Event.MOUSE_DOWN = 0xb;
Event.MOUSE_MOVE = 0xc;
Event.MOUSE_UP = 0xd;
Event.MOUSE_WHEEL = 0xe;
Event.OBJECT_CREATED = 0xf;
Event.OBJECT_INITIALIZED = 0x10;
Event.PAUSE = 0x11;
Event.RESTART = 0x12;
Event.START = 0x13;
Event.TOUCH_CANCEL = 0x14;
Event.TOUCH_END = 0x15;
Event.TOUCH_MOVE = 0x16;
Event.TOUCH_START = 0x17;
Event.MAX_EVENTS = 0x18;
Event.GetEventName = function(eventId) {
@ -330,17 +340,27 @@ Event.GetEventName = function(eventId) {
case 0x6 : return 'get_window_size';
case 0x7 : return 'instance_created';
case 0x8 : return 'instance_disposed';
case 0x9 : return 'object_created';
case 0xa : return 'object_initialized';
case 0xb : return 'pause';
case 0xc : return 'restart';
case 0xd : return 'start';
case 0x9 : return 'keyboard_down';
case 0xa : return 'keyboard_up';
case 0xb : return 'mouse_down';
case 0xc : return 'mouse_move';
case 0xd : return 'mouse_up';
case 0xe : return 'mouse_wheel';
case 0xf : return 'object_created';
case 0x10 : return 'object_initialized';
case 0x11 : return 'pause';
case 0x12 : return 'restart';
case 0x13 : return 'start';
case 0x14 : return 'touch_cancel';
case 0x15 : return 'touch_end';
case 0x16 : return 'touch_move';
case 0x17 : return 'touch_start';
default :
throw new Error('Event type not defined : ' + eventId);
}
};
//GENERATE_EVENTS_END
//GENERATED_EVENTS_END
//CUSTOM_OUT_OF_CLASS_IMPLEMENTATION_END

View File

@ -4,7 +4,7 @@ const R3Object = require('./r3-r3-object.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.Event.Object.Project
[Inherited from Event]
@ -67,7 +67,7 @@ const R3Object = require('./r3-r3-object.js');
<no static methods>
GENERATE_INHERITED_END
GENERATED_INHERITED_END
Of the form x=<value>
CUSTOM_OPTIONS_START
@ -93,7 +93,7 @@ const R3Object = require('./r3-r3-object.js');
class Project extends R3Object {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -104,8 +104,8 @@ class Project extends R3Object {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -120,13 +120,13 @@ class Project extends R3Object {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -3,7 +3,7 @@ const Event = require('./r3-event.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.Event.Object
[Inherited from Event]
@ -52,7 +52,7 @@ const Event = require('./r3-event.js');
<no static methods>
GENERATE_INHERITED_END
GENERATED_INHERITED_END
Of the form x=<value>
CUSTOM_OPTIONS_START
@ -79,7 +79,7 @@ const Event = require('./r3-event.js');
class R3Object extends Event {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -90,11 +90,11 @@ class R3Object extends Event {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_START
if (typeof options.register === 'undefined')) {
options.register = true;
}
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -109,13 +109,13 @@ class R3Object extends Event {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -1,12 +1,13 @@
class R3 {
static version = '2.0.121';
static compileDate = '2021 Aug 04 - 10:49:37 am';
static version = '2.0.128';
static compileDate = '2021 Sep 06 - 07:58:41 am';
}
//GENERATE_IMPORTS_START
//GENERATED_IMPORTS_START
const System = require('./r3-system/r3-system.js');
const Event = require('./r3-event.js');
const Utils = require('./r3-utils.js');
const SystemInput = require('./r3-system/r3-system-input.js');
const SystemLinking = require('./r3-system/r3-system-linking.js');
const SystemSocket = require('./r3-system/r3-system-socket.js');
const SystemTest = require('./r3-system/r3-system-test.js');
@ -15,12 +16,13 @@ const Runtime = require('./r3-runtime.js');
const Component = require('./r3-component/r3-component.js');
const Project = require('./r3-project.js');
const Image = require('./r3-component/r3-image.js');
//GENERATE_IMPORTS_END
//GENERATED_IMPORTS_END
//GENERATE_DEFINES_START
//GENERATED_DEFINES_START
R3.System = System;
R3.Event = Event;
R3.Utils = Utils;
R3.System.Input = SystemInput;
R3.System.Linking = SystemLinking;
R3.System.Socket = SystemSocket;
R3.System.Test = SystemTest;
@ -29,12 +31,12 @@ R3.Event.Runtime = Runtime;
R3.Event.Object.Component = Component;
R3.Event.Object.Project = Project;
R3.Event.Object.Component.Image = Image;
//GENERATE_DEFINES_END
//GENERATED_DEFINES_END
//GENERATE_CONVENIENT_DEFINES_START
//GENERATED_CONVENIENT_DEFINES_START
R3.Object = R3Object;
R3.Component = Component;
//GENERATE_CONVENIENT_DEFINES_END
//GENERATED_CONVENIENT_DEFINES_END
//CUSTOM_CONVENIENT_DEFINES_START
R3.Runtime = Runtime;

View File

@ -3,7 +3,7 @@ const Event = require('./r3-event.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.Event.Runtime
[Inherited from Event]
@ -52,7 +52,7 @@ const Event = require('./r3-event.js');
<no static methods>
GENERATE_INHERITED_END
GENERATED_INHERITED_END
Of the form x=<value>
CUSTOM_OPTIONS_START
@ -78,7 +78,7 @@ const Event = require('./r3-event.js');
class Runtime extends Event {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -89,8 +89,8 @@ class Runtime extends Event {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -105,13 +105,13 @@ class Runtime extends Event {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -1,18 +1,20 @@
//GENERATE_IMPORTS_START
//GENERATED_IMPORTS_START
const System = require('./r3-system.js');
const SystemInput = require('./r3-system-input.js');
const SystemLinking = require('./r3-system-linking.js');
const SystemSocket = require('./r3-system-socket.js');
const SystemTest = require('./r3-system-test.js');
//GENERATE_IMPORTS_END
//GENERATED_IMPORTS_END
//GENERATE_INDEX_BODY_START
//GENERATE_INDEX_BODY_END
//GENERATED_INDEX_BODY_START
//GENERATED_INDEX_BODY_END
module.exports = {
//GENERATE_EXPORTS_START
//GENERATED_EXPORTS_START
System,
SystemInput,
SystemLinking,
SystemSocket,
SystemTest
//GENERATE_EXPORTS_END
//GENERATED_EXPORTS_END
}

View File

@ -4,14 +4,69 @@ const System = require('./r3-system.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
GENERATE_INHERITED_END
Class R3.System.Input
[Inherited from System]
Properties:
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemInput]
Properties:
<no static properties>
Methods:
- start(options = {})
Just calls System.Start(options)
- stop(options = {})
Just calls System.Stop(options)
Static Methods:
- Start(options = {})
Starts the system by registering subscriptions to events
- Stop(options = {})
Stops the system by removing these subscriptions to events
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
CUSTOM_EVENT_LISTENERS_START
Event.TOUCH_START
Event.TOUCH_END
Event.TOUCH_MOVE
Event.TOUCH_CANCEL
Event.KEYBOARD_DOWN
Event.KEYBOARD_UP
Event.MOUSE_DOWN
Event.MOUSE_UP
Event.MOUSE_MOVE
Event.MOUSE_WHEEL
CUSTOM_EVENT_LISTENERS_END
CUSTOM_METHODS_START
@ -28,7 +83,7 @@ const System = require('./r3-system.js');
class SystemInput extends System {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -39,8 +94,8 @@ class SystemInput extends System {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -55,16 +110,424 @@ class SystemInput extends System {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
/**
* start()
* - Just calls System.Start(options)
* @param options = {}
*/
start(options = {}) {
//GENERATE_STATIC_EVENT_LISTENER_METHODS_START
//GENERATE_STATIC_EVENT_LISTENER_METHODS_END
//GENERATED_START_METHOD_START
SystemInput.Start();
this.started = true;
//GENERATED_START_METHOD_END
//CUSTOM_START_METHOD_START
//CUSTOM_START_METHOD_END
}
/**
* stop()
* - Just calls System.Stop(options)
* @param options = {}
*/
stop(options = {}) {
//GENERATED_STOP_METHOD_START
SystemInput.Stop();
this.started = false;
//GENERATED_STOP_METHOD_END
//CUSTOM_STOP_METHOD_START
//CUSTOM_STOP_METHOD_END
}
//GENERATED_METHODS_END
//GENERATED_STATIC_METHODS_START
/**
* Start()
* - Starts the system by registering subscriptions to events
* @param options = {}
*/
static Start(options = {}) {
//GENERATED_STATIC_START_METHOD_START
if ('System' !== 'SystemInput') {
System.Start();
}
//GENERATED_EVENT_LISTENERS_START_START
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_START,
SystemInput.OnTouchStart
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_END,
SystemInput.OnTouchEnd
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_MOVE,
SystemInput.OnTouchMove
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.TOUCH_CANCEL,
SystemInput.OnTouchCancel
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.KEYBOARD_DOWN,
SystemInput.OnKeyboardDown
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.KEYBOARD_UP,
SystemInput.OnKeyboardUp
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_DOWN,
SystemInput.OnMouseDown
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_UP,
SystemInput.OnMouseUp
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_MOVE,
SystemInput.OnMouseMove
)
);
SystemInput.Subscriptions.push(
new Event.Subscribe(
Event.MOUSE_WHEEL,
SystemInput.OnMouseWheel
)
);
//GENERATED_EVENT_LISTENERS_START_END
SystemInput.Started = true;
console.log('Started SystemInput');
//GENERATED_STATIC_START_METHOD_END
//CUSTOM_STATIC_START_METHOD_START
//CUSTOM_STATIC_START_METHOD_END
}
/**
* Stop()
* - Stops the system by removing these subscriptions to events
* @param options = {}
*/
static Stop(options = {}) {
//GENERATED_STATIC_STOP_METHOD_START
if ('System' !== 'SystemInput') {
System.Stop();
}
//GENERATED_EVENT_LISTENERS_STOP_START
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
(result, subscription) => {
if (subscription.remove() !== true) {
result.push(subscription);
}
return result;
},
[]
);
//GENERATED_EVENT_LISTENERS_STOP_END
SystemInput.Started = false;
console.log('Stopped SystemInput');
//GENERATED_STATIC_STOP_METHOD_END
//CUSTOM_STATIC_STOP_METHOD_START
//CUSTOM_STATIC_STOP_METHOD_END
}
//GENERATED_STATIC_METHODS_END
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
/**
* OnTouchStart()
* - Listens to events of type Event.TOUCH_START and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchStart(data) {
//GENERATED_STATIC_ON_TOUCH_START_METHOD_START
//GENERATED_STATIC_ON_TOUCH_START_METHOD_END
//CUSTOM_STATIC_ON_TOUCH_START_METHOD_START
//CUSTOM_STATIC_ON_TOUCH_START_METHOD_END
}
/**
* OnTouchEnd()
* - Listens to events of type Event.TOUCH_END and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchEnd(data) {
//GENERATED_STATIC_ON_TOUCH_END_METHOD_START
//GENERATED_STATIC_ON_TOUCH_END_METHOD_END
//CUSTOM_STATIC_ON_TOUCH_END_METHOD_START
//CUSTOM_STATIC_ON_TOUCH_END_METHOD_END
}
/**
* OnTouchMove()
* - Listens to events of type Event.TOUCH_MOVE and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchMove(data) {
//GENERATED_STATIC_ON_TOUCH_MOVE_METHOD_START
//GENERATED_STATIC_ON_TOUCH_MOVE_METHOD_END
//CUSTOM_STATIC_ON_TOUCH_MOVE_METHOD_START
//CUSTOM_STATIC_ON_TOUCH_MOVE_METHOD_END
}
/**
* OnTouchCancel()
* - Listens to events of type Event.TOUCH_CANCEL and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnTouchCancel(data) {
//GENERATED_STATIC_ON_TOUCH_CANCEL_METHOD_START
//GENERATED_STATIC_ON_TOUCH_CANCEL_METHOD_END
//CUSTOM_STATIC_ON_TOUCH_CANCEL_METHOD_START
//CUSTOM_STATIC_ON_TOUCH_CANCEL_METHOD_END
}
/**
* OnKeyboardDown()
* - Listens to events of type Event.KEYBOARD_DOWN and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnKeyboardDown(data) {
//GENERATED_STATIC_ON_KEYBOARD_DOWN_METHOD_START
//GENERATED_STATIC_ON_KEYBOARD_DOWN_METHOD_END
//CUSTOM_STATIC_ON_KEYBOARD_DOWN_METHOD_START
//CUSTOM_STATIC_ON_KEYBOARD_DOWN_METHOD_END
}
/**
* OnKeyboardUp()
* - Listens to events of type Event.KEYBOARD_UP and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnKeyboardUp(data) {
//GENERATED_STATIC_ON_KEYBOARD_UP_METHOD_START
//GENERATED_STATIC_ON_KEYBOARD_UP_METHOD_END
//CUSTOM_STATIC_ON_KEYBOARD_UP_METHOD_START
//CUSTOM_STATIC_ON_KEYBOARD_UP_METHOD_END
}
/**
* OnMouseDown()
* - Listens to events of type Event.MOUSE_DOWN and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseDown(data) {
//GENERATED_STATIC_ON_MOUSE_DOWN_METHOD_START
//GENERATED_STATIC_ON_MOUSE_DOWN_METHOD_END
//CUSTOM_STATIC_ON_MOUSE_DOWN_METHOD_START
//CUSTOM_STATIC_ON_MOUSE_DOWN_METHOD_END
}
/**
* OnMouseUp()
* - Listens to events of type Event.MOUSE_UP and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseUp(data) {
//GENERATED_STATIC_ON_MOUSE_UP_METHOD_START
//GENERATED_STATIC_ON_MOUSE_UP_METHOD_END
//CUSTOM_STATIC_ON_MOUSE_UP_METHOD_START
//CUSTOM_STATIC_ON_MOUSE_UP_METHOD_END
}
/**
* OnMouseMove()
* - Listens to events of type Event.MOUSE_MOVE and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseMove(data) {
//GENERATED_STATIC_ON_MOUSE_MOVE_METHOD_START
//GENERATED_STATIC_ON_MOUSE_MOVE_METHOD_END
//CUSTOM_STATIC_ON_MOUSE_MOVE_METHOD_START
//CUSTOM_STATIC_ON_MOUSE_MOVE_METHOD_END
}
/**
* OnMouseWheel()
* - Listens to events of type Event.MOUSE_WHEEL and executes this function.
* @param data (The event data passed as argument - typically an R3Object)
* @return null
*/
static OnMouseWheel(data) {
//GENERATED_STATIC_ON_MOUSE_WHEEL_METHOD_START
//GENERATED_STATIC_ON_MOUSE_WHEEL_METHOD_END
//CUSTOM_STATIC_ON_MOUSE_WHEEL_METHOD_START
//CUSTOM_STATIC_ON_MOUSE_WHEEL_METHOD_END
}
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -4,7 +4,7 @@ const System = require('./r3-system.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.System.Linking
[Inherited from System]
@ -13,6 +13,28 @@ const System = require('./r3-system.js');
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemLinking]
Properties:
<no static properties>
Methods:
- start(options)
@ -29,29 +51,7 @@ const System = require('./r3-system.js');
- Stop(options)
Stops the system by removing these subscriptions to events
[Belonging to SystemLinking]
Properties:
<no static properties>
Methods:
- start(options)
Overrides for R3.System.start()
- stop(options)
Overrides for R3.System.stop()
Static Methods:
- Start(options)
Overrides for R3.System.Start()
- Stop(options)
Overrides for R3.System.Stop()
GENERATE_INHERITED_END
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
@ -75,7 +75,7 @@ const System = require('./r3-system.js');
class SystemLinking extends System {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -86,8 +86,8 @@ class SystemLinking extends System {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -102,9 +102,9 @@ class SystemLinking extends System {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATED_METHODS_START
/**
* start()
@ -113,10 +113,10 @@ class SystemLinking extends System {
*/
start(options) {
//GENERATE_START_METHOD_START
SystemLinking.Start(options);
//GENERATED_START_METHOD_START
SystemLinking.Start();
this.started = true;
//GENERATE_START_METHOD_END
//GENERATED_START_METHOD_END
//CUSTOM_START_METHOD_START
//CUSTOM_START_METHOD_END
@ -130,18 +130,18 @@ class SystemLinking extends System {
*/
stop(options) {
//GENERATE_STOP_METHOD_START
SystemLinking.Stop(options);
//GENERATED_STOP_METHOD_START
SystemLinking.Stop();
this.started = false;
//GENERATE_STOP_METHOD_END
//GENERATED_STOP_METHOD_END
//CUSTOM_STOP_METHOD_START
//CUSTOM_STOP_METHOD_END
}
//GENERATE_METHODS_END
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_START
/**
* Start()
@ -150,13 +150,13 @@ class SystemLinking extends System {
*/
static Start(options) {
//GENERATE_STATIC_START_METHOD_START
//GENERATED_STATIC_START_METHOD_START
if ('System' !== 'SystemLinking') {
System.Start();
}
//GENERATE_EVENT_LISTENERS_START_START
//GENERATED_EVENT_LISTENERS_START_START
SystemLinking.Subscriptions.push(
new Event.Subscribe(
Event.OBJECT_CREATED,
@ -169,13 +169,13 @@ class SystemLinking extends System {
SystemLinking.OnInstanceCreated
)
);
//GENERATE_EVENT_LISTENERS_START_END
//GENERATED_EVENT_LISTENERS_START_END
SystemLinking.Started = true;
console.log('Started SystemLinking');
//GENERATE_STATIC_START_METHOD_END
//GENERATED_STATIC_START_METHOD_END
//CUSTOM_STATIC_START_METHOD_START
//CUSTOM_STATIC_START_METHOD_END
@ -189,13 +189,13 @@ class SystemLinking extends System {
*/
static Stop(options) {
//GENERATE_STATIC_STOP_METHOD_START
//GENERATED_STATIC_STOP_METHOD_START
if ('System' !== 'SystemLinking') {
System.Stop(options);
System.Stop();
}
//GENERATE_EVENT_LISTENERS_STOP_START
//GENERATED_EVENT_LISTENERS_STOP_START
SystemLinking.Subscriptions = SystemLinking.Subscriptions.reduce(
(result, subscription) => {
@ -216,21 +216,21 @@ class SystemLinking extends System {
},
[]
);
//GENERATE_EVENT_LISTENERS_STOP_END
//GENERATED_EVENT_LISTENERS_STOP_END
SystemLinking.Started = false;
console.log('Stopped SystemLinking');
//GENERATE_STATIC_STOP_METHOD_END
//GENERATED_STATIC_STOP_METHOD_END
//CUSTOM_STATIC_STOP_METHOD_START
//CUSTOM_STATIC_STOP_METHOD_END
}
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_END
//GENERATE_STATIC_EVENT_LISTENER_METHODS_START
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
/**
* OnObjectCreated()
@ -240,8 +240,8 @@ class SystemLinking extends System {
*/
static OnObjectCreated(data) {
//GENERATE_STATIC_ON_OBJECT_CREATED_METHOD_START
//GENERATE_STATIC_ON_OBJECT_CREATED_METHOD_END
//GENERATED_STATIC_ON_OBJECT_CREATED_METHOD_START
//GENERATED_STATIC_ON_OBJECT_CREATED_METHOD_END
//CUSTOM_STATIC_ON_OBJECT_CREATED_METHOD_START
//CUSTOM_STATIC_ON_OBJECT_CREATED_METHOD_END
@ -256,14 +256,14 @@ class SystemLinking extends System {
*/
static OnInstanceCreated(data) {
//GENERATE_STATIC_ON_INSTANCE_CREATED_METHOD_START
//GENERATE_STATIC_ON_INSTANCE_CREATED_METHOD_END
//GENERATED_STATIC_ON_INSTANCE_CREATED_METHOD_START
//GENERATED_STATIC_ON_INSTANCE_CREATED_METHOD_END
//CUSTOM_STATIC_ON_INSTANCE_CREATED_METHOD_START
//CUSTOM_STATIC_ON_INSTANCE_CREATED_METHOD_END
}
//GENERATE_STATIC_EVENT_LISTENER_METHODS_END
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -4,7 +4,7 @@ const System = require('./r3-system.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.System.Socket
[Inherited from System]
@ -13,6 +13,28 @@ const System = require('./r3-system.js');
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemSocket]
Properties:
<no static properties>
Methods:
- start(options)
@ -29,29 +51,7 @@ const System = require('./r3-system.js');
- Stop(options)
Stops the system by removing these subscriptions to events
[Belonging to SystemSocket]
Properties:
<no static properties>
Methods:
- start(options)
Overrides for R3.System.start()
- stop(options)
Overrides for R3.System.stop()
Static Methods:
- Start(options)
Overrides for R3.System.Start()
- Stop(options)
Overrides for R3.System.Stop()
GENERATE_INHERITED_END
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
@ -73,7 +73,7 @@ const System = require('./r3-system.js');
class SystemSocket extends System {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -84,8 +84,8 @@ class SystemSocket extends System {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -100,9 +100,9 @@ class SystemSocket extends System {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATED_METHODS_START
/**
* start()
@ -111,10 +111,10 @@ class SystemSocket extends System {
*/
start(options) {
//GENERATE_START_METHOD_START
SystemSocket.Start(options);
//GENERATED_START_METHOD_START
SystemSocket.Start();
this.started = true;
//GENERATE_START_METHOD_END
//GENERATED_START_METHOD_END
//CUSTOM_START_METHOD_START
//CUSTOM_START_METHOD_END
@ -128,19 +128,19 @@ class SystemSocket extends System {
*/
stop(options) {
//GENERATE_STOP_METHOD_START
SystemSocket.Stop(options);
//GENERATED_STOP_METHOD_START
SystemSocket.Stop();
this.started = false;
//GENERATE_STOP_METHOD_END
//GENERATED_STOP_METHOD_END
//CUSTOM_STOP_METHOD_START
console.log('system socket stop test');
//CUSTOM_STOP_METHOD_END
}
//GENERATE_METHODS_END
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_START
/**
* Start()
@ -149,20 +149,20 @@ class SystemSocket extends System {
*/
static Start(options) {
//GENERATE_STATIC_START_METHOD_START
//GENERATED_STATIC_START_METHOD_START
if ('System' !== 'SystemSocket') {
System.Start();
}
//GENERATE_EVENT_LISTENERS_START_START
//GENERATE_EVENT_LISTENERS_START_END
//GENERATED_EVENT_LISTENERS_START_START
//GENERATED_EVENT_LISTENERS_START_END
SystemSocket.Started = true;
console.log('Started SystemSocket');
//GENERATE_STATIC_START_METHOD_END
//GENERATED_STATIC_START_METHOD_END
//CUSTOM_STATIC_START_METHOD_START
console.log('CUSTOM Start Test Stuff');
@ -177,29 +177,29 @@ class SystemSocket extends System {
*/
static Stop(options) {
//GENERATE_STATIC_STOP_METHOD_START
//GENERATED_STATIC_STOP_METHOD_START
if ('System' !== 'SystemSocket') {
System.Stop(options);
System.Stop();
}
//GENERATE_EVENT_LISTENERS_STOP_START
//GENERATE_EVENT_LISTENERS_STOP_END
//GENERATED_EVENT_LISTENERS_STOP_START
//GENERATED_EVENT_LISTENERS_STOP_END
SystemSocket.Started = false;
console.log('Stopped SystemSocket');
//GENERATE_STATIC_STOP_METHOD_END
//GENERATED_STATIC_STOP_METHOD_END
//CUSTOM_STATIC_STOP_METHOD_START
//CUSTOM_STATIC_STOP_METHOD_END
}
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_END
//GENERATE_STATIC_EVENT_LISTENER_METHODS_START
//GENERATE_STATIC_EVENT_LISTENER_METHODS_END
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -4,7 +4,7 @@ const System = require('./r3-system.js');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
Class R3.System.Test
[Inherited from System]
@ -13,6 +13,28 @@ const System = require('./r3-system.js');
<no inherited properties>
Methods:
- start()
Just calls System.Start()
- stop()
Just calls System.Stop()
Static Methods:
- Start()
Starts the system by registering subscriptions to events
- Stop()
Stops the system by removing these subscriptions to events
[Belonging to SystemTest]
Properties:
<no static properties>
Methods:
- start(options)
@ -29,29 +51,7 @@ const System = require('./r3-system.js');
- Stop(options)
Stops the system by removing these subscriptions to events
[Belonging to SystemTest]
Properties:
<no static properties>
Methods:
- start(options)
Overrides for R3.System.start()
- stop(options)
Overrides for R3.System.stop()
Static Methods:
- Start(options)
Overrides for R3.System.Start()
- Stop(options)
Overrides for R3.System.Stop()
GENERATE_INHERITED_END
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
@ -73,7 +73,7 @@ const System = require('./r3-system.js');
class SystemTest extends System {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_START
constructor(options) {
if (typeof options === 'undefined') {
@ -84,8 +84,8 @@ class SystemTest extends System {
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -100,9 +100,9 @@ class SystemTest extends System {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATED_METHODS_START
/**
* start()
@ -111,10 +111,10 @@ class SystemTest extends System {
*/
start(options) {
//GENERATE_START_METHOD_START
SystemTest.Start(options);
//GENERATED_START_METHOD_START
SystemTest.Start();
this.started = true;
//GENERATE_START_METHOD_END
//GENERATED_START_METHOD_END
//CUSTOM_START_METHOD_START
//CUSTOM_START_METHOD_END
@ -128,18 +128,18 @@ class SystemTest extends System {
*/
stop(options) {
//GENERATE_STOP_METHOD_START
SystemTest.Stop(options);
//GENERATED_STOP_METHOD_START
SystemTest.Stop();
this.started = false;
//GENERATE_STOP_METHOD_END
//GENERATED_STOP_METHOD_END
//CUSTOM_STOP_METHOD_START
//CUSTOM_STOP_METHOD_END
}
//GENERATE_METHODS_END
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_START
/**
* Start()
@ -148,20 +148,20 @@ class SystemTest extends System {
*/
static Start(options) {
//GENERATE_STATIC_START_METHOD_START
//GENERATED_STATIC_START_METHOD_START
if ('System' !== 'SystemTest') {
System.Start();
}
//GENERATE_EVENT_LISTENERS_START_START
//GENERATE_EVENT_LISTENERS_START_END
//GENERATED_EVENT_LISTENERS_START_START
//GENERATED_EVENT_LISTENERS_START_END
SystemTest.Started = true;
console.log('Started SystemTest');
//GENERATE_STATIC_START_METHOD_END
//GENERATED_STATIC_START_METHOD_END
//CUSTOM_STATIC_START_METHOD_START
//CUSTOM_STATIC_START_METHOD_END
@ -175,29 +175,29 @@ class SystemTest extends System {
*/
static Stop(options) {
//GENERATE_STATIC_STOP_METHOD_START
//GENERATED_STATIC_STOP_METHOD_START
if ('System' !== 'SystemTest') {
System.Stop(options);
System.Stop();
}
//GENERATE_EVENT_LISTENERS_STOP_START
//GENERATE_EVENT_LISTENERS_STOP_END
//GENERATED_EVENT_LISTENERS_STOP_START
//GENERATED_EVENT_LISTENERS_STOP_END
SystemTest.Started = false;
console.log('Stopped SystemTest');
//GENERATE_STATIC_STOP_METHOD_END
//GENERATED_STATIC_STOP_METHOD_END
//CUSTOM_STATIC_STOP_METHOD_START
//CUSTOM_STATIC_STOP_METHOD_END
}
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_END
//GENERATE_STATIC_EVENT_LISTENER_METHODS_START
//GENERATE_STATIC_EVENT_LISTENER_METHODS_END
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -7,20 +7,20 @@ const Utils = require('.././r3-utils');
CUSTOM_OPTIONS_END
CUSTOM_METHODS_START
start(options) - Just calls System.Start(options)
stop(options) - Just calls System.Stop(options)
start() - Just calls System.Start()
stop() - Just calls System.Stop()
CUSTOM_METHODS_END
CUSTOM_STATIC_METHODS_START
Start(options) - Starts the system by registering subscriptions to events
Stop(options) - Stops the system by removing these subscriptions to events
Start() - Starts the system by registering subscriptions to events
Stop() - Stops the system by removing these subscriptions to events
CUSTOM_STATIC_METHODS_END
**/
class System {
//GENERATE_CONSTRUCTOR_START
//GENERATED_CONSTRUCTOR_START
constructor(options) {
Event.Emit(Event.OBJECT_CREATED, this);
@ -29,8 +29,8 @@ class System {
options = {};
}
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -45,24 +45,20 @@ class System {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_END
//GENERATED_CONSTRUCTOR_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END
//GENERATE_METHODS_START
//GENERATED_METHODS_START
/**
* start()
* - Just calls System.Start(options)
* @param options
* - Just calls System.Start()
*/
start(options) {
start() {
//GENERATE_START_METHOD_START
System.Start(options);
//GENERATED_START_METHOD_START
System.Start();
this.started = true;
//GENERATE_START_METHOD_END
//GENERATED_START_METHOD_END
//CUSTOM_START_METHOD_START
//CUSTOM_START_METHOD_END
@ -71,45 +67,43 @@ class System {
/**
* stop()
* - Just calls System.Stop(options)
* @param options
* - Just calls System.Stop()
*/
stop(options) {
stop() {
//GENERATE_STOP_METHOD_START
System.Stop(options);
//GENERATED_STOP_METHOD_START
System.Stop();
this.started = false;
//GENERATE_STOP_METHOD_END
//GENERATED_STOP_METHOD_END
//CUSTOM_STOP_METHOD_START
//CUSTOM_STOP_METHOD_END
}
//GENERATE_METHODS_END
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_START
/**
* Start()
* - Starts the system by registering subscriptions to events
* @param options
* - Starts the system by registering subscriptions to events
*/
static Start(options) {
static Start() {
//GENERATE_STATIC_START_METHOD_START
//GENERATED_STATIC_START_METHOD_START
if ('System' !== 'System') {
System.Start();
}
//GENERATE_EVENT_LISTENERS_START_START
//GENERATE_EVENT_LISTENERS_START_END
//GENERATED_EVENT_LISTENERS_START_START
//GENERATED_EVENT_LISTENERS_START_END
System.Started = true;
console.log('Started System');
//GENERATE_STATIC_START_METHOD_END
//GENERATED_STATIC_START_METHOD_END
//CUSTOM_STATIC_START_METHOD_START
//CUSTOM_STATIC_START_METHOD_END
@ -118,31 +112,33 @@ class System {
/**
* Stop()
* - Stops the system by removing these subscriptions to events
* @param options
* - Stops the system by removing these subscriptions to events
*/
static Stop(options) {
static Stop() {
//GENERATE_STATIC_STOP_METHOD_START
//GENERATED_STATIC_STOP_METHOD_START
if ('System' !== 'System') {
System.Stop(options);
System.Stop();
}
//GENERATE_EVENT_LISTENERS_STOP_START
//GENERATE_EVENT_LISTENERS_STOP_END
//GENERATED_EVENT_LISTENERS_STOP_START
//GENERATED_EVENT_LISTENERS_STOP_END
System.Started = false;
console.log('Stopped System');
//GENERATE_STATIC_STOP_METHOD_END
//GENERATED_STATIC_STOP_METHOD_END
//CUSTOM_STATIC_STOP_METHOD_START
//CUSTOM_STATIC_STOP_METHOD_END
}
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END
}

View File

@ -2,9 +2,9 @@ const Event = require('./r3-event');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
GENERATE_INHERITED_END
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
@ -19,7 +19,7 @@ const Event = require('./r3-event');
class Utils {
//GENERATE_CONSTRUCTOR_START
//GENERATED_CONSTRUCTOR_START
constructor(options) {
Event.Emit(Event.OBJECT_CREATED, this);
@ -28,8 +28,8 @@ class Utils {
options = {};
}
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END
@ -44,7 +44,7 @@ class Utils {
//CUSTOM_AFTER_INIT_START
//CUSTOM_AFTER_INIT_END
}
//GENERATE_CONSTRUCTOR_END
//GENERATED_CONSTRUCTOR_END
//CUSTOM_IMPLEMENTATION_START
static GetFirstParent(object, constructor) {
@ -1281,11 +1281,11 @@ class Utils {
};
//CUSTOM_IMPLEMENTATION_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
}

View File

@ -6,8 +6,8 @@
options = {};
}
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END

View File

@ -8,8 +8,8 @@
this.emit(Event.OBJECT_CREATED, this);
//GENERATE_OPTIONS_INIT_START
//GENERATE_OPTIONS_INIT_END
//GENERATED_OPTIONS_INIT_START
//GENERATED_OPTIONS_INIT_END
//CUSTOM_OPTIONS_INIT_START
//CUSTOM_OPTIONS_INIT_END

View File

@ -3,8 +3,8 @@
this.getRuntime().createInstance(
this,
{
//GENERATE_CREATE_INSTANCE_OPTIONS_START
//GENERATE_CREATE_INSTANCE_OPTIONS_END
//GENERATED_CREATE_INSTANCE_OPTIONS_START
//GENERATED_CREATE_INSTANCE_OPTIONS_END
}
)
this.emit(Event.INSTANCE_CREATED, this);

View File

@ -4,9 +4,9 @@ const EXTEND_CLASS = require('INCLUDE_PATH/EXTEND_CLASS_FILE_NAME');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
GENERATE_INHERITED_END
GENERATED_INHERITED_END
Of the form x=<value>
CUSTOM_OPTIONS_START
@ -32,14 +32,14 @@ const EXTEND_CLASS = require('INCLUDE_PATH/EXTEND_CLASS_FILE_NAME');
class CLASS_NAME extends EXTEND_CLASS {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -5,9 +5,9 @@
*/
METHOD_NAME(METHOD_ARGS) {
//GENERATE_METHOD_NAME_UPPERCASE_METHOD_START
//GENERATED_METHOD_NAME_UPPERCASE_METHOD_START
FUNCTION_TEMPLATE
//GENERATE_METHOD_NAME_UPPERCASE_METHOD_END
//GENERATED_METHOD_NAME_UPPERCASE_METHOD_END
//CUSTOM_METHOD_NAME_UPPERCASE_METHOD_START
//CUSTOM_METHOD_NAME_UPPERCASE_METHOD_END

View File

@ -5,9 +5,9 @@
*/
static METHOD_NAME(METHOD_ARGS) {
//GENERATE_STATIC_METHOD_NAME_UPPERCASE_METHOD_START
//GENERATED_STATIC_METHOD_NAME_UPPERCASE_METHOD_START
FUNCTION_TEMPLATE
//GENERATE_STATIC_METHOD_NAME_UPPERCASE_METHOD_END
//GENERATED_STATIC_METHOD_NAME_UPPERCASE_METHOD_END
//CUSTOM_STATIC_METHOD_NAME_UPPERCASE_METHOD_START
//CUSTOM_STATIC_METHOD_NAME_UPPERCASE_METHOD_END

View File

@ -1,10 +1,10 @@
//GENERATE_IMPORTS_START
//GENERATE_IMPORTS_END
//GENERATED_IMPORTS_START
//GENERATED_IMPORTS_END
//GENERATE_INDEX_BODY_START
//GENERATE_INDEX_BODY_END
//GENERATED_INDEX_BODY_START
//GENERATED_INDEX_BODY_END
module.exports = {
//GENERATE_EXPORTS_START
//GENERATE_EXPORTS_END
//GENERATED_EXPORTS_START
//GENERATED_EXPORTS_END
}

View File

@ -3,9 +3,9 @@ const Utils = require('INCLUDE_PATH/r3-utils');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
GENERATE_INHERITED_END
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
@ -20,17 +20,17 @@ const Utils = require('INCLUDE_PATH/r3-utils');
class CLASS_NAME {
//GENERATE_CONSTRUCTOR_START
//GENERATE_CONSTRUCTOR_END
//GENERATED_CONSTRUCTOR_START
//GENERATED_CONSTRUCTOR_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
}

View File

@ -3,14 +3,14 @@ class R3 {
static compileDate = 'DATE';
}
//GENERATE_IMPORTS_START
//GENERATE_IMPORTS_END
//GENERATED_IMPORTS_START
//GENERATED_IMPORTS_END
//GENERATE_DEFINES_START
//GENERATE_DEFINES_END
//GENERATED_DEFINES_START
//GENERATED_DEFINES_END
//GENERATE_CONVENIENT_DEFINES_START
//GENERATE_CONVENIENT_DEFINES_END
//GENERATED_CONVENIENT_DEFINES_START
//GENERATED_CONVENIENT_DEFINES_END
//CUSTOM_CONVENIENT_DEFINES_START
//CUSTOM_CONVENIENT_DEFINES_END

View File

@ -1,2 +1,2 @@
CLASS_NAME.Start(options);
CLASS_NAME.Start();
this.started = true;

View File

@ -10,8 +10,8 @@ const Utils = require('INCLUDE_PATH/r3-utils');
class CLASS_NAME {
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -3,8 +3,8 @@
PARENT_SYSTEM.Start();
}
//GENERATE_EVENT_LISTENERS_START_START
//GENERATE_EVENT_LISTENERS_START_END
//GENERATED_EVENT_LISTENERS_START_START
//GENERATED_EVENT_LISTENERS_START_END
CLASS_NAME.Started = true;

View File

@ -1,10 +1,10 @@
if ('PARENT_SYSTEM' !== 'CLASS_NAME') {
PARENT_SYSTEM.Stop(options);
PARENT_SYSTEM.Stop();
}
//GENERATE_EVENT_LISTENERS_STOP_START
//GENERATE_EVENT_LISTENERS_STOP_END
//GENERATED_EVENT_LISTENERS_STOP_START
//GENERATED_EVENT_LISTENERS_STOP_END
CLASS_NAME.Started = false;

View File

@ -1,2 +1,2 @@
CLASS_NAME.Stop(options);
CLASS_NAME.Stop();
this.started = false;

View File

@ -7,31 +7,31 @@ const Utils = require('INCLUDE_PATH/r3-utils');
CUSTOM_OPTIONS_END
CUSTOM_METHODS_START
start(options) - Just calls System.Start(options)
stop(options) - Just calls System.Stop(options)
start() - Just calls System.Start()
stop() - Just calls System.Stop()
CUSTOM_METHODS_END
CUSTOM_STATIC_METHODS_START
Start(options) - Starts the system by registering subscriptions to events
Stop(options) - Stops the system by removing these subscriptions to events
Start() - Starts the system by registering subscriptions to events
Stop() - Stops the system by removing these subscriptions to events
CUSTOM_STATIC_METHODS_END
**/
class CLASS_NAME {
//GENERATE_CONSTRUCTOR_START
//GENERATE_CONSTRUCTOR_END
//GENERATED_CONSTRUCTOR_START
//GENERATED_CONSTRUCTOR_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
}
//CUSTOM_OUT_OF_CLASS_IMPLEMENTATION_START

View File

@ -4,9 +4,9 @@ const EXTEND_CLASS = require('./EXTEND_CLASS_FILE_NAME');
/**
GENERATE_INHERITED_START
GENERATED_INHERITED_START
GENERATE_INHERITED_END
GENERATED_INHERITED_END
CUSTOM_OPTIONS_START
CUSTOM_OPTIONS_END
@ -15,30 +15,30 @@ const EXTEND_CLASS = require('./EXTEND_CLASS_FILE_NAME');
CUSTOM_EVENT_LISTENERS_END
CUSTOM_METHODS_START
start(options = {}) - Just calls System.Start(options)
stop(options = {}) - Just calls System.Stop(options)
start() - Just calls System.Start()
stop() - Just calls System.Stop()
CUSTOM_METHODS_END
CUSTOM_STATIC_METHODS_START
Start(options = {}) - Starts the system by registering subscriptions to events
Stop(options = {}) - Stops the system by removing these subscriptions to events
Start() - Starts the system by registering subscriptions to events
Stop() - Stops the system by removing these subscriptions to events
CUSTOM_STATIC_METHODS_END
**/
class CLASS_NAME extends EXTEND_CLASS {
//GENERATE_CONSTRUCTOR_EXTENDS_START
//GENERATE_CONSTRUCTOR_EXTENDS_END
//GENERATED_CONSTRUCTOR_EXTENDS_START
//GENERATED_CONSTRUCTOR_EXTENDS_END
//GENERATE_METHODS_START
//GENERATE_METHODS_END
//GENERATED_METHODS_START
//GENERATED_METHODS_END
//GENERATE_STATIC_METHODS_START
//GENERATE_STATIC_METHODS_END
//GENERATED_STATIC_METHODS_START
//GENERATED_STATIC_METHODS_END
//GENERATE_STATIC_EVENT_LISTENER_METHODS_START
//GENERATE_STATIC_EVENT_LISTENER_METHODS_END
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
//CUSTOM_IMPLEMENTATION_START
//CUSTOM_IMPLEMENTATION_END

View File

@ -1,39 +1,49 @@
GENERATE_ASYNC_METHOD
GENERATE_CONSTRUCTOR
GENERATE_CONSTRUCTOR_EXTENDS
GENERATE_CONVENIENT_DEFINES
GENERATE_CREATE_INSTANCE_METHOD
GENERATE_CREATE_INSTANCE_OPTIONS
GENERATE_DEFINES
GENERATE_DISPOSE_INSTANCE_METHOD
GENERATE_DISPOSE_METHOD
GENERATE_EMIT_METHOD
GENERATE_EVENT_LISTENERS_START
GENERATE_EVENT_LISTENERS_STOP
GENERATE_EVENTS
GENERATE_EXPORTS
GENERATE_GET_RUNTIME_METHOD
GENERATE_IMPORTS
GENERATE_INDEX_BODY
GENERATE_INHERITED
GENERATE_METHOD_NAME_UPPERCASE_METHOD
GENERATE_METHODS
GENERATE_OPTIONS_INIT
GENERATE_START_METHOD
GENERATE_STATIC_ASYNC_METHOD
GENERATE_STATIC_EMIT_METHOD
GENERATE_STATIC_EVENT_LISTENER_METHODS
GENERATE_STATIC_METHOD_NAME_UPPERCASE_METHOD
GENERATE_STATIC_METHODS
GENERATE_STATIC_ON_INSTANCE_CREATED_METHOD
GENERATE_STATIC_ON_OBJECT_CREATED_METHOD
GENERATE_STATIC_START_METHOD
GENERATE_STATIC_STOP_METHOD
GENERATE_STATIC_SUBSCRIBE_METHOD
GENERATE_STOP_METHOD
GENERATE_SUBSCRIBE_METHOD
GENERATE_UPDATE_FROM_INSTANCE_OPTIONS
GENERATE_UPDATE_INSTANCE_OPTIONS
GENERATED_ASYNC_METHOD
GENERATED_CONSTRUCTOR
GENERATED_CONSTRUCTOR_EXTENDS
GENERATED_CONVENIENT_DEFINES
GENERATED_CREATE_INSTANCE_METHOD
GENERATED_CREATE_INSTANCE_OPTIONS
GENERATED_DEFINES
GENERATED_DISPOSE_INSTANCE_METHOD
GENERATED_DISPOSE_METHOD
GENERATED_EMIT_METHOD
GENERATED_EVENT_LISTENERS_START
GENERATED_EVENT_LISTENERS_STOP
GENERATED_EVENTS
GENERATED_EXPORTS
GENERATED_GET_RUNTIME_METHOD
GENERATED_IMPORTS
GENERATED_INDEX_BODY
GENERATED_INHERITED
GENERATED_METHOD_NAME_UPPERCASE_METHOD
GENERATED_METHODS
GENERATED_OPTIONS_INIT
GENERATED_START_METHOD
GENERATED_STATIC_ASYNC_METHOD
GENERATED_STATIC_EMIT_METHOD
GENERATED_STATIC_EVENT_LISTENER_METHODS
GENERATED_STATIC_METHOD_NAME_UPPERCASE_METHOD
GENERATED_STATIC_METHODS
GENERATED_STATIC_ON_INSTANCE_CREATED_METHOD
GENERATED_STATIC_ON_KEYBOARD_DOWN_METHOD
GENERATED_STATIC_ON_KEYBOARD_UP_METHOD
GENERATED_STATIC_ON_MOUSE_DOWN_METHOD
GENERATED_STATIC_ON_MOUSE_MOVE_METHOD
GENERATED_STATIC_ON_MOUSE_UP_METHOD
GENERATED_STATIC_ON_MOUSE_WHEEL_METHOD
GENERATED_STATIC_ON_OBJECT_CREATED_METHOD
GENERATED_STATIC_ON_TOUCH_CANCEL_METHOD
GENERATED_STATIC_ON_TOUCH_END_METHOD
GENERATED_STATIC_ON_TOUCH_MOVE_METHOD
GENERATED_STATIC_ON_TOUCH_START_METHOD
GENERATED_STATIC_START_METHOD
GENERATED_STATIC_STOP_METHOD
GENERATED_STATIC_SUBSCRIBE_METHOD
GENERATED_STOP_METHOD
GENERATED_SUBSCRIBE_METHOD
GENERATED_UPDATE_FROM_INSTANCE_OPTIONS
GENERATED_UPDATE_INSTANCE_OPTIONS
CUSTOM_AFTER_INIT
CUSTOM_ASYNC_METHOD
CUSTOM_BEFORE_INIT
@ -59,7 +69,17 @@ CUSTOM_STATIC_EMIT_METHOD
CUSTOM_STATIC_METHOD_NAME_UPPERCASE_METHOD
CUSTOM_STATIC_METHODS
CUSTOM_STATIC_ON_INSTANCE_CREATED_METHOD
CUSTOM_STATIC_ON_KEYBOARD_DOWN_METHOD
CUSTOM_STATIC_ON_KEYBOARD_UP_METHOD
CUSTOM_STATIC_ON_MOUSE_DOWN_METHOD
CUSTOM_STATIC_ON_MOUSE_MOVE_METHOD
CUSTOM_STATIC_ON_MOUSE_UP_METHOD
CUSTOM_STATIC_ON_MOUSE_WHEEL_METHOD
CUSTOM_STATIC_ON_OBJECT_CREATED_METHOD
CUSTOM_STATIC_ON_TOUCH_CANCEL_METHOD
CUSTOM_STATIC_ON_TOUCH_END_METHOD
CUSTOM_STATIC_ON_TOUCH_MOVE_METHOD
CUSTOM_STATIC_ON_TOUCH_START_METHOD
CUSTOM_STATIC_START_METHOD
CUSTOM_STATIC_STOP_METHOD
CUSTOM_STATIC_SUBSCRIBE_METHOD

View File

@ -1,6 +1,6 @@
this.emit(Event.UPDATE_FROM_INSTANCE_BEFORE, this);
//GENERATE_UPDATE_FROM_INSTANCE_OPTIONS_START
//GENERATE_UPDATE_FROM_INSTANCE_OPTIONS_END
//GENERATED_UPDATE_FROM_INSTANCE_OPTIONS_START
//GENERATED_UPDATE_FROM_INSTANCE_OPTIONS_END
this.emit(Event.UPDATE_FROM_INSTANCE_AFTER, this);

View File

@ -1,6 +1,6 @@
this.emit(Event.UPDATE_INSTANCE_BEFORE, this);
//GENERATE_UPDATE_INSTANCE_OPTIONS_START
//GENERATE_UPDATE_INSTANCE_OPTIONS_END
//GENERATED_UPDATE_INSTANCE_OPTIONS_START
//GENERATED_UPDATE_INSTANCE_OPTIONS_END
this.emit(Event.UPDATE_INSTANCE_AFTER, this);

View File

@ -1 +1 @@
2.0.121
2.0.128