Ich setze hier mal meinen gesamten Code hinein. Könnt ihr Fehler entdecken. Wenn ja, bitte melden.
Danke
Code:
////////////////////////////////////////////////////////////////////
#include <acknex.h>
#include <default.c>
////////////////////////////////////////////////////////////////////
ENTITY* traktor;
///////////////////////////////////////////////////////////////////
function vor()
{
while(key_w)
{
c_move(traktor, vector(2 * time_step, 0, 0), nullvector,GLIDE);
wait(1);
while(key_d)
{
traktor.pan -= 1;
c_move(traktor, vector(2 * time_step, 0, 0), nullvector,GLIDE);
wait(1);
}
while(key_a)
{
traktor.pan += 1;
c_move(traktor, vector(2 * time_step, 0, 0), nullvector,GLIDE);
wait(1);
}
}
}
function zurueck()
{
while(key_s)
{
c_move(traktor, vector(-2 * time_step, 0, 0), nullvector, GLIDE);
wait(1);
while(key_d)
{
traktor.pan += 1;
c_move(traktor, vector(-2 * time_step, 0, 0), nullvector,GLIDE);
wait(1);
}
while(key_a)
{
traktor.pan -= 1;
c_move(traktor, vector(-2 * time_step, 0, 0), nullvector,GLIDE);
wait(1);
}
}
}
function collisions_event()
{
if(event_type==event_impact) && (you==player) // Eine Entity hat diese Entity berührt? Und die Entity war der Spieler?
{
traktor.z = 30;
}
}
action kollisions_erkenner()
{
traktor = my;
my.enable_impact=on; // sensitiv für Berührungen
my.event=collisions_event; // führe die Funktion aus
}
function main()
{
video_screen = 2;
video_mode = 8;
level_load ("dennis_test.wmb");
wait(2);
vec_set(camera.x, vector(46, -600, 738));
vec_set(camera.pan, vector(91, -57, 0));
on_w = vor;
on_s = zurueck;
}