﻿<?xml version="1.0" encoding="utf-8" ?>
<c2eventsheet>
    <!--All the 'name' attributes are ignored by Construct 2 - they are there for readability only.-->
    <name>LoadingEvent</name>
    <events>
        <include>AddEvent</include>
        <include>IncludeEvent</include>
        <comment>Download the standard sound settings</comment>
        <event-block sid="3558672448702921">
            <conditions>
                <condition id="-2" name="On start of layout" sid="4940956531340237" type="System" />
            </conditions>
            <actions>
                <action id="-9" name="Set value" sid="2352192939819671" type="System">
                    <param id="0" name="Variable">Sound_db</param>
                    <param id="1" name="Value">0</param>
                </action>
                <action id="-9" name="Set value" sid="4480819371825456" type="System">
                    <param id="0" name="Variable">Sound_Volume</param>
                    <param id="1" name="Value">1</param>
                </action>
                <action id="-9" name="Set value" sid="6585159413377197" type="System">
                    <param id="0" name="Variable">Music_db</param>
                    <param id="1" name="Value">0</param>
                </action>
                <action id="-9" name="Set value" sid="4913185410413883" type="System">
                    <param id="0" name="Variable">Music_Volume</param>
                    <param id="1" name="Value">1</param>
                </action>
                <action id="4" name="Preload" sid="1712710951386929" type="Audio">
                    <param id="0" name="Audio file">Ammo</param>
                </action>
                <action id="4" name="Preload" sid="9275468395125797" type="Audio">
                    <param id="0" name="Audio file">Button</param>
                </action>
                <action id="4" name="Preload" sid="6845218421378229" type="Audio">
                    <param id="0" name="Audio file">Coin</param>
                </action>
                <action id="4" name="Preload" sid="4882584397792277" type="Audio">
                    <param id="0" name="Audio file">ExplosionAir</param>
                </action>
                <action id="4" name="Preload" sid="1695214938641755" type="Audio">
                    <param id="0" name="Audio file">ExplosionCollision</param>
                </action>
                <action id="4" name="Preload" sid="4648794805000572" type="Audio">
                    <param id="0" name="Audio file">ExplosionGround</param>
                </action>
                <action id="4" name="Preload" sid="2529955096864756" type="Audio">
                    <param id="0" name="Audio file">FireBall</param>
                </action>
                <action id="4" name="Preload" sid="4305815823597399" type="Audio">
                    <param id="0" name="Audio file">FlyEnemyDeath</param>
                </action>
                <action id="4" name="Preload" sid="3484777443702319" type="Audio">
                    <param id="0" name="Audio file">GameMusic</param>
                </action>
                <action id="4" name="Preload" sid="8048144052201527" type="Audio">
                    <param id="0" name="Audio file">GameOver</param>
                </action>
                <action id="4" name="Preload" sid="195538295909383" type="Audio">
                    <param id="0" name="Audio file">Hit</param>
                </action>
                <action id="4" name="Preload" sid="3910294916441148" type="Audio">
                    <param id="0" name="Audio file">Freeze</param>
                </action>
                <action id="4" name="Preload" sid="6954122037923002" type="Audio">
                    <param id="0" name="Audio file">Jump</param>
                </action>
                <action id="4" name="Preload" sid="1390152831056814" type="Audio">
                    <param id="0" name="Audio file">Life</param>
                </action>
                <action id="4" name="Preload" sid="1923033814150578" type="Audio">
                    <param id="0" name="Audio file">Lightning</param>
                </action>
                <action id="4" name="Preload" sid="3033291456731181" type="Audio">
                    <param id="0" name="Audio file">Magic</param>
                </action>
                <action id="4" name="Preload" sid="1129922640152068" type="Audio">
                    <param id="0" name="Audio file">MagicReady</param>
                </action>
                <action id="4" name="Preload" sid="8759285557110691" type="Audio">
                    <param id="0" name="Audio file">NoAmmo</param>
                </action>
                <action id="4" name="Preload" sid="7718335253936674" type="Audio">
                    <param id="0" name="Audio file">PlayerDeath</param>
                </action>
                <action id="4" name="Preload" sid="251159310466628" type="Audio">
                    <param id="0" name="Audio file">Select</param>
                </action>
                <action id="4" name="Preload" sid="3635119468772129" type="Audio">
                    <param id="0" name="Audio file">Shield</param>
                </action>
                <action id="4" name="Preload" sid="132541856506321" type="Audio">
                    <param id="0" name="Audio file">Shotgun</param>
                </action>
                <action id="4" name="Preload" sid="591560402608258" type="Audio">
                    <param id="0" name="Audio file">StartGame</param>
                </action>
                <action id="4" name="Preload" sid="9851739639853666" type="Audio">
                    <param id="0" name="Audio file">Touch</param>
                </action>
                <action id="4" name="Preload" sid="4094714903643096" type="Audio">
                    <param id="0" name="Audio file">Walk</param>
                </action>
                <action id="4" name="Preload" sid="3050151798763343" type="Audio">
                    <param id="0" name="Audio file">Zombie_1</param>
                </action>
                <action id="4" name="Preload" sid="3157383096434817" type="Audio">
                    <param id="0" name="Audio file">Zombie_2</param>
                </action>
                <action id="4" name="Preload" sid="1169238956723279" type="Audio">
                    <param id="0" name="Audio file">Zombie_3</param>
                </action>
                <action id="4" name="Preload" sid="1759445074264329" type="Audio">
                    <param id="0" name="Audio file">Zombie_4</param>
                </action>
                <action id="4" name="Preload" sid="9562700280758777" type="Audio">
                    <param id="0" name="Audio file">Zombie_5</param>
                </action>
                <action id="4" name="Preload" sid="9161487666947902" type="Audio">
                    <param id="0" name="Audio file">Zombie_6</param>
                </action>
                <action id="4" name="Preload" sid="3426221336337143" type="Audio">
                    <param id="0" name="Audio file">ZombieDeath</param>
                </action>
            </actions>
            <sub-events>
                <comment>Load previously saved audio settings</comment>
                <comment>Loading, sound volume measurement</comment>
                <event-block sid="1205104284265355">
                    <conditions>
                        <condition id="3" name="Local key exists" sid="4034578967054889" type="WebStorage">
                            <param id="0" name="Key">&quot;Sound_db&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="5497372535719216" type="System">
                            <param id="0" name="Variable">Sound_db</param>
                            <param id="1" name="Value">WebStorage.LocalValue(&quot;Sound_db&quot;)</param>
                        </action>
                    </actions>
                </event-block>
                <comment>Loading position for sound slider</comment>
                <event-block sid="2477205888767512">
                    <conditions>
                        <condition id="3" name="Local key exists" sid="6809623960432992" type="WebStorage">
                            <param id="0" name="Key">&quot;Sound_Slider&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="2421682795484006" type="System">
                            <param id="0" name="Variable">Sound_Slider</param>
                            <param id="1" name="Value">WebStorage.LocalValue(&quot;Sound_Slider&quot;)</param>
                        </action>
                        <action id="-1" name="Set X" sid="9570682048670986" type="SliderSound">
                            <param id="0" name="X">Sound_Slider</param>
                        </action>
                    </actions>
                </event-block>
                <comment>Loading, sound volume settings</comment>
                <event-block sid="5225285569855505">
                    <conditions>
                        <condition id="3" name="Local key exists" sid="4056637747372637" type="WebStorage">
                            <param id="0" name="Key">&quot;Sound_Volume&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="5597047544546815" type="System">
                            <param id="0" name="Variable">Sound_Volume</param>
                            <param id="1" name="Value">WebStorage.LocalValue(&quot;Sound_Volume&quot;)</param>
                        </action>
                    </actions>
                </event-block>
                <comment>Loading, music volume measurement</comment>
                <event-block sid="2226826558916682">
                    <conditions>
                        <condition id="3" name="Local key exists" sid="3127187757154561" type="WebStorage">
                            <param id="0" name="Key">&quot;Music_db&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="8361047833488131" type="System">
                            <param id="0" name="Variable">Music_db</param>
                            <param id="1" name="Value">WebStorage.LocalValue(&quot;Music_db&quot;)</param>
                        </action>
                    </actions>
                </event-block>
                <comment>Loading position for music slider</comment>
                <event-block sid="5838677592911972">
                    <conditions>
                        <condition id="3" name="Local key exists" sid="8797135527239713" type="WebStorage">
                            <param id="0" name="Key">&quot;Music_Slider&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="1569918470021058" type="System">
                            <param id="0" name="Variable">Music_Slider</param>
                            <param id="1" name="Value">WebStorage.LocalValue(&quot;Music_Slider&quot;)</param>
                        </action>
                        <action id="-1" name="Set X" sid="3380188335836961" type="SliderMusic">
                            <param id="0" name="X">Music_Slider</param>
                        </action>
                    </actions>
                </event-block>
                <comment>Loading, music volume settings</comment>
                <event-block sid="6624135669303319">
                    <conditions>
                        <condition id="3" name="Local key exists" sid="8944404672859427" type="WebStorage">
                            <param id="0" name="Key">&quot;Music_Volume&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="9622203768529851" type="System">
                            <param id="0" name="Variable">Music_Volume</param>
                            <param id="1" name="Value">WebStorage.LocalValue(&quot;Music_Volume&quot;)</param>
                        </action>
                    </actions>
                </event-block>
            </sub-events>
        </event-block>
        <comment>It shows the progress of the download game in percentage</comment>
        <event-block sid="792751487558356">
            <conditions>
                <condition id="-1" name="Every tick" sid="1704478514017714" type="System" />
            </conditions>
            <actions>
                <action id="0" name="Set text" sid="869868461525011" type="LoadingFont">
                    <param id="0" name="Text">&quot; &quot; &amp; round(loadingprogress*100) &amp; &quot;&quot;</param>
                </action>
            </actions>
            <sub-events>
                <comment>Plays standard audio settings, unless they have been previously saved</comment>
                <event-block sid="8269152486133631">
                    <conditions>
                        <condition id="-14" name="Compare variable" sid="4827707894799589" type="System">
                            <param id="0" name="Variable">Music_Volume</param>
                            <param id="1" name="Comparison">0</param>
                            <param id="2" name="Value">0</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="4165225023760116" type="System">
                            <param id="0" name="Variable">Music_db</param>
                            <param id="1" name="Value">-100</param>
                        </action>
                    </actions>
                </event-block>
                <event-block sid="5243362408271813">
                    <conditions>
                        <condition id="-14" name="Compare variable" sid="6821961994078238" type="System">
                            <param id="0" name="Variable">Music_Volume</param>
                            <param id="1" name="Comparison">0</param>
                            <param id="2" name="Value">1</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="334019968832317" type="System">
                            <param id="0" name="Variable">Music_db</param>
                            <param id="1" name="Value">0</param>
                        </action>
                    </actions>
                </event-block>
                <event-block sid="2054094539943443">
                    <conditions>
                        <condition id="-14" name="Compare variable" sid="7786353074728589" type="System">
                            <param id="0" name="Variable">Sound_Volume</param>
                            <param id="1" name="Comparison">0</param>
                            <param id="2" name="Value">0</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="96610783268865" type="System">
                            <param id="0" name="Variable">Sound_db</param>
                            <param id="1" name="Value">-100</param>
                        </action>
                    </actions>
                </event-block>
                <event-block sid="4765391565469146">
                    <conditions>
                        <condition id="-14" name="Compare variable" sid="4246735628093891" type="System">
                            <param id="0" name="Variable">Sound_Volume</param>
                            <param id="1" name="Comparison">0</param>
                            <param id="2" name="Value">1</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="7774954883440695" type="System">
                            <param id="0" name="Variable">Sound_db</param>
                            <param id="1" name="Value">0</param>
                        </action>
                    </actions>
                </event-block>
            </sub-events>
        </event-block>
        <comment>When the loading game 100% complete, the game is pre-load all the sounds in the game. Start playing background music if previously it was not turned off, and shows is a button to go to the start menu.</comment>
        <event-block sid="5959461069035536">
            <conditions>
                <condition id="-25" name="On loader layout complete" sid="2211051541038558" type="System" />
            </conditions>
            <actions>
                <action id="0" name="Play" sid="9417102914288761" type="Audio">
                    <param id="0" name="Audio file">sound-6225-_music_shop_ms_</param>
                    <param id="2" name="Loop">1</param>
                    <param id="3" name="Volume">Music_db</param>
                    <param id="1" name="Tag (optional)">&quot;Music&quot;</param>
                </action>
                <action id="0" name="Set text" sid="7796396940854544" type="LoadingFont">
                    <param id="0" name="Text">&quot;LOADING - 100%&quot;</param>
                </action>
                <action id="-3" name="Set position" sid="9301318444555254" type="BtnStart">
                    <param id="0" name="X">960</param>
                    <param id="1" name="Y">970</param>
                </action>
                <action id="-12" name="Set group active" sid="9554327236997218" type="System">
                    <param id="0" name="Group name">&quot;ShowLayer_Settings&quot;</param>
                    <param id="1" name="State">1</param>
                </action>
            </actions>
        </event-block>
    </events>
</c2eventsheet>
