Faits: A. Par jugement du 1er juin 2001, le Tribunal pénal de l'arrondissement du Lac (canton de Fribourg) a condamné B.X._, pour meurtre, délit manqué de meurtre, mise en danger de la vie d'autrui, lésions corporelles simples et infraction à la loi fédérale sur les armes, à neuf ans de réclusion, sous déduction de la détention préventive subie. Par le même jugement, le tribunal a également condamné le frère de B.X._, soit C.X._, ainsi que plusieurs membres de la famille Z._. A. Par jugement du 1er juin 2001, le Tribunal pénal de l'arrondissement du Lac (canton de Fribourg) a condamné B.X._, pour meurtre, délit manqué de meurtre, mise en danger de la vie d'autrui, lésions corporelles simples et infraction à la loi fédérale sur les armes, à neuf ans de réclusion, sous déduction de la détention préventive subie. Par le même jugement, le tribunal a également condamné le frère de B.X._, soit C.X._, ainsi que plusieurs membres de la famille Z._. B. Par arrêt du 9 janvier 2003, la Cour d'appel pénal du Tribunal cantonal fribourgeois a partiellement admis le recours de B.X._ et celui du Ministère public. Elle a condamné B.X._, pour meurtre, délit manqué de meurtre, mise en danger de la vie d'autrui, lésions corporelles simples et infraction à la loi fédérale sur les armes, à neuf ans de réclusion, sous déduction de la détention préventive subie, et l'a expulsé du territoire suisse pour dix ans. En bref, il ressort les éléments suivants de cet arrêt: B.X._, ressortissant macédonien né en 1975, s'est établi en Suisse en 1998. Son frère C.X._ vit en Suisse depuis 1988. B.X._ a fait la connaissance d'une compatriote, N._, qu'il a épousée le 31 décembre 1998. Avant de rencontrer B.X._, N._ avait entretenu en 1998 une relation d'une semaine environ avec le ressortissant kosovar Q.Z._. Celui-ci n'aurait ensuite jamais cessé de l'importuner, même après qu'elle eut épousé B.X._. De fortes tensions ont dès lors existé entre les familles Z._ et X._. Le 27 septembre 1999, vers 21 h, B.X._, C.X._, leur cousin établi en Allemagne D.X._ et M._, le frère de N._, se sont rendus en voiture à Morat pour prendre une consommation. B.X._ et C.X._ étaient chacun munis d'un pistolet. Lorsqu'ils se trouvaient à l'"Irish Tavern", quelqu'un a informé C.X._ que quatre personnes les attendaient dehors. Vers 21 h 30, alors qu'ils étaient revenus à leur voiture, ils ont été approchés par P.Z._. Il s'est avancé vers D.X._ pour lui demander des explications à propos d'une bagarre qui avait eu lieu le 25 septembre 1999 entre Q.Z._ et B.X._. Q.Z._ et R.Z._, qui se trouvaient en retrait, se sont rapprochés du clan X._. R.Z._ avait une barre de fer, d'une longueur de 40 à 50 cm, dissimulée sous ses habits. Q.Z._ tenait un manche à balai. Un quatrième membre de la famille Z._, S.Z._, est apparu avec un marteau de maçon à la main, depuis l'autre côté de la route et a interpellé ses trois frères. Une personne, probablement P.Z._, a alors donné un coup dans le dos de C.X._. Celui-ci a sorti son revolver 22 LR et a tiré en direction des pieds des quatre adversaires. P.Z._ a été blessé alors qu'il fuyait, notamment par une balle provenant de l'arme de C.X._. Celui-ci s'est ensuite dirigé vers les arcades, où avait fui S.Z._. Il a tiré dans sa direction. Quant à B.X._, il a sorti son pistolet 9 mm dès que son frère a été frappé dans le dos, a engagé un magasin contenant seize balles et a fait le mouvement de charge. Il a alors tiré plusieurs coups en direction du sol. Dans leur fuite, S.Z._ a été atteint à la partie postérieure de la cuisse gauche et R.Z._ au dos. B.X._ a fait feu sur Q.Z._, qui tenait un manche à balai et qui était resté à proximité. Il l'a ensuite poursuivi alors qu'il fuyait. Q.Z._ a été touché trois fois, soit en dessus de la hanche gauche, dans la fesse gauche et au coude gauche. Il s'est effondré dans la Grand-Rue, entre des voitures stationnées. La blessure au dessus de la hanche gauche lui a été fatale. B.X._ a ensuite rejoint son frère, aux prises avec S.Z._. Ce dernier a jeté son marteau vers B.X._ et C.X._ et s'est enfui sous les arcades vers le château. A ce moment, B.X._ s'est mis en position à genoux et a tiré dans la direction de S.Z._, une balle touchant le mur d'une des arcades. B.X._, C.X._, D.X._ ainsi que M._ ont regagné leur voiture pour rentrer chez eux, B.X._ maniant son arme en direction des gens assis sur les terrasses. Quant à B.X._, il a sorti son pistolet 9 mm dès que son frère a été frappé dans le dos, a engagé un magasin contenant seize balles et a fait le mouvement de charge. Il a alors tiré plusieurs coups en direction du sol. Dans leur fuite, S.Z._ a été atteint à la partie postérieure de la cuisse gauche et R.Z._ au dos. B.X._ a fait feu sur Q.Z._, qui tenait un manche à balai et qui était resté à proximité. Il l'a ensuite poursuivi alors qu'il fuyait. Q.Z._ a été touché trois fois, soit en dessus de la hanche gauche, dans la fesse gauche et au coude gauche. Il s'est effondré dans la Grand-Rue, entre des voitures stationnées. La blessure au dessus de la hanche gauche lui a été fatale. B.X._ a ensuite rejoint son frère, aux prises avec S.Z._. Ce dernier a jeté son marteau vers B.X._ et C.X._ et s'est enfui sous les arcades vers le château. A ce moment, B.X._ s'est mis en position à genoux et a tiré dans la direction de S.Z._, une balle touchant le mur d'une des arcades. B.X._, C.X._, D.X._ ainsi que M._ ont regagné leur voiture pour rentrer chez eux, B.X._ maniant son arme en direction des gens assis sur les terrasses. C. B.X._ forme un recours de droit public au Tribunal fédéral contre l'arrêt du 9 janvier 2003. Il conclut à son annulation et sollicite par ailleurs l'assistance judiciaire. 