tag:blogger.com,1999:blog-44455250239515419432024-03-13T15:59:35.295+01:00Livecode ItaliaLivecode: un linguaggio di programmazione gratuito, semplice e completo per: Windows, Mac, Linux, Android, iOS, Raspberry Pi, oppure pagina web interattiva (HTML 5).Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.comBlogger491125tag:blogger.com,1999:blog-4445525023951541943.post-78399951724591207292019-05-21T04:04:00.003+02:002019-05-21T04:04:33.924+02:00I margini del testoQuando si mettono i campi nel testo questi hanno i margini impostati a 8 pixel dai bordi.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPPQplPm9xVNAr7l7zfXJZMgGE8Av3_vj5XLHd2f-m64E3B-ao7Bo_-ZTUsEfWtcMuzVwBECcWylu31FMv41WejdWTLwPcmIpKIUbBQV9Z6Lcd9zgT7MaLQJC1lRPC4h4dQ6f08WNgPBfS/s1600/margini1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="122" data-original-width="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPPQplPm9xVNAr7l7zfXJZMgGE8Av3_vj5XLHd2f-m64E3B-ao7Bo_-ZTUsEfWtcMuzVwBECcWylu31FMv41WejdWTLwPcmIpKIUbBQV9Z6Lcd9zgT7MaLQJC1lRPC4h4dQ6f08WNgPBfS/s1600/margini1.png" /></a></div>
Ma possiamo cambiarli sia con la proprietà <b>margins</b> per impostare tutti e 4 i valori insieme, ad esempio:<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: black;">on</span></b><span style="color: black;"> mouseUp </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">margins</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">field</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">0</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> mouseUp</span></code></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4cxMwJqXLmHyEA_M9WX8nozIUl49J_zl79asSXTQN_NsDMLV00rXx1hJUtQZ6pGr0xScf0_UxNukQ7KW24Idl8W6C3g0F-cr9dQf3AsQpNrpX9IPuxsZjqAHf_lpx3nbEV2-hKF3V84LN/s1600/margini2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="127" data-original-width="259" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4cxMwJqXLmHyEA_M9WX8nozIUl49J_zl79asSXTQN_NsDMLV00rXx1hJUtQZ6pGr0xScf0_UxNukQ7KW24Idl8W6C3g0F-cr9dQf3AsQpNrpX9IPuxsZjqAHf_lpx3nbEV2-hKF3V84LN/s320/margini2.png" width="320" /></a></div>
<br />
oppure tutti e quattro i lati separatamente:<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: black;">on</span></b><span style="color: black;"> mouseUp </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">margins</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">field</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">2</span><span style="color: black;">,</span><span style="color: #00007f;">10</span><span style="color: black;">,</span><span style="color: #00007f;">10</span><span style="color: black;">,</span><span style="color: #00007f;">0</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> mouseUp</span></code></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOqfvf_o2hCvTuIQATDRQzhkyGLJAwQZqn84c53w0vNqs5SzYunQr5zHW9Nf1FdWaGsHkiHobLEwvIWbsQhKUOINFhQNY1zJr4HXDfAO7RrHKiDL1xP3cg6fOR3kgGPhx8Jn21eP1sR56B/s1600/margini3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="117" data-original-width="221" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOqfvf_o2hCvTuIQATDRQzhkyGLJAwQZqn84c53w0vNqs5SzYunQr5zHW9Nf1FdWaGsHkiHobLEwvIWbsQhKUOINFhQNY1zJr4HXDfAO7RrHKiDL1xP3cg6fOR3kgGPhx8Jn21eP1sR56B/s320/margini3.png" width="320" /></a></div>
<br />
Oppure potete utilizzare le singole proprietà <b>topMargin, rightMargin , bottomMargin , leftMargin.</b>Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-49498633775831180032019-04-03T04:48:00.000+02:002019-04-03T04:48:16.571+02:00Testo giustificatoPer fare un testo giustificato in livecode non c'è l'opzione già pronta,comunque ci sono delle soluzioni.<br />
Una è un widget gratuito per testi, <a href="http://livecodeshare.runrev.com/stack/860/HHTextEditBasic">hhtextEdit</a>:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIiFKQEVtHh-4ixQMN65GZIO6KhYdm43k7yVaLuDAgnDGD-47VT1fqzyLufNIGhS0pQbv3Vt1aWAEjWvD_dXbk3NY5_KC_NvtxZph8z8GpGjzGhG05vcbwbPKfJ3UdvKk64FUcds3ocmI/s1600/hhTextEdit.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="596" data-original-width="780" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIiFKQEVtHh-4ixQMN65GZIO6KhYdm43k7yVaLuDAgnDGD-47VT1fqzyLufNIGhS0pQbv3Vt1aWAEjWvD_dXbk3NY5_KC_NvtxZph8z8GpGjzGhG05vcbwbPKfJ3UdvKk64FUcds3ocmI/s320/hhTextEdit.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeOgcQkMQRSabU0h8Onfwccr5SWNnvOLWgPeRpT_J2HN14YP0_XUU7bqCSAxR6ZxE5q51Gw3GmbA9FkRW_4b4yFp-Y33v4GlZJOu4XkCUf0hLUymodcCEsbnzTe2WE8-fc0ZmM7xbDHhs/s1600/hhTextEdit2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="596" data-original-width="780" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeOgcQkMQRSabU0h8Onfwccr5SWNnvOLWgPeRpT_J2HN14YP0_XUU7bqCSAxR6ZxE5q51Gw3GmbA9FkRW_4b4yFp-Y33v4GlZJOu4XkCUf0hLUymodcCEsbnzTe2WE8-fc0ZmM7xbDHhs/s320/hhTextEdit2.png" width="320" /></a></div>
E' basato sul widget browser ed è pieno di opzioni. Potete scaricarlo da: <a href="http://livecodeshare.runrev.com/stack/860/HHTextEditBasic">http://livecodeshare.runrev.com/stack/860/HHTextEditBasic</a><br />
<br />
In alternativa, come seconda soluzione, potete mettere questo codice in un campo di testo:<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: #7f7f00;">local</span></b><span style="color: black;"> finaltext</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">on</span></b><span style="color: black;"> closefield</span></code><br />
<code><span style="color: black;"> justifyme</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> closefield</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">on</span></b><span style="color: black;"> justifyme</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">lock</span></b><span style="color: black;"> </span><span style="color: #007f7f;">screen</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">empty</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> finaltext</span></code><br />
<code><span style="color: black;"> stripspaces</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">dontwrap</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">true</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">empty</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">replace</span></b><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #7f007f;">with</span><span style="color: black;"> (</span><span style="color: #7f007f;">space</span><span style="color: black;"> & </span><span style="color: #7f007f;">chartonum</span><span style="color: black;">(</span><span style="color: #00007f;">1</span><span style="color: black;">) & </span><span style="color: #7f007f;">space</span><span style="color: black;"> ) </span><span style="color: #7f007f;">in</span><span style="color: black;"> temp </span><b><span style="color: #007f00;">#we separete words with newlines attached, and much more, newline is a word now</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">width</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> tw</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">number</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">words</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> temp </span><span style="color: #7f007f;">into</span><span style="color: black;"> nw </span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">with</span><span style="color: black;"> i=</span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> nw</span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">word</span><span style="color: black;"> i </span><span style="color: #7f007f;">of</span><span style="color: black;"> temp </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #7f007f;">chartonum</span><span style="color: black;">(</span><span style="color: #00007f;">1</span><span style="color: black;">) <b>then</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #7f007f;">after</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">after</span><span style="color: black;"> finaltext</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">empty</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> <b>next</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">word</span><span style="color: black;"> i </span><span style="color: #7f007f;">of</span><span style="color: black;"> temp </span><span style="color: #7f007f;">after</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">formattedwidth</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> > tw <b>then</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">delete</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">last</span><span style="color: black;"> </span><span style="color: #7f007f;">word</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> addspaces </span><span style="color: #00007f;">0</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">word</span><span style="color: black;"> i </span><span style="color: #7f007f;">of</span><span style="color: black;"> temp & </span><span style="color: #7f007f;">space</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> <b>else</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">space</span><span style="color: black;"> </span><span style="color: #7f007f;">after</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">after</span><span style="color: black;"> finaltext</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> finaltext</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">dontwrap</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">false</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">unlock</span></b><span style="color: black;"> </span><span style="color: #007f7f;">screen</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> justifyme</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">on</span></b><span style="color: black;"> addspaces temp</span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">number</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">words</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> <b>then</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">after</span><span style="color: black;"> finaltext</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">empty</span></code><br />
<code><span style="color: black;"> <b>exit</b> addspaces</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">width</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> tw</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">number</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">words</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> -1 </span><span style="color: #7f007f;">into</span><span style="color: black;"> nspaces </span><b><span style="color: #007f00;">#the correct number of spaces between words is nspaces -1, but we'll use mod</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> temp </span><span style="color: #7f007f;">mod</span><span style="color: black;"> nspaces </span><span style="color: #7f007f;">into</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">add</span></b><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">space</span><span style="color: black;"> </span><span style="color: #7f007f;">after</span><span style="color: black;"> </span><span style="color: #7f007f;">word</span><span style="color: black;"> temp </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">formattedwidth</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> > tw <b>then</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">number</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">chars</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">word</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> temp </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> tc</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">delete</span></b><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> (tc +</span><span style="color: #00007f;">1</span><span style="color: black;">) </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> & </span><span style="color: #7f007f;">space</span><span style="color: black;"> </span><span style="color: #7f007f;">after</span><span style="color: black;"> finaltext</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">empty</span></code><br />
<code><span style="color: black;"> <b>else</b></span></code><br />
<code><span style="color: black;"> addspaces temp</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> addspaces</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">on</span></b><span style="color: black;"> stripspaces</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> tchar </span><span style="color: #7f007f;">in</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> <b>if</b> (tchar </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #7f007f;">space</span><span style="color: black;">) </span><span style="color: #7f007f;">and</span><span style="color: black;"> (</span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">last</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> t2 </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #7f007f;">space</span><span style="color: black;">) <b>then</b></span></code><br />
<code><span style="color: black;"> <b>next</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> <b>else</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> tchar </span><span style="color: #7f007f;">after</span><span style="color: black;"> t2</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">text</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> t2 </span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> stripspaces</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">on</span></b><span style="color: black;"> resizeControl</span></code><br />
<code><span style="color: black;"> justifyme </span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> resizeControl</span></code><br />
<code><br /></code></div>
<br />
Il risultato è buono:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA9RZPjaI6KYr84-AYn3yFxVZoVxKQAXesEEJwJb5ZWRBFX3ptKd_tNsHn2NBdK0mVIBgxwaqwD9JDuT2k6V_ME6npsbz8Gt2xuWfVKTdrO7z7H5MMc1nIUAKBV-_pln-PRnA15iCBR2o/s1600/justifiedText.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="308" data-original-width="625" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA9RZPjaI6KYr84-AYn3yFxVZoVxKQAXesEEJwJb5ZWRBFX3ptKd_tNsHn2NBdK0mVIBgxwaqwD9JDuT2k6V_ME6npsbz8Gt2xuWfVKTdrO7z7H5MMc1nIUAKBV-_pln-PRnA15iCBR2o/s320/justifiedText.png" width="320" /></a></div>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-73972102092618897132019-03-22T23:31:00.001+01:002019-03-22T23:31:16.993+01:00Fare un pulsante toggleI pulsati tipo toggle sono pulsanti che rimangono schiacciati finchè non li premete nuovamente. Ecco un esempio:<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/nbz87ptmuTk/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/nbz87ptmuTk?feature=player_embedded" width="320"></iframe></div>
<br />
Per ottenere questo effetto, basta usare il seguente codice:<br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: black;">on</span></b><span style="color: black;"> MouseUp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> hilite2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> hitemp</span></code><br />
<code><span style="color: black;"> <b>if</b> hiTemp <b>then</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> hilite2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">false</span></code><br />
<code><span style="color: black;"> <b>else</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> hilite2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">true</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> MouseUp</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">setprop</span></b><span style="color: black;"> hilite2 temp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">hilite</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> hilite2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> temp</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> hilite2</span></code></div>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com1tag:blogger.com,1999:blog-4445525023951541943.post-1265247259172228812019-02-22T20:17:00.003+01:002019-02-22T20:17:35.551+01:00Menu che si espandonoOggi vediamo come fare dei menu personalizzati che si espandono.<br />
Negli esempi a seguire userò solo dei pulsanti, ma potete merrci dentro qualsiasi combinazione di oggetti.<br />
<br />
Cominciamo dalla fine e vediamo cosa cerchiamo di ottenere:<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/xYzMBWIz5eM/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/xYzMBWIz5eM?feature=player_embedded" width="320"></iframe></div>
Per realizzarlo useremo un sacco di gruppi, ecco la struttura che creeremo:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2JwM6qTQj5kWjTIrqursh9_SiR4C3UTJZZPOMC9piqNrd8iSvRi8gHbJ7SerCjSE3u7y69SAdajL23U1YLgVrqpSaRNBQxY2d6Yy0hPr9irPFr1vywxnNFBJ1HkHzsQaZ3eFg88XH_gQ/s1600/Groups.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="286" data-original-width="523" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2JwM6qTQj5kWjTIrqursh9_SiR4C3UTJZZPOMC9piqNrd8iSvRi8gHbJ7SerCjSE3u7y69SAdajL23U1YLgVrqpSaRNBQxY2d6Yy0hPr9irPFr1vywxnNFBJ1HkHzsQaZ3eFg88XH_gQ/s320/Groups.png" width="320" /></a></div>
Prima di tutto create un pulsante e chiamatelo <b>main</b>, poi un altro pulsante e chiamatelo <b>+</b>. Ridimensionateli per ottenere questo:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUdmCrLUVw3i4RTQu3p-8PQxDOR3wTMiedlVNZr5T0z4wJia4rSR0S9C-d-EiwN39kX9hQ_NbeT20tnzHtsMS81YUXBxq68oBGwTMZ0lklJ-ijYfRNuwslvsBW-kTXGRNIkKLM36c5bIA/s1600/lists2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="42" data-original-width="279" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUdmCrLUVw3i4RTQu3p-8PQxDOR3wTMiedlVNZr5T0z4wJia4rSR0S9C-d-EiwN39kX9hQ_NbeT20tnzHtsMS81YUXBxq68oBGwTMZ0lklJ-ijYfRNuwslvsBW-kTXGRNIkKLM36c5bIA/s1600/lists2.png" /></a></div>
Ora nel pulsante <b>+</b> mettete questo codice:<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: black;">on</span></b><span style="color: black;"> mouseUp</span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">label</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #00007f;">"+"</span><span style="color: black;"> <b>then</b></span></code><br />
<code><span style="color: black;"> showMe</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">label</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">"-"</span></code><br />
<code><span style="color: black;"> <b>else</b></span></code><br />
<code><span style="color: black;"> hideMe</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">label</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">"+"</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> mouseUp</span></code><br />
<code><br /></code></div>
<br />
Raggruppate i due pulsanti insieme e chiamate il gruppo <b>Main</b>.<br />
Ora create un altro pulsante e chiamatelo <b>slider</b>, ridimensionatelo e mettetelo sotto <b>Main</b> in questo modo:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF_An3tzgRD7lqRNd6Lmwx0WqSqvIrqVfOzmlRpq54d2NwAjZeF8vjd90G5byNyeNW9DMcaQfwF8y7Yi-XljCUGfa9JGlsPoeJvWbqCMwSurAm08rp7sxOIGOxn748ym_8BbVbVbJf96o/s1600/lists3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="182" data-original-width="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF_An3tzgRD7lqRNd6Lmwx0WqSqvIrqVfOzmlRpq54d2NwAjZeF8vjd90G5byNyeNW9DMcaQfwF8y7Yi-XljCUGfa9JGlsPoeJvWbqCMwSurAm08rp7sxOIGOxn748ym_8BbVbVbJf96o/s1600/lists3.png" /></a></div>
<br />
Ora cliccate sul pulsante <b>Slider</b> e fatelo gruppo (si solo del pulsante slider) e chiamate il gruppo <b>Slider</b>.<br />
Adesso raggruppate insieme il gruppo <b>slider</b> col gruppo <b>Main</b> e chiamatelo<b> element 1</b>.<br />
Impostate la proprietà<b> lockLocation</b> del gruppo "element 1" su <i>true.</i><br />
Mettete questo codice nel gruppo <b>element 1</b>:<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: black;">on</span></b><span style="color: black;"> showMe</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">while</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">top</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Slider"</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> < </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Main"</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> - </span><span style="color: #00007f;">4</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">lock</span></b><span style="color: black;"> </span><span style="color: #007f7f;">screen</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Slider"</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Slider"</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> + </span><span style="color: #00007f;">4</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">height</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">height</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> + </span><span style="color: #00007f;">4</span></code><br />
<code><span style="color: black;"> layoutChanged </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">short</span><span style="color: black;"> </span><span style="color: #007f7f;">name</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;">, </span><span style="color: #00007f;">4</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">unlock</span></b><span style="color: black;"> </span><span style="color: #007f7f;">screen</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">wait</span></b><span style="color: black;"> </span><span style="color: #00007f;">10</span><span style="color: black;"> </span><span style="color: #7f007f;">milliseconds</span><span style="color: black;"> </span><span style="color: #7f007f;">with</span><span style="color: black;"> </span><span style="color: #7f007f;">messages</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> showMe</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">on</span></b><span style="color: black;"> hideMe</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">while</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Slider"</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> > </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Main"</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">lock</span></b><span style="color: black;"> </span><span style="color: #007f7f;">screen</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Slider"</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Slider"</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> - </span><span style="color: #00007f;">4</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">height</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">height</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> - </span><span style="color: #00007f;">4</span></code><br />
<code><span style="color: black;"> layoutChanged </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">short</span><span style="color: black;"> </span><span style="color: #007f7f;">name</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;">, -4</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">unlock</span></b><span style="color: black;"> </span><span style="color: #007f7f;">screen</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">wait</span></b><span style="color: black;"> </span><span style="color: #00007f;">10</span><span style="color: black;"> </span><span style="color: #7f007f;">milliseconds</span><span style="color: black;"> </span><span style="color: #7f007f;">with</span><span style="color: black;"> </span><span style="color: #7f007f;">messages</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> hideMe</span></code><br />
<code><br /></code></div>
<br />
Clonate il gruppo "element 1" 5 volte, per esempio. Numerati correttamente.<br />
Mettete ogni clone sotto l'elemento precedente, ad esempio il 2 sotto l'uno e così via.<br />
Raggruppateli e chiamate il gruppo <b>List</b>.<br />
Impostate la proprietà<b> lockLocation</b> del gruppo <b>List</b> su <i>true.</i><br />
Mettete questo codice nel gruppo <b>List</b>:<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: black;">on</span></b><span style="color: black;"> layoutChanged pGroup, pSize</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">lock</span></b><span style="color: black;"> </span><span style="color: #7f007f;">messages</span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">local</span></b><span style="color: black;"> tElementCount</span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> <b>if</b> pGroup </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #00007f;">"Element Template"</span><span style="color: black;"> <b>then</b> <b>exit</b> layoutChanged</span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">word</span><span style="color: black;"> </span><span style="color: #00007f;">2</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> pGroup </span><span style="color: #7f007f;">into</span><span style="color: black;"> tElementCount</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">add</span></b><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> tElementCount </span><b><span style="color: #007f00;">-- look for the next one</span></b></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">while</span><span style="color: black;"> </span><span style="color: #7f007f;">there</span><span style="color: black;"> </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #7f007f;">a</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> (</span><span style="color: #00007f;">"Element"</span><span style="color: black;"> && tElementCount) </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">top</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span bgcolor="#FFC8C8" style="color: black;">(</span><span style="color: #00007f;">"Element"</span><span style="color: black;"> && tElementCount</span><span bgcolor="#FFC8C8" style="color: black;">)</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">top</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> (</span><span style="color: #00007f;">"ElemenT"</span><span style="color: black;"> && tElementCount) + pSize</span><b><span style="color: #007f00;">--</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">add</span></b><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> tElementCount</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">vscroll</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">vscroll</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> pGroup </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> > </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">bottom</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> <b>then</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">scroll</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">scroll</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">me</span><span style="color: black;"> + pSize</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">vScrollBar</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"List"</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">formattedHeight</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"List"</span><span style="color: black;"> > </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">height</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"List"</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">set</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">vScroll</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"List"</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">vScroll</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"List"</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">unlock</span></b><span style="color: black;"> </span><span style="color: #7f007f;">messages</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> layoutChanged</span></code><br />
<code><br /></code></div>
<br />
FINITO!!! Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-77581536944603856002019-02-19T14:15:00.000+01:002019-02-19T14:16:06.638+01:00Gestionale completo di fatturazione elettronica in italianoCi credereste che sia possibile fare un gestionale completo con la fatturazione elettronica italiana con sole 900 righe di codice? Ebbene con livecode e la società italiana WhiteFly (<a href="http://www.borzini.it/">http://www.borzini.it</a>/) è stato già fatto. <br />C'è tutto quello che serve ad una azienda: dalle gestione delle anagrafiche, al carico e scarico di magazzino, alla fatturazione e a tutte quelle funzioni richieste da un applicazione del genere. <div dir="ltr">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM3VHJJqGaLbLt_a3A9X8QzXwm_9xZfleGMpdhXMZCwQGZKeBqv5SSGqSDkKYiQ7sMnUhLEWd-6ozAW3fXVcDztuvlVJE-xZDlk3FNqqwG3-zrS4uA8DRCcZb44iIFCgZ_kbJ71YEo_NaZ/s1600/Gestionale02.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1054" data-original-width="1600" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM3VHJJqGaLbLt_a3A9X8QzXwm_9xZfleGMpdhXMZCwQGZKeBqv5SSGqSDkKYiQ7sMnUhLEWd-6ozAW3fXVcDztuvlVJE-xZDlk3FNqqwG3-zrS4uA8DRCcZb44iIFCgZ_kbJ71YEo_NaZ/s320/Gestionale02.jpeg" width="320" /></a></div>
</div>
<br />Per più informazioni scrivete a <a href="mailto:info@borzini.it">info@borzini.it</a><div>
<span style="background-color: white; font-family: sans-serif;"><span id="goog_1504120663"></span><span id="goog_1504120664"></span><br /></span></div>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com1tag:blogger.com,1999:blog-4445525023951541943.post-31731499328373219702019-02-01T19:40:00.000+01:002019-02-01T19:40:07.294+01:00Software gestione negozi e registratori di cassaEcco alcune schermate di un programma realizzato con Livecode per la gestione dei negozi di una catena, e per il software dei registratori di cassa.<br />
Al momento non sono autorizzato a mostrarvi il codice, ma già dalle immagini potete capire che con livecode potete fare praticamente tutto:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhkdrJMhvYinflr7vBRHNr_h-Q-CrVwPr24nOdpUlwbDfX2rfy2HAAoyL6axxaJ3vmq1qYz94H7gC1iyCFL_oUYF3e4Ibqlv7EByFmOd6zN23vO1SI88w9Kxnpa2EujmI_KAb86xiRo99/s1600/pos1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="762" data-original-width="1174" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUhkdrJMhvYinflr7vBRHNr_h-Q-CrVwPr24nOdpUlwbDfX2rfy2HAAoyL6axxaJ3vmq1qYz94H7gC1iyCFL_oUYF3e4Ibqlv7EByFmOd6zN23vO1SI88w9Kxnpa2EujmI_KAb86xiRo99/s320/pos1.png" width="320" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHKmOz8WYkHB7_MljO8knSpY0aTPmekij4EI4VzWIbdeioI5jMv0c9k3nIXZJQNjxgQ0VqrhVWcSxdANOC6PthbCp-ij5mh5aKLKH_SfV8ox_KoEx4wCC0qAALUGoAdRk3tUIrz44mWshw/s1600/pos2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="384" data-original-width="683" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHKmOz8WYkHB7_MljO8knSpY0aTPmekij4EI4VzWIbdeioI5jMv0c9k3nIXZJQNjxgQ0VqrhVWcSxdANOC6PthbCp-ij5mh5aKLKH_SfV8ox_KoEx4wCC0qAALUGoAdRk3tUIrz44mWshw/s320/pos2.png" width="320" /></a></div>
<br />Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-77897375433896375192019-01-25T19:00:00.001+01:002019-01-25T19:00:22.084+01:00Trovare la posizione del cursore in testoSe l'utente sta scrivendo un campo di testo (field) e vi serve sapere ad esempio dove si trova il cursore dovete usare il <a href="https://livecode.wikia.com/wiki/SelectedChunk">selectedChunk</a>.<br />
Ad esempio per sapere a che riga si trova il cursore potete usare questo codice:<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">word</span><span style="color: black;"> </span><span style="color: #00007f;">2</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">selectedChunk</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">number</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">lines</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> temp </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">field</span><span style="color: black;"> </span><span style="color: #00007f;">1</span></code><br />
<code><br /></code></div>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-78478656376133955832019-01-23T14:37:00.001+01:002019-01-23T14:37:12.475+01:00DatePicker<a href="http://www.flexiblelearning.com/datepicker/">Datepicker</a> è un plugin per Livecode per selezionare la data (giorno, mese e anno). Avete varie opzione per presentare il selettore della data:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTaf_tnvB3CKUugwrxkZPuvnkrgZFKXlSHLSvlvs680HwWF0vB5bGG-NnV-vYXxIjcf0dSb0bu5NZM92oOtOCwABKzSBGYtSJ7CaG8foQ_G2VkN-24WkZpFJg7XO0dppsB2EDb9j2qzDK/s1600/dpsample1d.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="264" data-original-width="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTaf_tnvB3CKUugwrxkZPuvnkrgZFKXlSHLSvlvs680HwWF0vB5bGG-NnV-vYXxIjcf0dSb0bu5NZM92oOtOCwABKzSBGYtSJ7CaG8foQ_G2VkN-24WkZpFJg7XO0dppsB2EDb9j2qzDK/s1600/dpsample1d.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK3iIlZ82syCIuZlA3CGn_VWWU1zIdzkel8wXuHtQak1Zdu9QtxyjkveJdnHDScMpOC5j8pLyrJ_3Hb1VsAPAMvZrKWMojOVfqskw0CxzeLPCWiALYVhxg_4tgIYbAm6VPMSIMZKs4lIEA/s1600/dpsample2a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="155" data-original-width="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK3iIlZ82syCIuZlA3CGn_VWWU1zIdzkel8wXuHtQak1Zdu9QtxyjkveJdnHDScMpOC5j8pLyrJ_3Hb1VsAPAMvZrKWMojOVfqskw0CxzeLPCWiALYVhxg_4tgIYbAm6VPMSIMZKs4lIEA/s1600/dpsample2a.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQv61O8YBT73Hg85G-Ymnz9uuSAwMdFIeqa8H9lzhMthsOrstEfzA8ZrRzec2S1gPofcF-epgV3wOevaHk0HUy9uxHYn5R_N0maLQzAGSpl0Saj2jOHzh_fNQoTgbhERP6tlgHuB-tMUkD/s1600/dpsample3a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="411" data-original-width="621" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQv61O8YBT73Hg85G-Ymnz9uuSAwMdFIeqa8H9lzhMthsOrstEfzA8ZrRzec2S1gPofcF-epgV3wOevaHk0HUy9uxHYn5R_N0maLQzAGSpl0Saj2jOHzh_fNQoTgbhERP6tlgHuB-tMUkD/s320/dpsample3a.png" width="320" /></a></div>
Lo potete ottenere qui: <a href="http://www.flexiblelearning.com/datepicker/">http://www.flexiblelearning.com/datepicker/</a><br />
<br />Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-3810975363188679432019-01-21T12:36:00.001+01:002019-01-21T12:36:47.781+01:00Fare un oggetto comune a tutte le cardForse alcuni di voi sanno che è possibile fare un oggetto o degli oggetti comuni a tutte le card. Questo oggetto apparirà in tutte le <i>card</i> e se viene modificato un a <i>card</i>, è modificato in tutte.<br />
Per fare ciò basta farne un gruppo, anche se è solo un oggetto, e impostare <b>true</b> le proprietà <a href="https://livecode.wikia.com/wiki/SharedBehavior">sharedBehaviour</a> e <a href="https://livecode.wikia.com/wiki/BackgroundBehavior">backGroundBehaviour</a>.<br />
Una volta fatto ciò quando creerete delle nuove <i>card</i>, gli oggetti saranno copiati in automatico e agiranno come un <i>background</i> comune a tutte le <i>card</i>.<br />
Ma se invece già avete delle <i>card</i>, dovete anche utilizzare il comando <a href="https://livecode.wikia.com/wiki/Place">place group</a>, che trovate anche nel menu <b>Object</b>, per piazzarle nelle <i>card</i> esistenti.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAgPJyV7N-nRGEUlUHQSlKhppXm6IEuk2SKMavqNsiTST6q5WbmBlsyR-SXpEnyRIsVoQvLMWzzzIrRdmzkizU0tdCh-4FrIDAIF_vCcW2Cy7TfAzNXm-3IlrMIMe59J_aP-vVAQVa6ogo/s1600/Tabpanel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="327" data-original-width="357" height="292" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAgPJyV7N-nRGEUlUHQSlKhppXm6IEuk2SKMavqNsiTST6q5WbmBlsyR-SXpEnyRIsVoQvLMWzzzIrRdmzkizU0tdCh-4FrIDAIF_vCcW2Cy7TfAzNXm-3IlrMIMe59J_aP-vVAQVa6ogo/s320/Tabpanel.jpg" width="320" /></a></div>
<br />Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-21199867287718866782019-01-18T14:15:00.000+01:002019-01-18T14:15:04.827+01:00Task ListOggi vediamo un semplice programma per tenere conto delle cose da fare, lo potete scaricare da: <a href="http://livecodeshare.runrev.com/stack/71/Task-List">http://livecodeshare.runrev.com/stack/71/Task-List</a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjpbugZbQ8HLp0DtZ59CvkpOiRGgUzRjt2u0XlJHi89a0iET2JEl-sKJSa7U-x-Dk_O76U8tiMmMQytenKCvwIxS22O0nUkw5VnGDwVaeRoQ0IAzBSnonKZ12EEJnaK87fi124W1q0oLH/s1600/Schermata+del+2019-01-18+14%253A09%253A33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="470" data-original-width="456" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggjpbugZbQ8HLp0DtZ59CvkpOiRGgUzRjt2u0XlJHi89a0iET2JEl-sKJSa7U-x-Dk_O76U8tiMmMQytenKCvwIxS22O0nUkw5VnGDwVaeRoQ0IAzBSnonKZ12EEJnaK87fi124W1q0oLH/s320/Schermata+del+2019-01-18+14%253A09%253A33.png" width="310" /></a></div>
Come potete vedere dall'immagine, potete aggiungere le cose da fare, che appariranno nel primo riquadro, mettere la spunta a quelle fatte, che si sposteranno nel secondo riquadro. Potete anche eliminare le note o far sparire la parte col riquadro delle note fatte. Tutto fatto con semplici gruppi.<br />
<br />Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-68041660462233707272019-01-16T06:58:00.000+01:002019-01-16T06:58:09.257+01:00PreoneStack e OpenStack, come usarliCome sapete i messaggi <a href="https://livecode.wikia.com/wiki/PreOpenStack">PreOpenStack</a> e <a href="https://livecode.wikia.com/wiki/OpenStack">OpenStack</a> si attivano all'apertura di una finestra. Ora se mettete questi messaggi nello stack della finestra principale (<i>mainstack</i>), si attiveranno anche quando si aprono altre finestre del vostro programma <i>(substack</i>)che non hanno al loro interno i messaggi <a href="https://livecode.wikia.com/wiki/PreOpenStack">PreOpenStack</a> e <a href="https://livecode.wikia.com/wiki/OpenStack">OpenStack</a>.<br />
Per evitare ciò, vi consiglio di scrivere il codice in questo modo:<br />
<br />
<pre><code>
on PreOpenStack
if the owner of the target is me then
-- code runs for this stack only
answer "Sono il mainstack"
else
-- code runs for any stack that's opened other than this one
answer "Sono un Substack"
end if
end PreOpenStack
</code></pre>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-44109122008849249822019-01-11T04:26:00.003+01:002019-01-11T04:26:41.595+01:00Shake alert Los AngelesOggi presentiamo un app per iOS fatta con livecode: <b>ShakeAlertLA.</b><br />
E' un sistema che avvisa se ci sono terremoti a Los Angeles:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdz-dS23R2r94ndNzmQr7TLLEGQd2ZUvrDVteYr6X9Qlr8TjllBAFLjpdjKdLxGaUgY8XAXblw0kffiGSfdVz_lJhZ8YydwDBHXlOYDFmdSHhHDyz9-ZTDLtsKjWfM7s164RWYpHDr3uuH/s1600/ShakeAlert.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="508" data-original-width="1015" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdz-dS23R2r94ndNzmQr7TLLEGQd2ZUvrDVteYr6X9Qlr8TjllBAFLjpdjKdLxGaUgY8XAXblw0kffiGSfdVz_lJhZ8YydwDBHXlOYDFmdSHhHDyz9-ZTDLtsKjWfM7s164RWYpHDr3uuH/s320/ShakeAlert.png" width="320" /></a></div>
<br />
Potete scaricarla da qui: <a href="https://itunes.apple.com/us/app/shakealertla/id1445922632?mt=8">https://itunes.apple.com/us/app/shakealertla/id1445922632?mt=8</a>Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-7469505420429329642018-12-24T18:10:00.000+01:002018-12-24T18:10:10.971+01:00Fare il gioco snakeNel video seguente mostro come fare il gioco snake in soli 15 minuti:<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Y3pLQ6-U8OE/0.jpg" src="https://www.youtube.com/embed/Y3pLQ6-U8OE?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
Se volete altri esempi, fatemelo sapere.Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-31939579564767354562018-12-21T18:32:00.002+01:002018-12-21T18:32:29.070+01:00Griglia sagonaleSe volete costruire una griglia esagonale, potete usare questo script: <a href="https://forums.livecode.com/download/file.php?id=9687">https://forums.livecode.com/download/file.php?id=9687</a><br />
<br />
Per più informazioni: <a href="https://forums.livecode.com/viewtopic.php?f=7&t=31220">https://forums.livecode.com/viewtopic.php?f=7&t=31220</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vrs6-4BYd-agHy7ITTvpEE8BpI7rPZSR-UB0KWINTrthIBNpywPpIRwNVRsG3tMOBTbGNiK7GtSh_NljVfCjSv9IN_xbk1TsFlHBJv2DkIyWHmJ6FFW_1rs-mqNG_-CUOCVBMdDeW3ZU/s1600/hexagonalGrid.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="260" data-original-width="399" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6vrs6-4BYd-agHy7ITTvpEE8BpI7rPZSR-UB0KWINTrthIBNpywPpIRwNVRsG3tMOBTbGNiK7GtSh_NljVfCjSv9IN_xbk1TsFlHBJv2DkIyWHmJ6FFW_1rs-mqNG_-CUOCVBMdDeW3ZU/s320/hexagonalGrid.png" width="320" /></a></div>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-58674769971095820362018-12-12T19:08:00.000+01:002018-12-12T19:08:32.302+01:00XML con due voci con lo stesso nomeSembrerà ovvio a chi usa XML tutti i giorni, ma certe volte si può dimenticare.<br />
Quando un XML ha una serie di voci identiche, tipo:
<br />
<pre><code>
<casa></code></pre>
<pre><code> <indizzo>Via Roma 3</indirizzo></code></pre>
<pre><code> <CAP>00129</CAP></code></pre>
<pre><code></casa><code>
<casa></code><code> </code></code></pre>
<pre><code><code> <indizzo>Via Milano 5</indirizzo></code></code></pre>
<pre><code><code> <CAP>00101</CAP></code><code> </code></code></pre>
<pre><code><code></casa></code> </code></pre>
Allora livecode imposta i seguenti indirizzi nel percorso XML:<br />
<ul>
<li>casa/indirizzo</li>
<li>casa[2]/indirizzo</li>
</ul>
Ora lo sapete. Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-47415303468974015832018-11-30T03:01:00.000+01:002018-11-30T03:01:03.062+01:00Grafico a tortaE' disponibile gratuitamente il grafico a torta (widget):<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9AruU9s3AkI8CJ5tBwx8hoYWF5WImyvwV-AKSQaT7_yZf6BBGUi2Hq5aiUNHj5r1-nvLGaJn-5SXQMqDVSwp4cD-8_XFPeWc4uyGDkS1hn53IEh6sYkbI4JUN5lN6F6dsj9FdzWZ-cOJR/s1600/Piechart.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="378" data-original-width="1107" height="109" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9AruU9s3AkI8CJ5tBwx8hoYWF5WImyvwV-AKSQaT7_yZf6BBGUi2Hq5aiUNHj5r1-nvLGaJn-5SXQMqDVSwp4cD-8_XFPeWc4uyGDkS1hn53IEh6sYkbI4JUN5lN6F6dsj9FdzWZ-cOJR/s320/Piechart.png" width="320" /></a></div>
Per usarlo vi basta usare le seguenti proprietà:<br />
<ul>
<li>sectorValues: mettete i numeri, il widget da solo fa i conti per fare il grafico</li>
<li>SectorLAbels: le etichette dei colori, se volete le etichette</li>
<li>ShowLabel: se volete le etichette o no</li>
</ul>
Si scarica da qui: <a href="https://livecode.com/extensions/pie-chart/1-0-0/">https://livecode.com/extensions/pie-chart/1-0-0/</a>Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-74015210090272684932018-11-29T02:45:00.000+01:002018-11-29T02:45:03.697+01:00Testo ruotatoE' disponibili gratuitamente il widget/plugin per il testo ruotato:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjALgMwe8HecNg6wNUxmicoj0FHH9wQvhmH2UMzennisygDkx80Tf8gCaf_WHfZUWdWGEWRTSW3P7T48vmset9uu57fGLmPvLaQ5WcCtO-eSlkpuC7t_hu2Yxu0_ExEr8xgYkIgE3PSZrzl/s1600/Selezione_007.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="448" data-original-width="1054" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjALgMwe8HecNg6wNUxmicoj0FHH9wQvhmH2UMzennisygDkx80Tf8gCaf_WHfZUWdWGEWRTSW3P7T48vmset9uu57fGLmPvLaQ5WcCtO-eSlkpuC7t_hu2Yxu0_ExEr8xgYkIgE3PSZrzl/s320/Selezione_007.png" width="320" /></a></div>
Scaricate il widget da qui:<br />
<a href="https://livecode.com/extensions/rotated-text/1-0-0/">https://livecode.com/extensions/rotated-text/1-0-0/</a><br />
e poi lo installate premendo il tato <b>+</b> sul finestra dei <b>Tools</b>.Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-23281406954882768022018-11-28T02:34:00.000+01:002018-11-28T02:34:09.217+01:00Grafica per Android e iOSSono disponibili dei pacchetti con pulsanti e altri elementi in stile Android e iOS. Anche se potreste farveli da soli, questo pacchetto vi risparmia un sacco di tempo: <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikGBgw-RvjUEiwGVpsurB6d7FdUh8lS0pv0ikNxaKh9m4jbKWbRqq94FVa9QoFOwgglopwLdPwNrRi4TQHZUoabQEJoksqq0rm7IkhsM34pgZIWWML5pp4CvEUYY0V1DU9hSoJG6iYTzd0/s1600/MobileNativeEssential.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="673" data-original-width="600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikGBgw-RvjUEiwGVpsurB6d7FdUh8lS0pv0ikNxaKh9m4jbKWbRqq94FVa9QoFOwgglopwLdPwNrRi4TQHZUoabQEJoksqq0rm7IkhsM34pgZIWWML5pp4CvEUYY0V1DU9hSoJG6iYTzd0/s320/MobileNativeEssential.png" width="285" /></a></div>
Disponibile al costo € 39, solo per le versioni a pagamento di Livecode<br /><br />Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-14408493649653925772018-11-27T02:30:00.000+01:002018-11-27T02:30:14.558+01:00Livecode 9.0.2 rc1E' uscita la 9.0.2 RC1, disponibile su: <a href="https://downloads.livecode.com/livecode/">https://downloads.livecode.com/livecode/</a>Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-16326110186992354372018-11-26T02:26:00.001+01:002018-11-26T02:26:41.750+01:00AnimationEngine open sourceAnimation engine per livecode è diventato open source: <br />
https://github.com/derbrill/animationEngineMax2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com2tag:blogger.com,1999:blog-4445525023951541943.post-53870459461137893512018-10-13T01:34:00.000+02:002018-10-13T01:34:08.004+02:00Immagini scalate prospettivamenteOggi vediamo un programma per modificare prospetticamente le immagini:
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5T8nGtHJrnEgmqnV0c8wg2I2mvtygRxXXUOEwXR1hJXQUaxZnBljsjyZKSGM7XsUopkjU-LEenSHBFlS8QOjnxtkY6Qh_JH6reZeJESX4NHOAxj4qTWsG4fb5moU8L5m9r23iY2k_wFWt/s1600/imageHandle1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="736" data-original-width="1210" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5T8nGtHJrnEgmqnV0c8wg2I2mvtygRxXXUOEwXR1hJXQUaxZnBljsjyZKSGM7XsUopkjU-LEenSHBFlS8QOjnxtkY6Qh_JH6reZeJESX4NHOAxj4qTWsG4fb5moU8L5m9r23iY2k_wFWt/s320/imageHandle1.png" width="320" /></a></div>
Lo potete scaricare da qui:
<a href="http://livecodeshare.runrev.com/stack/893">http://livecodeshare.runrev.com/stack/893</a><br />
Vi basterà copiare il gruppo hhPoly nella vostra card ed usare il codice:<br />
<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: #7f7f00;">send</span></b><span style="color: black;"> (</span><span style="color: #00007f;">"setTarget "</span><span style="color: black;"> & </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #007f7f;">short</span><span style="color: black;"> </span><span style="color: #007f7f;">name</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">image</span><span style="color: black;"> miaImmagine) </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">group</span></b><span style="color: black;"> </span><span style="color: #00007f;">"hhPoly"</span></code></div>
<br />
Semplice no?
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-62770830698202772102018-09-11T12:35:00.000+02:002018-09-11T12:35:07.226+02:00Libreria per PokerEcco la mia libreria per il gioco del Poker:<br />
<br />
<br />
<code></code><br />
<div class="notranslate" style="background-color: #d8d8d8; border: 1px solid grey; max-height: 400px; overflow-x: scroll; overflow-y: scroll; white-space: nowrap; width: 100%;">
<code><b><span style="color: black;">on</span></b><span style="color: black;"> MouseUp</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#hand notation like:</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#1c,2d,3h,4s,13s</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">field</span><span style="color: black;"> </span><span style="color: #00007f;">"hand"</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> tHand</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> analPoint(thand) </span><span style="color: #7f007f;">into</span><span style="color: black;"> </span><span style="color: #7f007f;">field</span><span style="color: black;"> </span><span style="color: #00007f;">2</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> MouseUp</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> analPoint tHand</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">sort</span></b><span style="color: black;"> </span><span style="color: #7f007f;">items</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> thand </span><span style="color: #7f007f;">numeric</span><span style="color: black;"> </span><span style="color: #7f007f;">by</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">with</span><span style="color: black;"> i=</span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">5</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">item</span><span style="color: black;"> i </span><span style="color: #7f007f;">of</span><span style="color: black;"> tHand </span><span style="color: #7f007f;">into</span><span style="color: black;"> th[i]</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#we must go in order</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#https://www.pagat.com/poker/rules/ranking.html</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">######################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Straight Flush</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">true</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> testsuit</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">with</span><span style="color: black;"> i=</span><span style="color: #00007f;">2</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">5</span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">last</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> th[i - </span><span style="color: #00007f;">1</span><span style="color: black;">] </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #7f007f;">not</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">last</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> th[i] <b>then</b> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">false</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> testsuit</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> <b>if</b> testsuit <b>then</b> </span><b><span style="color: #007f00;">#they have the same suit</span></b></code><br />
<code><span style="color: black;"> <b>if</b> checkscale(th) <b>then</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Straight Flush: "</span><span style="color: black;"> & maxcard(th,</span><span style="color: #00007f;">"Straight Flush"</span><span style="color: black;">)</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">##############################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Four of a kind </span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> countDup(th) </span><span style="color: #7f007f;">into</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">key</span><span style="color: black;"> tKey </span><span style="color: #7f007f;">in</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>if</b> dupList[tKey] = </span><span style="color: #00007f;">4</span><span style="color: black;"> <b>then</b> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Four of a kind: "</span><span style="color: black;"> & tKey</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">###############################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Full House</span></b></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">key</span><span style="color: black;"> tKey </span><span style="color: #7f007f;">in</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>if</b> dupList[tKey] = </span><span style="color: #00007f;">3</span><span style="color: black;"> <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> tkey </span><span style="color: #7f007f;">into</span><span style="color: black;"> FH3</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">key</span><span style="color: black;"> tKey2 </span><span style="color: #7f007f;">in</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>if</b> dupList[tKey2] = </span><span style="color: #00007f;">2</span><span style="color: black;"> <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> tkey2 </span><span style="color: #7f007f;">into</span><span style="color: black;"> FH2</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Full House: "</span><span style="color: black;"> & FH3 & </span><span style="color: #00007f;">"."</span><span style="color: black;"> & FH2</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">##############################################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Flush</span></b></code><br />
<code><span style="color: black;"> <b>if</b> testsuit <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">sort</span></b><span style="color: black;"> </span><span style="color: #7f007f;">items</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> thand </span><span style="color: #7f007f;">descending</span><span style="color: black;"> </span><span style="color: #7f007f;">numeric</span><span style="color: black;"> </span><span style="color: #7f007f;">by</span><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">with</span><span style="color: black;"> i=</span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">5</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">delete</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">last</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> </span><span style="color: #7f007f;">item</span><span style="color: black;"> i </span><span style="color: #7f007f;">of</span><span style="color: black;"> thand</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Flush: "</span><span style="color: black;"> & thand</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#####################################################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Straight</span></b></code><br />
<code><span style="color: black;"> <b>if</b> checkscale(th) <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Straight: "</span><span style="color: black;"> & maxcard(th,</span><span style="color: #00007f;">"Straight"</span><span style="color: black;">)</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#############################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Three of a Kind</span></b></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">key</span><span style="color: black;"> tKey </span><span style="color: #7f007f;">in</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>if</b> dupList[tKey] = </span><span style="color: #00007f;">3</span><span style="color: black;"> <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> tkey </span><span style="color: #7f007f;">into</span><span style="color: black;"> FH3 </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Three of a Kind: "</span><span style="color: black;"> & FH3 </span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#############################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Two Pairs</span></b></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">key</span><span style="color: black;"> tKey </span><span style="color: #7f007f;">in</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>if</b> dupList[tKey] = </span><span style="color: #00007f;">2</span><span style="color: black;"> <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> tkey </span><span style="color: #7f007f;">into</span><span style="color: black;"> P1</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #00007f;">0</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> dupList[tKey]</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">key</span><span style="color: black;"> tKey2 </span><span style="color: #7f007f;">in</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>if</b> dupList[tKey2] = </span><span style="color: #00007f;">2</span><span style="color: black;"> <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> tkey2 </span><span style="color: #7f007f;">into</span><span style="color: black;"> P2</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> P1 & </span><span style="color: #7f007f;">comma</span><span style="color: black;"> & P2 </span><span style="color: #7f007f;">into</span><span style="color: black;"> PT</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">sort</span></b><span style="color: black;"> </span><span style="color: #7f007f;">items</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> PT </span><span style="color: #7f007f;">descending</span><span style="color: black;"> </span><span style="color: #7f007f;">numeric</span><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Two Pairs: "</span><span style="color: black;"> & PT</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">###########################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Pair</span></b></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">key</span><span style="color: black;"> tKey </span><span style="color: #7f007f;">in</span><span style="color: black;"> duplist</span></code><br />
<code><span style="color: black;"> <b>if</b> dupList[tKey] = </span><span style="color: #00007f;">2</span><span style="color: black;"> <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Two Pairs: "</span><span style="color: black;"> & tKey</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#############################</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#Nothing</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"Nothing: "</span><span style="color: black;"> & maxcard(th,</span><span style="color: #00007f;">"Nothing"</span><span style="color: black;">)</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> analPoint</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> countDup th</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">element</span><span style="color: black;"> tele </span><span style="color: #7f007f;">in</span><span style="color: black;"> th</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">add</span></b><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> temp[</span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> tele]</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> temp</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> countDup</span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><b><span style="color: black;">function</span></b><span style="color: black;"> checkScale th </span><b><span style="color: #007f00;">#check if it is a scale </span></b></code><br />
<code><span style="color: black;"> <b>if</b> checkace(th) </span><span style="color: #7f007f;">and</span><span style="color: black;"> checkKing(th) <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> th </span><span style="color: #7f007f;">into</span><span style="color: black;"> th2 </span><b><span style="color: #007f00;">#backup</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> swapace(th) </span><span style="color: #7f007f;">into</span><span style="color: black;"> th </span><b><span style="color: #007f00;">#now aces are 14 in value</span></b></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;">#we need to sort again</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> sortedArray(th) </span><span style="color: #7f007f;">into</span><span style="color: black;"> th</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">true</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> test1</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">with</span><span style="color: black;"> i=</span><span style="color: #00007f;">2</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">5</span></code><br />
<code><span style="color: black;"> <b>if</b> ((</span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> th[i-1]) + </span><span style="color: #00007f;">1</span><span style="color: black;">) </span><span style="color: #7f007f;">is</span><span style="color: black;"> </span><span style="color: #7f007f;">not</span><span style="color: black;"> (</span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> th[i]) <b>then</b> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">false</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> test1</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> test1</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> checkscale</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> checkAce th</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">false</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> test1</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">element</span><span style="color: black;"> tele </span><span style="color: #7f007f;">in</span><span style="color: black;"> th</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">delete</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">last</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> tele</span></code><br />
<code><span style="color: black;"> <b>if</b> tele = </span><span style="color: #00007f;">1</span><span style="color: black;"> <b>then</b> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">true</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> test1</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> test1</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> checkace</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> checkKing th</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">false</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> test1</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">element</span><span style="color: black;"> tele </span><span style="color: #7f007f;">in</span><span style="color: black;"> th</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">delete</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">last</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> tele</span></code><br />
<code><span style="color: black;"> <b>if</b> tele = </span><span style="color: #00007f;">13</span><span style="color: black;"> <b>then</b> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">true</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> test1</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> test1</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> checkKing</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> SwapAce th</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">with</span><span style="color: black;"> i=</span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> </span><span style="color: #00007f;">5</span><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> th[i] = </span><span style="color: #00007f;">1</span><span style="color: black;"> <b>then</b> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #00007f;">14</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> th[i]</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> th</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> SwapAce</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> sortedArray @pArray </span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;"># fetch the keys and sort them using the array entry values</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">get</span></b><span style="color: black;"> </span><span style="color: #7f007f;">the</span><span style="color: black;"> </span><span style="color: #7f007f;">keys</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> pArray</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">sort</span></b><span style="color: black;"> </span><span style="color: #7f007f;">lines</span><span style="color: black;"> </span><span style="color: #7f007f;">of</span><span style="color: black;"> it </span><span style="color: #7f007f;">numeric</span><span style="color: black;"> </span><span style="color: #7f007f;">by</span><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> pArray[</span><span style="color: #7f007f;">each</span><span style="color: black;">]</span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">split</span></b><span style="color: black;"> it </span><span style="color: #7f007f;">by</span><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #007f00;"># create a new sorted array using the mapped keys</span></b></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> tNextIndex</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">element</span><span style="color: black;"> tIndex </span><span style="color: #7f007f;">in</span><span style="color: black;"> it</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> pArray[tIndex] </span><span style="color: #7f007f;">into</span><span style="color: black;"> tSortedArray[tNextIndex]</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">add</span></b><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> tNextIndex</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> tSortedArray</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> sortedArray</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> maxcard th, hType</span></code><br />
<code><span style="color: black;"> <b>switch</b> htype</span></code><br />
<code><span style="color: black;"> <b>case</b> </span><span style="color: #00007f;">"Straight"</span></code><br />
<code><span style="color: black;"> <b>case</b> </span><span style="color: #00007f;">"Straight Flush"</span></code><br />
<code><span style="color: black;"> <b>if</b> checkace(th) </span><span style="color: #7f007f;">and</span><span style="color: black;"> checkKing(th) <b>then</b> </span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> </span><span style="color: #00007f;">"ACE (14)"</span></code><br />
<code><span style="color: black;"> <b>else</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> maxcard2(th)</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>if</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">break</span></b></code><br />
<code><span style="color: black;"> <b>case</b> </span><span style="color: #00007f;">"Nothing"</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> maxcard2(th)</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">break</span></b></code><br />
<code><span style="color: black;"> <b>end</b> <b>switch</b></span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> maxcard</span></code><br />
<code><br /></code>
<code><b><span style="color: black;">function</span></b><span style="color: black;"> maxcard2 th</span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #00007f;">0</span><span style="color: black;"> </span><span style="color: #7f007f;">into</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> <b>repeat</b> </span><span style="color: #7f007f;">for</span><span style="color: black;"> </span><span style="color: #7f007f;">each</span><span style="color: black;"> </span><span style="color: #7f007f;">element</span><span style="color: black;"> tele </span><span style="color: #7f007f;">in</span><span style="color: black;"> th </span></code><br />
<code><span style="color: black;"> <b>if</b> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> tele > temp <b>then</b> </span><b><span style="color: #7f7f00;">put</span></b><span style="color: black;"> </span><span style="color: #7f007f;">char</span><span style="color: black;"> </span><span style="color: #00007f;">1</span><span style="color: black;"> </span><span style="color: #7f007f;">to</span><span style="color: black;"> -2 </span><span style="color: #7f007f;">of</span><span style="color: black;"> tele </span><span style="color: #7f007f;">into</span><span style="color: black;"> temp</span></code><br />
<code><span style="color: black;"> <b>end</b> <b>repeat</b></span></code><br />
<code><span style="color: black;"> </span><b><span style="color: #7f7f00;">return</span></b><span style="color: black;"> temp</span></code><br />
<code><b><span style="color: black;">end</span></b><span style="color: black;"> maxcard2</span></code></div>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-43454967281344554452018-09-10T11:39:00.000+02:002018-09-10T11:58:36.707+02:00Nuova versioneIl 4 Settembre è stata rilasciata la versione <b>9.0.1 RC 3</b>. La potete scaricare da qui: <a href="https://downloads.livecode.com/livecode/">https://downloads.livecode.com/livecode/</a><br />
Tra le novità abbiamo:<br />
<ul>
<li>androidRequestPermission: permette di chiedere all'utente su Android dei permessi temporaneamente.</li>
<li>nuove funzione per il volume stereo su Mac</li>
<li>mobileSetFullScreenRectForOrientations</li>
<li>correzioni di vari bug </li>
</ul>
Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0tag:blogger.com,1999:blog-4445525023951541943.post-42344652230222842802018-08-29T12:13:00.000+02:002018-08-29T12:13:09.542+02:00Video come creare un gioco i pochi minutiHo appena realizzato un video dove mostro come ealizzare un gioco stile Breakout / Arkanoid in pochi minuti.<br />
Lo potete vedere qui:<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/K0fFwHPU7RY/0.jpg" src="https://www.youtube.com/embed/K0fFwHPU7RY?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com1tag:blogger.com,1999:blog-4445525023951541943.post-86291016623625641092018-08-22T14:16:00.001+02:002018-08-22T14:16:40.147+02:00Lavorare in gruppoCome fanno le grandi aziende con grossi team ad usare Livecode?<br />
Questa domanda nasce spontanea quando ci si rende conto che il sorgente livecode è un file binario che contiene tutto, immagini, suoni, codice, ecc.<br />
I sistemi di controllo della versione usuali non gestiscono le differenze di questo tipo di file.<br />
Esistono diverse soluzioni, ma tra le più collaudate c'è <a href="https://github.com/trevordevore/levure/wiki">Levure</a>, che potete scaricare qui:<br />
<a href="https://github.com/trevordevore/levure/wiki">https://github.com/trevordevore/levure/wiki</a><br />
In pratica i programmi creati con Levure/Livecode hanno il codice messo a parte, in file di testo separati, ed è possibile quindi utilizzare qualunque sistema di controllo della versione, come GIT.<br />
Chiaramente ha senso solo se state lavorando in tanti su un enorme progetto.Max2019http://www.blogger.com/profile/01247172599156159996noreply@blogger.com0