Nav apraksta

oe_animation.h 959B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #ifndef OE_ANIMATION_H
  2. #define OE_ANIMATION_H
  3. #include <bpre.h>
  4. struct oe_state
  5. {
  6. u32 to_x___local_id;
  7. u32 to_y___local_mapnumber;
  8. u32 height_lsr_4___local_mapbank;
  9. u32 field_C;
  10. u32 local_id_and_mapnumber;
  11. u32 local_mapbank;
  12. void* sav1_location;
  13. u32 field_1C;
  14. };
  15. extern struct oe_state current_oe_state;
  16. struct npc_state
  17. {
  18. u8 bitfield;
  19. u8 field_1;
  20. u8 field_2;
  21. u8 field_3;
  22. u8 oam_id;
  23. u8 type_id;
  24. u8 running_behavior;
  25. u8 is_trainer;
  26. u8 local_id;
  27. u8 local_mapnumber;
  28. u8 local_mapbank;
  29. u8 height;
  30. struct coords16 stay_around;
  31. struct coords16 to;
  32. struct coords16 from;
  33. u8 direction;
  34. u8 movement_area;
  35. u8 field_1A;
  36. u8 oamid2;
  37. u8 an_index;
  38. u8 sight_distance;
  39. u8 tile_to;
  40. u8 tile_from;
  41. u8 unknown_1;
  42. u8 unknown_2;
  43. u8 field_22;
  44. u8 field_23;
  45. };
  46. #endif /* OE_ANIMATION_H */