| 954 | } |
| 955 | |
| 956 | void xEntBeginUpdate(xEnt* ent, xScene* sc, F32 dt) |
| 957 | { |
| 958 | if (ent->model) |
| 959 | { |
| 960 | xModelUpdate(ent->model, dt); |
| 961 | |
| 962 | if (ent->frame) |
| 963 | { |
| 964 | xVec3Copy(&ent->frame->oldvel, &ent->frame->vel); |
| 965 | |
| 966 | ent->frame->oldmat = ent->frame->mat; |
| 967 | |
| 968 | xRotCopy(&ent->frame->oldrot, &ent->frame->rot); |
| 969 | xMat4x3Copy(&ent->frame->mat, xModelGetFrame(ent->model)); |
| 970 | |
| 971 | ent->frame->mode = 0; |
| 972 | } |
| 973 | } |
| 974 | } |
| 975 | |
| 976 | void xEntEndUpdate(xEnt* ent, xScene* sc, F32 dt) |
| 977 | { |
no test coverage detected