I read 24th Lite-C Tutorial named "SHOOTER" and also have had some problems:

1. Imagine, there are three balls are moving in the 3d World. They are red, green and blue balls. They are wandering to different random directions on the floor. Be sure, All of them have their own "actions" code. I used "c_move" for their movements. For example ,in my code a sound effct plays when one of them collide to any one. But every each ball must know that which ball collided itself. This is my problem. Every Ball has following same code in their "Action":

red_ball.event = red_bal_hit;
red_ball.emask |= ENABLE_IMPACT;

Be, sure "red_bal_hit" is the name of a function that is used to play the sound effect. But I don't know that which Ball (green or blue) collided to the red ball now. I haven't seen any explation about this.

2. I tried and saw:
I can't detect the collisions using "c_move" if an entity stands still on the floor
without moving. It is required to move it a little on the x, y or z coordinates to activate all collisions. I'm sure there is a function to detect the collisions for moveless objects..

All my question may be very simple for you(or funny). But I'm a beginner and love this enginee very much. Thanks in advance..


dart