Untitled
-- | Estado do jogo inicial jogoInicio :: Jogo jogoInicio = Jogo { baseJogo = Base { vidaBase = 2000, posicaoBase = (10.5, 5.5), creditosBase = 400 }, portaisJogo = [ Portal { posicaoPortal = (0.5, 4.5), ondasPortal = [ Onda { inimigosOnda = [ inimigoPortal1, inimigoPortal1 ], cicloOnda = 2.0, tempoOnda = 5.0, entradaOnda = 5.0 }, Onda { inimigosOnda = [ Inimigo { posicaoInimigo = (0.5, 4.5), direcaoInimigo = Este, vidaInimigo = 250, velocidadeInimigo = 1, ataqueInimigo = 200, butimInimigo = 25, projeteisInimigo = [] }, Inimigo { posicaoInimigo = (0.5, 4.5), direcaoInimigo = Este, vidaInimigo = 150, velocidadeInimigo = 1, ataqueInimigo = 5, butimInimigo = 25, projeteisInimigo = [] } ], cicloOnda = 1.0, tempoOnda = 5.0, entradaOnda = 5.0 } ] }, Portal { posicaoPortal = (0.5, 6.5), ondasPortal = [ Onda { inimigosOnda = [ Inimigo { posicaoInimigo = (0.5, 6.5), direcaoInimigo = Norte, vidaInimigo = 100, velocidadeInimigo = 1, ataqueInimigo = 5, butimInimigo = 25, projeteisInimigo = [] }, Inimigo { posicaoInimigo = (0.5, 6.5), direcaoInimigo = Norte, vidaInimigo = 100, velocidadeInimigo = 1, ataqueInimigo = 5, butimInimigo = 25, projeteisInimigo = [] } ], cicloOnda = 2.0, tempoOnda = 5.0, entradaOnda = 5.0 }]} ], torresJogo = [ ], mapaJogo = mapa01, inimigosJogo = [], lojaJogo = [ (50, Torre { posicaoTorre = (0, 0), danoTorre = 30, alcanceTorre = 1.5, rajadaTorre = 2, cicloTorre = 3, tempoTorre = 0, projetilTorre = Projetil { tipoProjetil = Gelo, duracaoProjetil = Finita 2.0 }, nivelTorre = 1 }), (50, Torre { posicaoTorre = (0, 0), danoTorre = 30, alcanceTorre = 1.5, rajadaTorre = 2, cicloTorre = 3, tempoTorre = 0, projetilTorre = Projetil { tipoProjetil = Fogo, duracaoProjetil = Finita 2.0 }, nivelTorre = 1 }), (50, Torre { posicaoTorre = (0, 0), danoTorre = 30, alcanceTorre = 1.5, rajadaTorre = 2, cicloTorre = 3, tempoTorre = 0, projetilTorre = Projetil { tipoProjetil = Resina, duracaoProjetil = Finita 2.0 }, 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) ] } inimigoPortal1 = Inimigo {posicaoInimigo = (0.5, 4.5), direcaoInimigo = Este, vidaInimigo = 1000, velocidadeInimigo = 1, ataqueInimigo = 10, butimInimigo = 25, projeteisInimigo = [] } inimigoPortal2 = Inimigo {posicaoInimigo = (0.5, 6.5), direcaoInimigo = Este, vidaInimigo = 100, velocidadeInimigo = 1, ataqueInimigo = 5, butimInimigo = 25, projeteisInimigo = [] }
Leave a Comment