<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="codigo.transformacao.xml" ?>
<página>
<aplique nome="jogoKT2" atores="ContadorDePontos, InícioDoJogo" máquina="maquinaTelis_2006-09-26.jar" altura="250" largura="400" esquerda="0" topo="0">

<modelo nome="Obstáculo" moldes="">
<agenda nome="designarVelocidade">  
<![CDATA[

[1 2] gerarAleatório 

      1 =  
                [ 
                  [15 frente 0,05 descansar] 23 vezesRepetir
                ] 
      
                [ 
                  [20 frente 0,05 descansar] 17 vezesRepetir
                ] 
      
      entãoSenão
      
   
             
["ponto"] dizer   

Obstáculo

suicidar

]]></agenda> 

<agenda nome="designarÍcone">  
<![CDATA[

[boneca1 boneco1 boneco2 boneco3 carro2] [1 5] gerarAleatório obterElemento
fixarIcone 
visivel 
   

]]></agenda> 

<agenda nome="posicionar">  
<![CDATA[

[1 5] gerarAleatório descansar

[-95 95] gerarAleatorio posição associar

[170 @posição] andarPara
  
virarParaEsquerda

]]></agenda> 

<agenda nome="virarParaEsquerda">  
<![CDATA[

-90 direita

]]></agenda> 

<agendaInicial>
<![CDATA[


posicionar

designarÍcone
   
designarVelocidade

]]>
</agendaInicial>
</modelo>

<modelo nome="FimDoJogo" moldes="">
<agendaInicial>
<![CDATA[

[0 0] andarPara
fim fixarIcone
1 fixarProfundidade
visivel

["pontosTotal"] dizer

]]>
</agendaInicial>
</modelo>

<modelo nome="InícioDoJogo" moldes="">
<agenda nome="fixarInstruções">  
<![CDATA[

inicio fixarIcone
Visivel

]]></agenda> 

<agenda nome="tratadorDeEstímulos">  
<![CDATA[

[ MOUSE "pressionado" número lista ]

        [
            Jogador [Obstáculo] 5 vezesRepetir Estrada
            suicidar
        ]

seDito

]]></agenda> 

<agendaInicial>
<![CDATA[

fixarInstruções

tratadorDeEstímulos

]]>
</agendaInicial>
</modelo>

<modelo nome="ContadorDePontos" moldes="">
<agenda nome="posicionar">  
<![CDATA[

[-150 -125] andarPara

]]></agenda> 

<agenda nome="tratadorDeEstímulos">  
<![CDATA[

["ponto"]

   [
      10 pontos + pontos associar
      pontos mostrarEtiqueta
   ]

seDito


["pontosTotal"]
  
     [ 
       suicidar 
     ]

seDito



  


]]></agenda> 

<agendaInicial>
<![CDATA[

0 pontos associar

posicionar

tratadorDeEstímulos

]]>
</agendaInicial>
</modelo>

<modelo nome="Jogador" moldes="">
<agenda nome="movimentar">  
<![CDATA[

[TECLADO "teclaPressionada" numero numero] 

      [ 
             3 obterElemento copiar
  
             1004 = 
                       [ 
                         20 frente 
                         obterPosição 2 obterElemento
                         120 = 
                                 [
                                   [@posiçãoHorizontal @posiçãoVertical] andarPara
                                 ]
                         seVerdade
                       ] 
             seVerdade
          
             1005 = 
                       [ 
                         -20 frente 
                         obterPosição 2 obterElemento
                         -120 = 
                                 [
                                   [@posiçãoHorizontal @posiçãoVertical] andarPara
                                 ]
                         seVerdade 
                       ] 
             seVerdade

      ]
   
 
seDito

]]></agenda> 

<agenda nome="posicionar">  
<![CDATA[

[@posiçãoHorizontal @posiçãoVertical] andarPara
carro fixarIcone
tangível
visivel

]]></agenda> 

<agenda nome="tratadorDeEstímulos">  
<![CDATA[

[ texto texto texto texto texto lista lista ]
       
        [   
             vidas 1 + vidas associar
		
	     vidas 4 =
		      [
		       FimDoJogo suicidar
		      ]
		      [
                       [@posiçãoHorizontal @posiçãoVertical] andarPara
                      ]
             entãoSenão
        ]
seDito

]]></agenda> 

<agendaInicial>
<![CDATA[

[-170 0] [posiçãoHorizontal posiçãoVertical] associar
1 vidas associar

movimentar
  
 
posicionar


tratadorDeEstímulos

]]>
</agendaInicial>
</modelo>

<modelo nome="Estrada" moldes="">
<agendaInicial>
<![CDATA[

asfalto fixarIcone
carimbar
suicidar

]]>
</agendaInicial>
</modelo>


   <ícone nome="carro2" uri="icones/carro2.png" />
   <ícone nome="carro" uri="icones/carro.png" />
   <ícone nome="boneca1" uri="icones/boneca1.png" />
   <ícone nome="boneco2" uri="icones/boneco2.png" />
   <ícone nome="boneco1" uri="icones/boneco1.png" />
   <ícone nome="inicio" uri="icones/inicio.png" />
   <ícone nome="boneco3" uri="icones/boneco3.png" />
   <ícone nome="fim" uri="icones/fim.png" />
   <ícone nome="asfalto" uri="icones/asfalto.png" />

</aplique>
</página>
