Untitled
unknown
plain_text
a year ago
4.7 kB
12
Indexable
-- | Estado do jogo inicial
jogoInicio :: Jogo
jogoInicio = Jogo {
baseJogo = Base {
vidaBase = 150,
posicaoBase = (9.5, 7.5),
creditosBase = 400
},
portaisJogo = [
Portal {
posicaoPortal = (0.5, 2.5),
ondasPortal = [
Onda {
inimigosOnda = [
Inimigo {
posicaoInimigo = (0.5, 2.5),
direcaoInimigo = Este,
vidaInimigo = 100,
velocidadeInimigo = 1,
ataqueInimigo = 5,
butimInimigo = 25,
projeteisInimigo = []
},
Inimigo {
posicaoInimigo = (0.5, 2.5),
direcaoInimigo = Este,
vidaInimigo = 90,
velocidadeInimigo = 1,
ataqueInimigo = 5,
butimInimigo = 25,
projeteisInimigo = []
}
],
cicloOnda = 2.0,
tempoOnda = 5.0,
entradaOnda = 5.0
},
Onda {
inimigosOnda = [
Inimigo {
posicaoInimigo = (0.5, 2.5),
direcaoInimigo = Este,
vidaInimigo = 1000,
velocidadeInimigo = 1,
ataqueInimigo = 200,
butimInimigo = 25,
projeteisInimigo = []
},
Inimigo {
posicaoInimigo = (0.5, 2.5),
direcaoInimigo = Este,
vidaInimigo = 150,
velocidadeInimigo = 1,
ataqueInimigo = 5,
butimInimigo = 25,
projeteisInimigo = []
}
],
cicloOnda = 1.0,
tempoOnda = 5.0,
entradaOnda = 5.0
}
]
},
Portal {
posicaoPortal = (3.5, 8.5),
ondasPortal = [
Onda {
inimigosOnda = [
Inimigo {
posicaoInimigo = (3.5, 8.5),
direcaoInimigo = Este,
vidaInimigo = 100,
velocidadeInimigo = 1,
ataqueInimigo = 5,
butimInimigo = 25,
projeteisInimigo = []
},
Inimigo {
posicaoInimigo = (3.5, 8.5),
direcaoInimigo = Este,
vidaInimigo = 90,
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 = 25,
alcanceTorre = 1.5,
rajadaTorre = 2,
cicloTorre = 5,
tempoTorre = 0,
projetilTorre = Projetil {
tipoProjetil = Gelo,
duracaoProjetil = Finita 2.0
}
}),
(50, Torre {
posicaoTorre = (0, 0),
danoTorre = 25,
alcanceTorre = 1.5,
rajadaTorre = 2,
cicloTorre = 5,
tempoTorre = 0,
projetilTorre = Projetil {
tipoProjetil = Fogo,
duracaoProjetil = Finita 2.0
}
}),
(50, Torre {
posicaoTorre = (0, 0),
danoTorre = 25,
alcanceTorre = 1.5,
rajadaTorre = 2,
cicloTorre = 5,
tempoTorre = 0,
projetilTorre = Projetil {
tipoProjetil = Resina,
duracaoProjetil = Finita 2.0
}
})
]
}Editor is loading...
Leave a Comment