3D Gamestudio und MySQL
3D Gamestudio und MySQL
3D Gamestudio und MySQL
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
function ent_col_event1()<br />
{<br />
if(event_type == event_impact)<br />
{<br />
}<br />
if(my == null){return;}<br />
if(you == null){return;}<br />
ent_nr = my.ent_id;<br />
//// Koordinaten Trefferpunkt ////<br />
ent_array1[ent_nr*10+0] = target[0];<br />
ent_array1[ent_nr*10+1] = target[1];<br />
ent_array1[ent_nr*10+2] = target[2];<br />
//// Koordinaten auslösende Entity ////<br />
ent_array1[ent_nr*10+3] = you.x;<br />
ent_array1[ent_nr*10+4] = you.y;<br />
ent_array1[ent_nr*10+5] = you.z;<br />
//// Gewicht der Entity ////<br />
if(you.skill1 == 0){temp = 10;}<br />
if(player == you){temp = 10;}<br />
ent_array1[ent_nr*10+6] = temp;<br />
//// Geschwindigkeit der Entity ////<br />
if(you.skill11 == 0){you.skill11 = 10;}<br />
ent_array1[ent_nr*10+7] = you.skill11;<br />
//// Winkel Aufprallrichtung ////<br />
vec_diff(temp_1,target,you.x);<br />
//// Abprallwinkel ////<br />
vec_to_angle (temp,normal);<br />
ent_array1[ent_nr*10+8] = temp.pan;<br />
ent_array1[ent_nr*10+9] = temp.tilt;<br />
//// Schiebende Kraft ////<br />
my._force = ent_array1[ent_nr*10+6] * ent_array1[ent_nr*10+7];<br />
if(event_type == event_shoot)<br />
{<br />
if(my == null){return;}<br />
if(you == null){return;}<br />
ent_nr = my.ent_id;<br />
//// Koordinaten Trefferpunkt ////<br />
ent_array1[ent_nr*10+0] = target[0];<br />
ent_array1[ent_nr*10+1] = target[1];<br />
ent_array1[ent_nr*10+2] = target[2];<br />
<strong>3D</strong> GAMESTUDIO-Magazin ■ Ausgabe 05 | Juni 2007 │23