Open cedricmorin1 opened 9 years ago
Ne plus rien développer dans la classe windowsGame mais plutôt dans MapGameState qu'il la remplace, ceci sert pour la gestions de multi fenêtre @tonyop62 @fcrombecque @Calooe
Pour la gestion du choix de map, ça ne serait pas judicieux de créer une classe Map qui gère tout ça?
yop une classe map qui gère les TiledMap c'est ça ?
Je comprend pas trop @fcrombecque, une classe gère déjà la map
Oui les tiledmap
Y a déjà une classe qui gére les maps?
Plutot une classe qui gère tout ce qui à par fenetre je voulais dire
@Calooe La difficulté pour la choisir je ne voie pas comment tu as fait car comme tu le voie dans cette issue je voulais m'en occuper en faisant les fenêtre car pour cela je jouerai la difficulté sur les bombes. De plus le déplacement du monstre beug encore quand il se prend un mur il fait plein d'aller retour "mur mur " au lieux de tournée. Je ne sais pas si tu l'as vue ça
@cedricmorin1 quand je parle de difficulté, je veux dire vitesse du monstre et vitesse de l'avatar (gérer au moyen des FPS). En ce qui concerne les collisions du monstre, elles sont gérées aléatoirement, donc quand il touche un mur, il part dans une autre direction.. Mais si tu as une autre idée je suis preneur.
@Calooe Ah oui d'accord. Bah pour le monstre moi j'ai des fois quand il touche un mur il re vas encore sur ce même mur. je sais pas si tu voie. Et si vous avais déjà vue des tutos pour le menu en slick2D je suis preneur aussi car je galère la
@fcrombecque @tonyop62 @Calooe @cdlm Bonjour, je suis en train de faire pour que l'utilisateur choisisse combien de bombe veut-il avoir ect mais le soucis c'est que toute l'interaction avec le joueur ce fait par pop up java (cf image ) avais vous une idée comment pourrais je faire autrement car je n'arrive pas à trouver sur le net par exemple formulaire en java ..
Petite info je pensé au jpanel mais impossible de le faire fonctionner avec slick :((
Il faut utiliser TWL. Tuto sur l'utilisationde TWL avec Slick2d : http://web.archive.org/web/20130823062135/http://wiki.l33tlabs.org/bin/view/TWL/Using+TWL+with+Slick
Vous pouvez aussi afficher des sprites Slick2D normaux et utiliser Shape.contains(x,y)
pour déterminer si on clique dedans.
Bonjour @cdlm, j'ai essayer de faire un rectangle avec un shape mais lorsque je veux le dessiner je n'est pas la methode createPoints comment puis je faire ? Voici comment je procède: Shape cercle; Shape rect; rect = new Rectangle(50, 50, 400, 200); cercle = new Circle(70, 70, 32); rect.(Aucune fonction ne met donner pour pouvoir le dessiner soooo bad :( )
Je pense que les classes Shape
et consœurs sont là pour les calculs de physique et de collisions (qui sont plus efficaces avec de la géométrie simplifiée que d'après les ressources graphiques). Donc il faut un sprite pour afficher, et une shape invisible positionnée au même endroit pour le test du clic.
D'accord je comprend je vais essayer ça merci
je réaliserai la fenetre qui permettra de choisir le niveau, de recommencer une partie ect ... N'hésitait pas si vous avais des recommendations.