﻿<?xml version="1.0" encoding="utf-8" ?>
<c2eventsheet>
    <!--All the 'name' attributes are ignored by Construct 2 - they are there for readability only.-->
    <name>Common</name>
    <events>
        <event-group description="" sid="7801941897658962" title="Quit Game">
            <sub-events>
                <event-block sid="2902718208587838">
                    <conditions>
                        <condition id="17" name="On back button" sid="5322712156374509" type="Browser" />
                    </conditions>
                    <actions>
                        <action id="0" name="Call function" sid="8517035776283854" type="Function">
                            <param id="0" name="Name">&quot;openDialog&quot;</param>
                            <param id="1" name="Parameter {n}">&quot;exitConfirm_dialog&quot;</param>
                        </action>
                    </actions>
                </event-block>
                <event-block sid="2527989234277004">
                    <conditions>
                        <condition id="0" name="On function" sid="7575113239163582" type="Function">
                            <param id="0" name="Name">&quot;exitGame&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="0" name="Call function" sid="91731192990064" type="Function">
                            <param id="0" name="Name">&quot;closeDialog&quot;</param>
                            <param id="1" name="Parameter {n}">&quot;exitConfirm_dialog&quot;</param>
                        </action>
                        <action id="1" name="Close" sid="7884992446628587" type="Browser" />
                    </actions>
                </event-block>
            </sub-events>
        </event-group>
        <event-group description="" sid="9690847724044803" title="Fullscreen">
            <sub-events>
                <event-block sid="8284848730926369">
                    <conditions>
                        <condition id="0" name="On function" sid="2249325868061035" type="Function">
                            <param id="0" name="Name">&quot;toggleFullScreen&quot;</param>
                        </condition>
                    </conditions>
                    <actions />
                    <sub-events>
                        <event-block sid="7494820538827835">
                            <conditions>
                                <condition id="10" name="Is fullscreen" sid="5555401604832357" type="Browser" />
                            </conditions>
                            <actions>
                                <action id="11" name="Cancel fullscreen" sid="3191005379297584" type="Browser" />
                            </actions>
                        </event-block>
                        <event-block sid="6912863317263969">
                            <conditions>
                                <condition id="-22" name="Else" sid="3602271319682951" type="System" />
                            </conditions>
                            <actions>
                                <action id="10" name="Request fullscreen" sid="3899781236517" type="Browser">
                                    <param id="0" name="Mode">2</param>
                                </action>
                            </actions>
                        </event-block>
                    </sub-events>
                </event-block>
            </sub-events>
        </event-group>
        <variable constant="0" name="interstitialCounter" sid="7274858976146014" static="0" type="number">0</variable>
        <event-group description="" sid="6169048611405408" title="Admob">
            <sub-events>
                <event-block sid="6226128900566112">
                    <conditions>
                        <condition id="0" name="On function" sid="8919889463820695" type="Function">
                            <param id="0" name="Name">&quot;preloadBannerAd&quot;</param>
                        </condition>
                    </conditions>
                    <actions />
                    <sub-events>
                        <event-block sid="350995406968481">
                            <conditions>
                                <condition id="0" inverted="1" name="Is showing banner ad" sid="3775033285094715" type="AdmobAds" />
                            </conditions>
                            <actions>
                                <action id="7" name="Preload banner ad" sid="2597612015561061" type="AdmobAds" />
                            </actions>
                        </event-block>
                    </sub-events>
                </event-block>
                <event-block sid="9957969070353082">
                    <conditions>
                        <condition id="0" name="On function" sid="1789826068279216" type="Function">
                            <param id="0" name="Name">&quot;preloadInterstitialAd&quot;</param>
                        </condition>
                    </conditions>
                    <actions />
                    <sub-events>
                        <event-block sid="3272681826363634">
                            <conditions>
                                <condition id="1" inverted="1" name="Is showing interstitial" sid="8684276528334097" type="AdmobAds" />
                            </conditions>
                            <actions>
                                <action id="3" name="Preload interstitial" sid="680247886944425" type="AdmobAds" />
                            </actions>
                        </event-block>
                    </sub-events>
                </event-block>
                <comment>This shows a banner once it is preloaded.</comment>
                <event-block sid="8432965955465552">
                    <conditions>
                        <condition id="5" name="On banner ad received" sid="1122151350212255" type="AdmobAds" />
                    </conditions>
                    <actions>
                        <action id="0" name="Show banner ad" sid="4877114064327343" type="AdmobAds">
                            <param id="0" name="Position">7</param>
                            <param id="1" name="Size">0</param>
                        </action>
                    </actions>
                </event-block>
                <comment>This shows an interstial once after 3 consecutive calls.</comment>
                <event-block sid="6956805648702658">
                    <conditions>
                        <condition id="0" name="On function" sid="4502100284309382" type="Function">
                            <param id="0" name="Name">&quot;showInterstitialAd&quot;</param>
                        </condition>
                    </conditions>
                    <actions />
                    <sub-events>
                        <event-block sid="4602136014068009">
                            <conditions>
                                <condition id="-8" name="Compare two values" sid="3228632685466349" type="System">
                                    <param id="0" name="First value">interstitialCounter%3</param>
                                    <param id="1" name="Comparison">0</param>
                                    <param id="2" name="Second value">0</param>
                                </condition>
                                <condition id="-32" inverted="1" name="Is on platform" sid="9536190390135191" type="System">
                                    <param id="0" name="Platform">0</param>
                                </condition>
                            </conditions>
                            <actions>
                                <action id="4" name="Show interstitial" sid="1974520586452036" type="AdmobAds" />
                            </actions>
                        </event-block>
                    </sub-events>
                </event-block>
            </sub-events>
        </event-group>
        <event-group description="" sid="7278853012164717" title="OpenWebPage">
            <sub-events>
                <event-block sid="8563407063149717">
                    <conditions>
                        <condition id="0" name="On function" sid="1445095377268311" type="Function">
                            <param id="0" name="Name">&quot;openWebPage&quot;</param>
                        </condition>
                    </conditions>
                    <actions />
                    <sub-events>
                        <event-block sid="2559935266514273">
                            <conditions>
                                <condition id="1" name="Compare parameter" sid="4768694945258953" type="Function">
                                    <param id="0" name="Index">0</param>
                                    <param id="1" name="Comparison">0</param>
                                    <param id="2" name="Value">&quot;config&quot;</param>
                                </condition>
                            </conditions>
                            <actions>
                                <action id="8" name="Open URL in new window" sid="8894423077349118" type="Browser">
                                    <param id="0" name="URL">Config.Get(Function.Param(1))</param>
                                    <param id="1" name="Tag">&quot;&quot;</param>
                                </action>
                            </actions>
                        </event-block>
                        <event-block sid="2791936288562354">
                            <conditions>
                                <condition id="-22" name="Else" sid="9904653228792267" type="System" />
                            </conditions>
                            <actions>
                                <action id="8" name="Open URL in new window" sid="2052290432932046" type="Browser">
                                    <param id="0" name="URL">Function.Param(0)</param>
                                    <param id="1" name="Tag">&quot;&quot;</param>
                                </action>
                            </actions>
                        </event-block>
                    </sub-events>
                </event-block>
            </sub-events>
        </event-group>
        <event-group description="" sid="2295560440494928" title="Share">
            <sub-events>
                <comment>Description: On mobile devices this promp the share dialog and (if possible) prefill it with a message passed in the parameter</comment>
                <comment>Param0: The message to be shared (PS: Facebook does not allow apps to prefill the share message)</comment>
                <event-block sid="5252792602605791">
                    <conditions>
                        <condition id="0" name="On function" sid="3999347908425697" type="Function">
                            <param id="0" name="Name">&quot;share&quot;</param>
                        </condition>
                    </conditions>
                    <actions />
                    <sub-events>
                        <event-block sid="3594229495232993">
                            <conditions>
                                <condition id="-32" name="Is on platform" sid="3686534590993819" type="System">
                                    <param id="0" name="Platform">0</param>
                                </condition>
                            </conditions>
                            <actions>
                                <action id="8" name="Open URL in new window" sid="8371701040858278" type="Browser">
                                    <param id="0" name="URL">&quot;https://twitter.com/home?status=&quot;&amp;Function.Param(0)</param>
                                    <param id="1" name="Tag">&quot;&quot;</param>
                                </action>
                            </actions>
                        </event-block>
                        <event-block sid="4349918011954446">
                            <conditions>
                                <condition id="-22" name="Else" sid="5018122379596804" type="System" />
                            </conditions>
                            <actions>
                                <action id="17" name="Execute Javascript" sid="58747851392766" type="Browser">
                                    <param id="0" name="Javascript">&quot;window.plugins.socialsharing.share(&apos;&quot;&amp;Function.Param(0)&amp;&quot;&apos;);&quot;</param>
                                </action>
                            </actions>
                        </event-block>
                    </sub-events>
                </event-block>
            </sub-events>
        </event-group>
        <variable constant="0" name="orientation" sid="6410007493416305" static="0" type="number">0</variable>
        <event-group description="" sid="7842217354802123" title="RequestScreenOrientation">
            <sub-events>
                <event-block sid="605728697384158">
                    <conditions>
                        <condition id="-2" name="On start of layout" sid="8905759288152984" type="System" />
                    </conditions>
                    <actions>
                        <action id="-3" name="Create object" sid="5017642946323981" type="System">
                            <param id="0" name="Object to create">ui_image</param>
                            <param id="1" name="Layer">&quot;Transition&quot;</param>
                            <param id="2" name="X">0</param>
                            <param id="3" name="Y">0</param>
                        </action>
                        <action id="4" name="Set animation" sid="5925702579898102" type="ui_image">
                            <param id="0" name="Animation">&quot;phonerotation&quot;</param>
                            <param id="1" name="From">1</param>
                        </action>
                        <action id="-10" name="Set value" sid="9434161639690237" type="ui_image">
                            <param id="0" name="Instance variable">element_name</param>
                            <param id="1" name="Value">&quot;or&quot;</param>
                        </action>
                        <action id="6" name="Set speed" sid="156611585937251" type="ui_image">
                            <param id="0" name="Speed">0</param>
                        </action>
                        <action id="-15" name="Set visible" sid="8752822599063563" type="ui_image">
                            <param id="0" name="Visibility">0</param>
                        </action>
                    </actions>
                </event-block>
                <event-block sid="9856341765002209">
                    <conditions>
                        <condition id="15" name="On resized" sid="6317823353718073" type="Browser" />
                        <condition id="-20" name="Is on mobile device" sid="7852527158441294" type="System" />
                    </conditions>
                    <actions>
                        <action id="0" name="Call function" sid="5139834026157782" type="Function">
                            <param id="0" name="Name">&quot;requestOrientationChange&quot;</param>
                            <param id="1" name="Parameter {n}">orientation</param>
                        </action>
                    </actions>
                </event-block>
                <comment>Description: Invite the user to switch to the desired orientation.</comment>
                <comment>Param0: &quot;1&quot; for portrait, &quot;0&quot; for landscape</comment>
                <event-block sid="2587808355465253">
                    <conditions>
                        <condition id="0" name="On function" sid="6572206736735704" type="Function">
                            <param id="0" name="Name">&quot;requestOrientationChange&quot;</param>
                        </condition>
                    </conditions>
                    <actions>
                        <action id="-9" name="Set value" sid="430414008170509" type="System">
                            <param id="0" name="Variable">orientation</param>
                            <param id="1" name="Value">Function.Param(0)</param>
                        </action>
                    </actions>
                    <sub-events>
                        <variable constant="0" name="request" sid="4531114523275278" static="0" type="number">0</variable>
                        <event-block sid="9797447298890938">
                            <conditions>
                                <condition id="16" name="Is portrait/landscape" sid="6875321134891811" type="Browser">
                                    <param id="0" name="Orientation">0</param>
                                </condition>
                                <condition id="1" name="Compare parameter" sid="636932672692929" type="Function">
                                    <param id="0" name="Index">0</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="7420267772518784" type="System">
                                    <param id="0" name="Variable">request</param>
                                    <param id="1" name="Value">1</param>
                                </action>
                            </actions>
                        </event-block>
                        <event-block sid="5647632735990252">
                            <conditions>
                                <condition id="16" name="Is portrait/landscape" sid="1361449435946282" type="Browser">
                                    <param id="0" name="Orientation">1</param>
                                </condition>
                                <condition id="1" name="Compare parameter" sid="8177471618826216" type="Function">
                                    <param id="0" name="Index">0</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="6970480665631374" type="System">
                                    <param id="0" name="Variable">request</param>
                                    <param id="1" name="Value">1</param>
                                </action>
                            </actions>
                        </event-block>
                        <event-block sid="9774665232436152">
                            <conditions>
                                <condition id="-14" name="Compare variable" sid="8911828395786814" type="System">
                                    <param id="0" name="Variable">request</param>
                                    <param id="1" name="Comparison">0</param>
                                    <param id="2" name="Value">1</param>
                                </condition>
                                <condition id="-20" name="Is on mobile device" sid="4689691141209857" type="System" />
                            </conditions>
                            <actions>
                                <action id="-12" name="Set group active" sid="9345711086398175" type="System">
                                    <param id="0" name="Group name">&quot;onStartOfLayout_transition&quot;</param>
                                    <param id="1" name="State">0</param>
                                </action>
                                <action id="-35" name="Set layer transparent" sid="4967959302302294" type="System">
                                    <param id="0" name="Layer">&quot;Transition&quot;</param>
                                    <param id="1" name="Mode">0</param>
                                </action>
                                <action id="-18" name="Set layer opacity" sid="2482595895800989" type="System">
                                    <param id="0" name="Layer">&quot;Transition&quot;</param>
                                    <param id="1" name="Opacity">100</param>
                                </action>
                                <action id="-16" name="Wait" sid="8685875987324554" type="System">
                                    <param id="0" name="Seconds">0.1</param>
                                </action>
                                <action id="-13" name="Set time scale" sid="1044904812601517" type="System">
                                    <param id="0" name="Time scale">0</param>
                                </action>
                            </actions>
                            <sub-events>
                                <event-block sid="8081835018810661">
                                    <conditions>
                                        <condition id="-7" name="Compare instance variable" sid="6316122457539023" type="ui_image">
                                            <param id="0" name="Instance variable">element_name</param>
                                            <param id="1" name="Comparison">0</param>
                                            <param id="2" name="Value">&quot;or&quot;</param>
                                        </condition>
                                    </conditions>
                                    <actions>
                                        <action id="5" name="Set frame" sid="3060749693772909" type="ui_image">
                                            <param id="0" name="Frame number">orientation</param>
                                        </action>
                                        <action id="-15" name="Set visible" sid="360340326081262" type="ui_image">
                                            <param id="0" name="Visibility">1</param>
                                        </action>
                                        <action id="-3" name="Set position" sid="7073838682929309" type="ui_image">
                                            <param id="0" name="X">(ViewportLeft(Self.LayerNumber) + ViewportRight(Self.LayerNumber)) / 2</param>
                                            <param id="1" name="Y">(ViewportTop(Self.LayerNumber) + ViewportBottom(Self.LayerNumber)) / 2</param>
                                        </action>
                                    </actions>
                                </event-block>
                            </sub-events>
                        </event-block>
                        <event-block sid="8211337452434968">
                            <conditions>
                                <condition id="-22" name="Else" sid="5471955001055181" type="System" />
                            </conditions>
                            <actions>
                                <action id="-35" name="Set layer transparent" sid="7096993810026925" type="System">
                                    <param id="0" name="Layer">&quot;Transition&quot;</param>
                                    <param id="1" name="Mode">1</param>
                                </action>
                            </actions>
                            <sub-events>
                                <event-block sid="8027523171481715">
                                    <conditions>
                                        <condition id="-14" name="Compare variable" sid="9963780229283968" type="System">
                                            <param id="0" name="Variable">isGamePaused</param>
                                            <param id="1" name="Comparison">0</param>
                                            <param id="2" name="Value">0</param>
                                        </condition>
                                    </conditions>
                                    <actions>
                                        <action id="-13" name="Set time scale" sid="6244725609007369" type="System">
                                            <param id="0" name="Time scale">1</param>
                                        </action>
                                    </actions>
                                </event-block>
                                <event-block sid="5985144283247234">
                                    <conditions>
                                        <condition id="-7" name="Compare instance variable" sid="8672769910576699" type="ui_image">
                                            <param id="0" name="Instance variable">element_name</param>
                                            <param id="1" name="Comparison">0</param>
                                            <param id="2" name="Value">&quot;or&quot;</param>
                                        </condition>
                                    </conditions>
                                    <actions>
                                        <action id="-15" name="Set visible" sid="4818539133211675" type="ui_image">
                                            <param id="0" name="Visibility">0</param>
                                        </action>
                                    </actions>
                                </event-block>
                            </sub-events>
                        </event-block>
                    </sub-events>
                </event-block>
            </sub-events>
        </event-group>
    </events>
</c2eventsheet>
