Code: Show/Hide local Iballs *balls; ... ArenaBallData data; data.balls->state=BALL_ONMAP; data.balls->x=512; data.balls->y=512; data.balls->xspeed=0; data.balls->yspeed=0; data.balls->carrier=NULL; data.balls->freq=1; data.balls->time=0; balls->PlaceBall(p->arena, 1, &(data.balls)); |
Code: Show/Hide void (*PlaceBall)(Arena *arena, int bid, struct BallData *newpos);
/* sets the parameters of the ball to those in the given BallData * struct */ /* pyint: arena, int, balldata -> void */ |
Code: Show/Hide ArenaBallData* data; data->balls->x=512*16; data->balls->y=512*16; data->balls->xspeed=0; data->balls->yspeed=0; data->balls->carrier=NULL; data->balls->freq=0; data->balls->time=0; data->balls->state=BALL_ONMAP; balls->PlaceBall(p->arena, 1, data->balls); |
Code: Show/Hide ArenaBallData* data; data->balls->x=512*16; data->balls->y=512*16; data->balls->xspeed=0; data->balls->yspeed=0; data->balls->carrier=NULL; data->balls->freq=0; data->balls->time=0; data->balls->state=BALL_ONMAP; |
Code: Show/Hide ArenaBallData* data; data->balls->x=512*16; data->balls->y=512*16; data->balls->xspeed=0; data->balls->yspeed=0; data->balls->carrier=NULL; data->balls->freq=0; data->balls->time=0; |
Code: Show/Hide ArenaBallData* data; data->balls->x=512*16; data->balls->y=512*16; data->balls->xspeed=0; data->balls->yspeed=0; data->balls->carrier=NULL; data->balls->freq=0; data->balls->time=0; balls->PlaceBall(p->arena, 1, data->balls); |
Code: Show/Hide struct BallData data;
data.state=BALL_ONMAP; data.x=512; data.y=512; data.xspeed=0; data.yspeed=0; data.carrier=NULL; data.freq=1; data.time=0; balls->PlaceBall(p->arena, 1, &data); |
Code: Show/Hide ArenaBallData data;
data.balls = (struct Balls*)amalloc(sizeof(struct Balls)); data.balls->state=BALL_ONMAP; data.balls->x=512; data.balls->y=512; data.balls->xspeed=0; data.balls->yspeed=0; data.balls->carrier=NULL; data.balls->freq=1; data.balls->time=0; balls->PlaceBall(p->arena, 1, data.balls); afree(data.balls); |