<?xml version="1.0" encoding="utf-8"?>
<ItemRenderer name="CANDY_LAND">
  <Data>
    <Sprite name="s_bg" fileName="game/bg_vd_cndy_sky.rttex"/>
    <Sprite name="s_frontLayer" fileName="game/bg_vd_cndy_layer2.rttex"/>
    <Sprite name="s_midLayer" fileName="game/bg_vd_cndy_layer3.rttex"/>
    <Sprite name="s_backLayer" fileName="game/bg_vd_cndy_layer4.rttex"/>
    <Sprite name="s_clouds" fileName="game/bg_vd_cndy_layer1.rttex"/>

    <Animations>
      <SpriteCurveAnimation name="a_clouds" sprite="s_clouds" autoPlay="true" isLoop="true" animTime="50000">
        <Curve name="pos.x">
          <KeyFrame>0.f, 0.f</KeyFrame>
          <KeyFrame>1.f, 1.f</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, 0.85" blend="PREMULTIPLIED_ALPHA" alignment="DOWN_LEFT" />

      <ContextUpdate type="ScaleScreenHeight">
        <Set name="sprite">s_backLayer</Set>
        <Set name="padding">100</Set>
      </ContextUpdate>

      <ContextUpdate type="PositionParallax">
        <Set name="scale">0.05</Set>
      </ContextUpdate>
      <SpriteRender name="s_backLayer" offset="0, 1" blend="PREMULTIPLIED_ALPHA" alignment="DOWN_LEFT" />

      <ContextUpdate type="ScaleScreenHeight">
        <Set name="sprite">s_backLayer</Set>
        <Set name="padding">300</Set>
      </ContextUpdate>
      
      <ContextUpdate type="PositionParallax">
        <Set name="scale">0.1</Set>
      </ContextUpdate>
      <SpriteRender name="s_midLayer" offset="0, 1" blend="PREMULTIPLIED_ALPHA" alignment="DOWN_LEFT" />

      <ContextUpdate type="ScaleScreenHeight">
        <Set name="sprite">s_backLayer</Set>
        <Set name="padding">700</Set>
      </ContextUpdate>
      
      <ContextUpdate type="PositionParallax">
        <Set name="scale">0.15</Set>
      </ContextUpdate>
      <SpriteRender name="s_frontLayer" offset="0, 1" blend="PREMULTIPLIED_ALPHA" alignment="DOWN_LEFT" />
      <SpriteRender name="s_clouds" offset="0, 0" blend="PREMULTIPLIED_ALPHA" alignment="UPPER_LEFT" />
      

    </RenderBackground>
  </RenderRules>
</ItemRenderer>