11.12.2012 Aufrufe

3D Gamestudio und MySQL

3D Gamestudio und MySQL

3D Gamestudio und MySQL

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!