Example #1
0
                                    if hexagonProche.col==UniteLegionnaire[NumeroUniteEnCours].Unite.position.col and hexagonProche.row==UniteLegionnaire[NumeroUniteEnCours].Unite.position.row and UniteLegionnaire[NumeroUniteEnCours].Unite.mobiliteRestante>0 :
                                        UniteLegionnaire[NumeroUniteEnCours].Unite.SetPosition(hexagon)
                                        UniteLegionnaire[NumeroUniteEnCours].Unite.mobiliteRestante-=1
                            if UnitCréer==False or (hexagon.col==UniteLegionnaire[NumeroUniteEnCours].Unite.position.col and hexagon.row==UniteLegionnaire[NumeroUniteEnCours].Unite.position.row) and UniteLegionnaire[NumeroUniteEnCours].Unite.mobiliteRestante>0:
                                for direction in range(0,6):
                                    hexagonProche = evenr_offset_neighbor(hexagon,direction)
                                    listHexProche.append(hexagonProche)
                                    oddq_to_cube(hexagonProche)
                                    cube_to_axial(hexagonProche)
                                    evenr_offset_to_pixel(hexagonProche)
                                    grid.setHexAround(hexagonProche)

                            if Scenario.EtapeScenario<10 and ListeEtape[Scenario.EtapeScenario].Ordre==2:
                               displayRangeFire()        
                        grid.display()
                        Scenario.Draw()
                        displayButtons()
                        displayUnites()
                        displayText()
                displayUnites()
            elif event.type==pygame.KEYDOWN:
                if event.key==pygame.K_RETURN:
                    grid.display()
                    Scenario.EtapeSuivante()      
                    displayButtons()
                    displayUnites()
                    displayText()
                elif event.key==pygame.K_DELETE:
                    print("DEL")
                    UniteLegionnaire.clear()
                    reset()