<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer name="DRAGONS_KEEP">
  <Data>
    <Sprite name="s_bg" fileName="game/WM-Draconic_Layer8.rttex"/>
    <Sprite name="s_vortex" fileName="game/WM-Draconic_Layer6.rttex"/>
    <Sprite name="s_clouds1" fileName="game/WM-Draconic_Layer5.rttex"/>
    <Sprite name="s_clouds2" fileName="game/WM-Draconic_Layer5.rttex"/>
    <Sprite name="s_clouds3" fileName="game/WM-Draconic_Layer5.rttex"/>
    <Sprite name="s_clouds4" fileName="game/WM-Draconic_Layer5.rttex"/>
    <Sprite name="s_loopingBG" fileName="game/WM-Draconic_Layer4.rttex"/>
    <Sprite name="s_dragonCastle" fileName="game/WM-Draconic_Layer3.rttex"/>
    <Sprite name="s_loopingFG" fileName="game/WM-Draconic_Layer1.rttex"/>

    <Animations>
      <SpriteCurveAnimation name="a_vortex" autoPlay="true" sprite="s_vortex" animTime="96000" isLoop="true">
        <Curve name="rotation">
          <KeyFrame>0.f, 0</KeyFrame>
          <KeyFrame>1.f, -360</KeyFrame>
        </Curve>
      </SpriteCurveAnimation>
      <SpriteCurveAnimation name="a_clouds1" autoPlay="true" sprite="s_clouds1" animTime="112000" isLoop="true">
        <Curve name="rotation">
          <KeyFrame>0.f, 0</KeyFrame>
          <KeyFrame>1.f, -360</KeyFrame>
        </Curve>
      </SpriteCurveAnimation>
      <SpriteCurveAnimation name="a_clouds2" autoPlay="true" sprite="s_clouds2" animTime="128000" isLoop="true">
        <Curve name="rotation">
          <KeyFrame>0.f, 0</KeyFrame>
          <KeyFrame>1.f, -360</KeyFrame>
        </Curve>
      </SpriteCurveAnimation>
      <SpriteCurveAnimation name="a_clouds3" autoPlay="true" sprite="s_clouds3" animTime="144000" isLoop="true">
        <Curve name="rotation">
          <KeyFrame>0.f, 0</KeyFrame>
          <KeyFrame>1.f, -360</KeyFrame>
        </Curve>
      </SpriteCurveAnimation>
      <SpriteCurveAnimation name="a_clouds4" autoPlay="true" sprite="s_clouds4" animTime="160000" isLoop="true">
        <Curve name="rotation">
          <KeyFrame>0.f, 0</KeyFrame>
          <KeyFrame>1.f, -360</KeyFrame>
        </Curve>
      </SpriteCurveAnimation>
    </Animations>
   
  </Data>
  <RenderRules>
    <RenderBackground>
      <ContextUpdate type="ScaleScreenHeight">
        <Set name="sprite">s_bg</Set>
      </ContextUpdate>

      <ContextUpdate type="PositionParallax">
        <Set name="scale">0</Set>
      </ContextUpdate>
      <SpriteRender name="s_bg" offset="0, 1" blend="PREMULTIPLIED_ALPHA" alignment="DOWN_LEFT" />

      <ContextUpdate type="ScaleScreenHeight">
        <Set name="sprite">s_vortex</Set>
      </ContextUpdate>

      <ContextUpdate type="PositionParallax">
        <Set name="scale">0</Set>
        <Set name="wrapHorizontal">false</Set>
      </ContextUpdate>
      <SpriteRender name="s_vortex" offset="0.75,0.25" scale="1,1" rotateOffset="true" rotationPoint="768,256" blend="PREMULTIPLIED_ALPHA" alignment="CENTER" />
      <SpriteRender name="s_clouds1" offset="0.75,0.25" scale="0.55,0.55" rotateOffset="true" rotationPoint="768,256" blend="PREMULTIPLIED_ALPHA" alignment="CENTER" tintOverride="255,255,255,204"/>
      <SpriteRender name="s_clouds2" offset="0.75,0.25" useFixedRotation="true" fixedRotation="180" scale="1,1" rotateOffset="true" rotationPoint="768,256" blend="PREMULTIPLIED_ALPHA" alignment="CENTER" tintOverride="255,255,255,153"/>
      <SpriteRender name="s_clouds3" offset="0.75,0.25" scale="1.33,1.33" rotateOffset="true" rotationPoint="768,256" blend="PREMULTIPLIED_ALPHA" alignment="CENTER" tintOverride="255,255,255,76"/>
      <SpriteRender name="s_clouds4" offset="0.75,0.25" useFixedRotation="true" fixedRotation="180" scale="2,2" rotateOffset="true" rotationPoint="768,256" blend="PREMULTIPLIED_ALPHA" alignment="CENTER" tintOverride="255,255,255,51"/>

      <ContextUpdate type="ScaleScreenHeight">
        <Set name="sprite">s_loopingBG</Set>
      </ContextUpdate>

      <ContextUpdate type="PositionParallax">
        <Set name="scale">0.1</Set>
      </ContextUpdate>
      <SpriteRender name="s_loopingBG" offset="0, 1" blend="PREMULTIPLIED_ALPHA" alignment="DOWN_LEFT" />

      <ContextUpdate type="PositionParallax">
        <Set name="scale">0.2</Set>
        <Set name="wrapHorizontal">false</Set>
      </ContextUpdate>
      <SpriteRender name="s_dragonCastle" offset="0.35,0.53" scale="0.9,0.9" blend="PREMULTIPLIED_ALPHA" alignment="CENTER" />

      <ContextUpdate type="PositionParallax">
        <Set name="scale">0.3</Set>
        <Set name="wrapHorizontal">true</Set>
      </ContextUpdate>
      <SpriteRender name="s_loopingFG" offset="0.85, 1" blend="PREMULTIPLIED_ALPHA" alignment="DOWN_LEFT" />
      
    </RenderBackground>
  </RenderRules>
</ItemRenderer>