mirror of
https://github.com/badvision/lawless-legends.git
synced 2025-02-24 00:29:12 +00:00
Added USE_ITEM pre-connected block
This commit is contained in:
parent
6d61e2a75d
commit
0c0c989bf0
@ -150,7 +150,7 @@
|
|||||||
<block type="text_getanykey"></block>
|
<block type="text_getanykey"></block>
|
||||||
</next>
|
</next>
|
||||||
</block>
|
</block>
|
||||||
|
|
||||||
<!-- Show portrait / Text -->
|
<!-- Show portrait / Text -->
|
||||||
<block type="graphics_set_portrait">
|
<block type="graphics_set_portrait">
|
||||||
<field name="NAME">Name</field>
|
<field name="NAME">Name</field>
|
||||||
@ -612,7 +612,114 @@
|
|||||||
</next>
|
</next>
|
||||||
</block>
|
</block>
|
||||||
|
|
||||||
|
<!-- Use item -->
|
||||||
|
<block type="graphics_set_portrait" id="2">
|
||||||
|
<field name="NAME">Picture</field>
|
||||||
|
<next>
|
||||||
|
<block inline="false" type="text_println" id="3">
|
||||||
|
<value name="VALUE">
|
||||||
|
<block type="text">
|
||||||
|
<field name="TEXT">TEXT</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<next>
|
||||||
|
<block inline="false" type="controls_if">
|
||||||
|
<value name="IF0">
|
||||||
|
<block inline="true" type="logic_operation">
|
||||||
|
<field name="OP">AND</field>
|
||||||
|
<value name="A">
|
||||||
|
<block inline="true" type="logic_compare">
|
||||||
|
<field name="OP">EQ</field>
|
||||||
|
<value name="A">
|
||||||
|
<block type="variables_get">
|
||||||
|
<field name="VAR">event</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<value name="B">
|
||||||
|
<block type="text">
|
||||||
|
<field name="TEXT">use</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<value name="B">
|
||||||
|
<block inline="true" type="logic_compare">
|
||||||
|
<field name="OP">EQ</field>
|
||||||
|
<value name="A">
|
||||||
|
<block type="variables_get">
|
||||||
|
<field name="VAR">data</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<value name="B">
|
||||||
|
<block type="text">
|
||||||
|
<field name="TEXT">Item?</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<statement name="DO0">
|
||||||
|
<block type="text_clear_window">
|
||||||
|
<next>
|
||||||
|
<block inline="false" type="controls_if">
|
||||||
|
<mutation else="1"></mutation>
|
||||||
|
<value name="IF0">
|
||||||
|
<block type="interaction_get_flag">
|
||||||
|
<field name="NAME">?</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<statement name="DO0">
|
||||||
|
<block inline="false" type="text_print">
|
||||||
|
<value name="VALUE">
|
||||||
|
<block type="text">
|
||||||
|
<field name="TEXT">Text</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<next>
|
||||||
|
<block inline="false" type="text_print">
|
||||||
|
<value name="VALUE">
|
||||||
|
<block type="text">
|
||||||
|
<field name="TEXT">(press any key)</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<next>
|
||||||
|
<block type="text_getanykey"/>
|
||||||
|
</next>
|
||||||
|
</block>
|
||||||
|
</next>
|
||||||
|
</block>
|
||||||
|
</statement>
|
||||||
|
<statement name="ELSE">
|
||||||
|
<block inline="false" type="text_println">
|
||||||
|
<value name="VALUE">
|
||||||
|
<block type="text">
|
||||||
|
<field name="TEXT">Text</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<next>
|
||||||
|
<block inline="false" type="text_print">
|
||||||
|
<value name="VALUE">
|
||||||
|
<block type="text">
|
||||||
|
<field name="TEXT">(press any key)</field>
|
||||||
|
</block>
|
||||||
|
</value>
|
||||||
|
<next>
|
||||||
|
<block type="text_getanykey"/>
|
||||||
|
</next>
|
||||||
|
</block>
|
||||||
|
</next>
|
||||||
|
</block>
|
||||||
|
</statement>
|
||||||
|
</block>
|
||||||
|
</next>
|
||||||
|
</block>
|
||||||
|
</statement>
|
||||||
|
</block>
|
||||||
|
</next>
|
||||||
|
</block>
|
||||||
|
</next>
|
||||||
|
</block>
|
||||||
</category>
|
</category>
|
||||||
</xml>
|
</xml>
|
||||||
|
|
||||||
@ -621,22 +728,22 @@
|
|||||||
var blocklyDiv = document.getElementById('blocklyDiv');
|
var blocklyDiv = document.getElementById('blocklyDiv');
|
||||||
Mythos.initBlocks();
|
Mythos.initBlocks();
|
||||||
Mythos.workspace = Blockly.inject(blocklyDiv,
|
Mythos.workspace = Blockly.inject(blocklyDiv,
|
||||||
{path: '../../', toolbox: document.getElementById('toolbox'), sounds: false});
|
{path: '../../', toolbox: document.getElementById('toolbox'), sounds: false});
|
||||||
var onresize = function (e) {
|
var onresize = function (e) {
|
||||||
// Compute the absolute coordinates and dimensions of blocklyArea.
|
// Compute the absolute coordinates and dimensions of blocklyArea.
|
||||||
var element = blocklyArea;
|
var element = blocklyArea;
|
||||||
var x = 0;
|
var x = 0;
|
||||||
var y = 0;
|
var y = 0;
|
||||||
do {
|
do {
|
||||||
x += element.offsetLeft;
|
x += element.offsetLeft;
|
||||||
y += element.offsetTop;
|
y += element.offsetTop;
|
||||||
element = element.offsetParent;
|
element = element.offsetParent;
|
||||||
} while (element);
|
} while (element);
|
||||||
// Position blocklyDiv over blocklyArea.
|
// Position blocklyDiv over blocklyArea.
|
||||||
blocklyDiv.style.left = x + 'px';
|
blocklyDiv.style.left = x + 'px';
|
||||||
blocklyDiv.style.top = y + 'px';
|
blocklyDiv.style.top = y + 'px';
|
||||||
blocklyDiv.style.width = blocklyArea.offsetWidth + 'px';
|
blocklyDiv.style.width = blocklyArea.offsetWidth + 'px';
|
||||||
blocklyDiv.style.height = blocklyArea.offsetHeight + 'px';
|
blocklyDiv.style.height = blocklyArea.offsetHeight + 'px';
|
||||||
};
|
};
|
||||||
window.addEventListener('resize', onresize, false);
|
window.addEventListener('resize', onresize, false);
|
||||||
onresize();
|
onresize();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user