mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-11-14 06:23:55 +01:00
28 lines
794 B
Plaintext
28 lines
794 B
Plaintext
|
function Node_Slideshow(_x, _y, _group = noone) : Node(_x, _y, _group) constructor {
|
||
|
name = "Slideshow";
|
||
|
project = PROJECT;
|
||
|
|
||
|
is_controller = true;
|
||
|
|
||
|
setDimension(128, 32);
|
||
|
|
||
|
inputs[| 0] = nodeValue("Order", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0);
|
||
|
|
||
|
inputs[| 1] = nodeValue("Title", self, JUNCTION_CONNECT.input, VALUE_TYPE.text, "");
|
||
|
|
||
|
inputs[| 2] = nodeValue("Anchor", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0)
|
||
|
.setDisplay(VALUE_DISPLAY.enum_scroll, [ "Center", "Top left" ]);
|
||
|
|
||
|
slide_title = "";
|
||
|
slide_anchor = 0;
|
||
|
|
||
|
static step = function() {
|
||
|
var _ord = inputs[| 0].getValue();
|
||
|
project.slideShow[$ _ord] = self;
|
||
|
|
||
|
slide_title = inputs[| 1].getValue();
|
||
|
slide_anchor = inputs[| 2].getValue();
|
||
|
|
||
|
setDisplayName($"Slide-{slide_title}");
|
||
|
}
|
||
|
}
|