Citation: 6B_514/2019 E. C

Contre ce dernier jugement cantonal, X.________ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut, principalement, à la réforme du jugement attaqué en ce sens qu'il est condamné pour lésions corporelles simples par négligence, qu'il est libéré des préventions de voies de fait et d'injures, qu'il est condamné à une peine privative de liberté de cinq mois, à une peine pécuniaire de dix jours-amende à dix francs le jour et à une amende de 2'100 fr. et que le sursis à l'exécution de la peine accordé par jugement du 9 octobre 2015 n'est pas révoqué. A titre subsidiaire, il conclut à l'annulation du jugement attaqué et au renvoi de la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. En outre, il sollicite l'assistance judiciaire. Invitée à se déterminer, la cour cantonale a déposé des déterminations. Le ministère public bernois s'est référé aux considérants du jugement cantonal et a conclu au rejet du recours. Ces prises de position ont été communiquées au recourant, qui n'a formé aucune nouvelle observation.