ANDYDEFS.H 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. struct match_player {
  2. // Player General...
  3. short tm_player;
  4. float tm_x, tm_xdis, tm_y, tm_ydis, tm_z, tm_zdis;
  5. float mface_x,mface_y;
  6. short mface_time;
  7. char mface;
  8. float tm_dist;
  9. char tm_pos;
  10. short tm_limbo;
  11. short guy_on;
  12. char control;
  13. char tm_srng;
  14. signed char tm_off;
  15. char tm_stopped;
  16. char tm_trap;
  17. short special;
  18. short tm_strike;
  19. float tm_stime;
  20. short tm_ftime;
  21. short ball_state;
  22. short tm_fpass_type;
  23. short tm_fpass_to;
  24. char draw_me;
  25. short shirt;
  26. // Player Attributes...
  27. unsigned char tm_rate; //Speed.
  28. unsigned char tm_pow; //Physical Power.
  29. unsigned char tm_cont; //Ball Control.
  30. unsigned char tm_flair; //Flair.
  31. unsigned char tm_vis; //Vision.
  32. unsigned char tm_ac; //Accuracy.
  33. unsigned char tm_stam; //Stamina.
  34. unsigned char tm_disc; //Discipline.
  35. // Match Stats...
  36. unsigned char tm_book; //Bookings.
  37. unsigned char tm_fouls; //Fouls Committed.
  38. short tm_tacks; //Tackles attempted.
  39. short tm_twon; //Tackles won.
  40. short tm_shots; //Shots attempted.
  41. short tm_saved; //Shots saved.
  42. unsigned char tm_goals; //Goals scored.
  43. short tm_pass; //Passes attempted.
  44. short tm_pwon; //Passes completed.
  45. unsigned short tm_inj; //Injury type.
  46. short tm_posst; //Time in possession.
  47. int tm_work; //Distance ran.
  48. short tm_kpsaves; //Keeper save ratio.
  49. unsigned char tm_ogs; //Own goals scored.
  50. unsigned char tm_time; //Player on field for mins.
  51. // Animation Data...
  52. short turn_dir, face_dir, dir_mode;
  53. float tm_frm,tm_fstep;
  54. unsigned short tm_anim;
  55. unsigned char tm_hcol,tm_htype;
  56. float tm_mcspd;
  57. float ls_anim,ls_frm;
  58. float contact;
  59. char tm_newanim;
  60. char tm_barge;
  61. char tm_limp;
  62. // Action Data...
  63. short tm_act, tm_poss, tm_wall, tm_leave, tm_mark;
  64. int go_dist;
  65. int go_cnt;
  66. float go_txdis,go_tydis,go_tx,go_ty,go_xoff,go_yoff,tm_jump;
  67. char go_stop;
  68. char go_step;
  69. char tm_notme;
  70. // Player Intelligence...
  71. short int_move, int_cnt, mess_num, mess_cnt;
  72. short tm_comm,tm_ccnt;
  73. };