Rev 1 | Rev 15 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1 | Rev 11 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | 27 | ||
28 | float gWobble_spam_y[8] = { 0.0f, -0.15f, 0.4f, 0.15f, -0.4f, 0.25f, 0.0f, -0.25f }; |
28 | float gWobble_spam_y[8] = { 0.0f, -0.15f, 0.4f, 0.15f, -0.4f, 0.25f, 0.0f, -0.25f }; |
29 | float gWobble_spam_z[8] = { 0.4f, -0.25f, 0.0f, 0.25f, 0.0f, 0.15f, -0.4f, -0.15f }; |
29 | float gWobble_spam_z[8] = { 0.4f, -0.25f, 0.0f, 0.25f, 0.0f, 0.15f, -0.4f, -0.15f }; |
30 | br_scalar gWheel_circ_to_width = 0.16f; |
30 | br_scalar gWheel_circ_to_width = 0.16f; |
31 | tU8 gSmoke_damage_step[12] = { 20u, 20u, 0u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u }; |
31 | tU8 gSmoke_damage_step[12] = { 20u, 20u, 0u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u, 10u }; |
32 | int gSteal_ranks[ |
32 | int gSteal_ranks[6] = { 0, 89, 72, 55, 38, 21 }; |
33 | 33 | ||
34 | // IDA: int __usercall ReadCrushData@<EAX>(FILE *pF@<EAX>, tCrush_data *pCrush_data@<EDX>) |
34 | // IDA: int __usercall ReadCrushData@<EAX>(FILE *pF@<EAX>, tCrush_data *pCrush_data@<EDX>) |
35 | int ReadCrushData(FILE* pF, tCrush_data* pCrush_data) { |
35 | int ReadCrushData(FILE* pF, tCrush_data* pCrush_data) { |
36 | //char s[256]; // Pierre-Marie Baty -- unused variable |
36 | //char s[256]; // Pierre-Marie Baty -- unused variable |
37 | //char* str; // Pierre-Marie Baty -- unused variable |
37 | //char* str; // Pierre-Marie Baty -- unused variable |
Line 482... | Line 482... | ||
482 | } |
482 | } |
483 | memcpy(the_car_actor->actor->model->vertices, |
483 | memcpy(the_car_actor->actor->model->vertices, |
484 | the_car_actor->undamaged_vertices, |
484 | the_car_actor->undamaged_vertices, |
485 | the_car_actor->actor->model->nvertices * sizeof(br_vertex)); |
485 | the_car_actor->actor->model->nvertices * sizeof(br_vertex)); |
486 | // FIXME: BrModelUpdate(..., BR_MODU_VERTEX_COLOURS | BR_MODU_VERTEX_POSITIONS) fails on TELL_ME_IF_WE_PASS_THIS_WAY |
486 | // FIXME: BrModelUpdate(..., BR_MODU_VERTEX_COLOURS | BR_MODU_VERTEX_POSITIONS) fails on TELL_ME_IF_WE_PASS_THIS_WAY |
487 |
|
487 | //BrModelUpdate(the_car_actor->actor->model, BR_MODU_VERTEX_COLOURS | BR_MODU_VERTEX_POSITIONS); |
488 | BrModelUpdate(the_car_actor->actor->model, BR_MODU_ALL); |
488 | BrModelUpdate(the_car_actor->actor->model, BR_MODU_ALL); |
489 | if (pipe_vertex_count != 0 && IsActionReplayAvailable()) { |
489 | if (pipe_vertex_count != 0 && IsActionReplayAvailable()) { |
490 | PipeSingleModelGeometry(pCar->car_ID, j, pipe_vertex_count, pipe_array); |
490 | PipeSingleModelGeometry(pCar->car_ID, j, pipe_vertex_count, pipe_array); |
491 | } |
491 | } |
492 | } |
492 | } |