Go to the source code of this file.
Defines | |
#define | MAX_PTS 4 |
#define | tr_n(tr) 4 |
#define | tr_i(tr, i) ((i) % tr->n) |
#define | tr_len(tr, i) tr->leg[tr_i(tr, (i))].len |
#define | tr_s(tr, i) (tr->leg[(i) % tr->n].s + (i)/ tr->n) |
#define | tr_theta(tr, i) (tr->leg[(i) % tr->n].theta + (i)/tr->n*2*M_PI) |
#define | sqr(x) ((x) * (x)) |
#define | tr_smt(tr, i, t) ((tr->leg[(i) % tr->n].s -(t)) + (i)/tr->n) |
#define | pmin(x, y) (x < y ? x : y) |
Typedefs | |
typedef leg | LEG |
typedef turnrep | TURN_REP_REC |
typedef turnrep * | TURN_REP |
typedef event | EVENT_REC |
typedef event * | EVENT |
typedef event | HEAP [MAX_PTS+1] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|