Untitled
jogoInicio2 :: Jogo jogoInicio2 = Jogo { baseJogo = Base { vidaBase = 100, posicaoBase = (5.5, 5.5), creditosBase = 200 }, portaisJogo = [ Portal { posicaoPortal = (1.5, 1.5), ondasPortal = [ Onda { inimigosOnda = [ inimigoFase1Portal1, inimigoFase1Portal1 ], cicloOnda = 1.0, tempoOnda = 5.0, entradaOnda = 10.0 }, Onda { inimigosOnda = [ inimigoFase1Portal1, inimigoFase1Portal1, inimigoFase1Portal1, inimigoFase1Portal1 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 8.0 }, Onda { inimigosOnda = [ inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 8.0 }, Onda { inimigosOnda = [ inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1, inimigoFase2Portal1 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 8.0 } ] }, Portal { posicaoPortal = (9.5, 9.5), ondasPortal = [ Onda { inimigosOnda = [ inimigoFase1Portal2, inimigoFase1Portal2 ], cicloOnda = 1.0, tempoOnda = 5.0, entradaOnda = 10.0 }, Onda { inimigosOnda = [ inimigoFase1Portal2, inimigoFase1Portal2, inimigoFase1Portal2, inimigoFase1Portal2 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 8.0 }, Onda { inimigosOnda = [ inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 8.0 }, Onda { inimigosOnda = [ inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 15.0 }, Onda { inimigosOnda = [ inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2, inimigoFase2Portal2 ], cicloOnda = 1.0, tempoOnda = 1.0, entradaOnda = 8.0 } ]} ], torresJogo = [ ], mapaJogo = mapa01, inimigosJogo = [], lojaJogo = [ (50, Torre { posicaoTorre = (0, 0), danoTorre = 30, alcanceTorre = 1.5, rajadaTorre = 2, cicloTorre = 4, tempoTorre = 0, projetilTorre = Projetil { tipoProjetil = Gelo, duracaoProjetil = Finita 1.5 }, nivelTorre = 1 }), (40, Torre { posicaoTorre = (0, 0), danoTorre = 30, alcanceTorre = 1.5, rajadaTorre = 5, cicloTorre = 4, tempoTorre = 0, projetilTorre = Projetil { tipoProjetil = Fogo, duracaoProjetil = Finita 2.0 }, nivelTorre = 1 }), (50, Torre { posicaoTorre = (0, 0), danoTorre = 10, alcanceTorre = 2.1, rajadaTorre = 3, cicloTorre = 2, tempoTorre = 0, projetilTorre = Projetil { tipoProjetil = Resina, duracaoProjetil = Finita 2.1 }, nivelTorre = 1 }) ], precoUpgrades = [ (50, 1, Gelo), (50,1,Fogo), (50,1,Resina), (75,2,Gelo), (75,2,Fogo), (75,2,Resina), (100,3,Gelo), (100,3,Fogo), (100,3,Resina) ] } inimigoFase1Portal1 :: Inimigo inimigoFase1Portal1 = Inimigo {posicaoInimigo = (1.5, 1.5), direcaoInimigo = Este, vidaInimigo = 100, velocidadeInimigo = 1, ataqueInimigo = 10, butimInimigo = 25, projeteisInimigo = [], tipoInimigo = Normal } inimigoFase2Portal1 :: Inimigo inimigoFase2Portal1 = Inimigo {posicaoInimigo = (1.5, 1.5), direcaoInimigo = Este, vidaInimigo = 150, velocidadeInimigo = 1, ataqueInimigo = 10, butimInimigo = 25, projeteisInimigo = [], tipoInimigo = Normal } inimigoFase1Portal2 :: Inimigo inimigoFase1Portal2 = Inimigo {posicaoInimigo = (9.5, 9.5), direcaoInimigo = Oeste, vidaInimigo = 100, velocidadeInimigo = 1, ataqueInimigo = 10, butimInimigo = 25, projeteisInimigo = [], tipoInimigo = Normal } inimigoFase2Portal2 :: Inimigo inimigoFase2Portal2 = Inimigo {posicaoInimigo = (9.5, 9.5), direcaoInimigo = Oeste, vidaInimigo = 150, velocidadeInimigo = 1, ataqueInimigo = 10, butimInimigo = 25, projeteisInimigo = [], tipoInimigo = Blindado }
Leave a Comment