<?xml version="1.0" encoding="ISO-8859-1" ?>
<Template nom="Déplacement d&apos;unités à la souris" desc="Permet de déplacer des objets avec la souris comme dans&#x0A;un jeu de stratégie." param1="Objet ( ou groupe d&apos;objet ) à déplacer" param2="Bouton de la souris de sélection ( Right, Left.. )" param3="Bouton de la souris de déplacement ( Left... )" param4="Touche de sélection multiple ( LControl... )" param5="" param6="" param7="" param8="">
    <Events>
        <Event>
            <Type value="Commentaire" />
            <Couleur r="255.000000" v="230.000000" b="109.000000" />
            <Com1 value="Le clic droit sert à selectionner&#x0A;La touche Ctrl Gauche permet de sélectionner&#x0A;plusieurs unités" />
            <Com2 value="" />
        </Event>
        <Event>
            <Type value="AND" />
            <Conditions>
                <Condition>
                    <Type value="SourisBouton" loc="true" Contraire="false" />
                    <Parametre value="_PARAM2_" />
                </Condition>
            </Conditions>
            <Actions />
            <Events>
                <Event>
                    <Type value="AND" />
                    <Conditions>
                        <Condition>
                            <Type value="KeyPressed" loc="true" Contraire="true" />
                            <Parametre value="_PARAM4_" />
                        </Condition>
                    </Conditions>
                    <Actions>
                        <Action>
                            <Type value="ModVarObjet" loc="false" />
                            <Parametre value="_PARAM1_" />
                            <Parametre value="select" />
                            <Parametre value="0" />
                            <Parametre value="=" />
                        </Action>
                    </Actions>
                </Event>
                <Event>
                    <Type value="AND" />
                    <Conditions>
                        <Condition>
                            <Type value="SourisSurObjet" loc="false" Contraire="false" />
                            <Parametre value="_PARAM1_" />
                            <Parametre value="" />
                        </Condition>
                    </Conditions>
                    <Actions>
                        <Action>
                            <Type value="ModVarObjet" loc="true" />
                            <Parametre value="_PARAM1_" />
                            <Parametre value="select" />
                            <Parametre value="1" />
                            <Parametre value="=" />
                        </Action>
                    </Actions>
                </Event>
            </Events>
        </Event>
        <Event>
            <Type value="Commentaire" />
            <Couleur r="255.000000" v="230.000000" b="109.000000" />
            <Com1 value="Le clic gauche sert à déplacer les unités" />
            <Com2 value="" />
        </Event>
        <Event>
            <Type value="AND" />
            <Conditions>
                <Condition>
                    <Type value="VarObjet" loc="false" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="select" />
                    <Parametre value="1" />
                    <Parametre value="=" />
                </Condition>
                <Condition>
                    <Type value="SourisBouton" loc="true" Contraire="false" />
                    <Parametre value="_PARAM3_" />
                </Condition>
            </Conditions>
            <Actions>
                <Action>
                    <Type value="ModVarObjet" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="direction X" />
                    <Parametre value="MouseX()" />
                    <Parametre value="=" />
                </Action>
                <Action>
                    <Type value="ModVarObjet" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="direction Y" />
                    <Parametre value="MouseY()" />
                    <Parametre value="=" />
                </Action>
                <Action>
                    <Type value="ModVarObjet" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="proche X" />
                    <Parametre value="0" />
                    <Parametre value="=" />
                </Action>
                <Action>
                    <Type value="ModVarObjet" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="proche Y" />
                    <Parametre value="0" />
                    <Parametre value="=" />
                </Action>
                <Action>
                    <Type value="ModVarObjet" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="select" />
                    <Parametre value="0" />
                    <Parametre value="=" />
                </Action>
                <Action>
                    <Type value="ModVarObjet" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="déplacement" />
                    <Parametre value="1" />
                    <Parametre value="=" />
                </Action>
            </Actions>
        </Event>
        <Event>
            <Type value="AND" />
            <Conditions>
                <Condition>
                    <Type value="VarObjet" loc="false" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="déplacement" />
                    <Parametre value="1" />
                    <Parametre value="=" />
                </Condition>
            </Conditions>
            <Actions>
                <Action>
                    <Type value="ForEach" loc="true" />
                    <Parametre value="_PARAM1_" />
                </Action>
                <Action>
                    <Type value="AddForceVersPos" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="_PARAM1_.Variable(direction X)" />
                    <Parametre value="_PARAM1_.Variable(direction Y)" />
                    <Parametre value="30" />
                    <Parametre value="0" />
                </Action>
                <Action>
                    <Type value="TourneVersPos" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="_PARAM1_.Variable(direction X)" />
                    <Parametre value="_PARAM1_.Variable(direction Y)" />
                </Action>
            </Actions>
        </Event>
        <Event>
            <Type value="Commentaire" />
            <Couleur r="255.000000" v="128.000000" b="128.000000" />
            <Com1 value="Arrêt du déplacement à l&apos;arrivée" />
            <Com2 value="Attention !&#x0A;Il faut soit que l&apos;origine soit suffisamment&#x0A;près du centre, soit que la marge d&apos;erreur&#x0A;soit suffisamment grande." />
        </Event>
        <Event>
            <Type value="AND" />
            <Conditions>
                <Condition>
                    <Type value="ForEach" loc="false" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                </Condition>
                <Condition>
                    <Type value="PosX" loc="true" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="_PARAM1_.Variable(direction X)+10" />
                    <Parametre value="&lt;=" />
                </Condition>
                <Condition>
                    <Type value="PosX" loc="true" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="_PARAM1_.Variable(direction X)-10" />
                    <Parametre value="&gt;=" />
                </Condition>
                <Condition>
                    <Type value="PosY" loc="true" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="_PARAM1_.Variable(direction Y)+10" />
                    <Parametre value="&lt;=" />
                </Condition>
                <Condition>
                    <Type value="PosY" loc="true" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="_PARAM1_.Variable(direction Y)-10" />
                    <Parametre value="&gt;=" />
                </Condition>
            </Conditions>
            <Actions>
                <Action>
                    <Type value="ModVarObjet" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="déplacement" />
                    <Parametre value="0" />
                    <Parametre value="=" />
                </Action>
            </Actions>
        </Event>
        <Event>
            <Type value="Commentaire" />
            <Couleur r="255.000000" v="230.000000" b="109.000000" />
            <Com1 value="Bonus : Surlignage des unités" />
            <Com2 value="" />
        </Event>
        <Event>
            <Type value="AND" />
            <Conditions>
                <Condition>
                    <Type value="VarObjet" loc="false" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="select" />
                    <Parametre value="1" />
                    <Parametre value="=" />
                </Condition>
            </Conditions>
            <Actions>
                <Action>
                    <Type value="ChangeColor" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="128;255;128" />
                </Action>
            </Actions>
        </Event>
        <Event>
            <Type value="AND" />
            <Conditions>
                <Condition>
                    <Type value="VarObjet" loc="false" Contraire="false" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="select" />
                    <Parametre value="0" />
                    <Parametre value="=" />
                </Condition>
            </Conditions>
            <Actions>
                <Action>
                    <Type value="ChangeColor" loc="true" />
                    <Parametre value="_PARAM1_" />
                    <Parametre value="255;255;255" />
                </Action>
            </Actions>
        </Event>
    </Events>
</Template>
