Guest User

Untitled

a guest
Oct 23rd, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.16 KB | None | 0 0
  1. //------------------------------------------------------//
  2. struct m_sprite_header {
  3.     Uint16 images;
  4.     Uint16 sounds;
  5.     Uint16 frames;
  6.     Uint16 movies;
  7. };
  8. //------------------------------------------------------//
  9. struct m_sprite_fnames {
  10.     string sprite;
  11.     string* images;
  12.     string* sounds;
  13. };
  14. //------------------------------------------------------//
  15. struct m_sprite_color {
  16.     Uint8 red;
  17.     Uint8 green;
  18.     Uint8 blue;
  19.     Uint8 alpha;
  20. };
  21. struct m_sprite_texture {
  22.     Sint16 image;
  23.     Uint16 x;
  24.     Uint16 y;
  25.     Uint16 w;
  26.     Uint16 h;
  27. };
  28. struct m_sprite_offset {
  29.     Uint16 x;
  30.     Uint16 y;
  31. };
  32. struct m_sprite_rotate {
  33.     Sint16 angle;
  34.     Uint16 x;
  35.     Uint16 y;
  36. };
  37. struct m_sprite_mirror {
  38.     Sint8 x;
  39.     Sint8 y;
  40. };
  41. struct m_sprite_transform {
  42.     m_sprite_rotate rotate;
  43.     m_sprite_mirror mirror;
  44. };
  45. struct m_sprite_frames {
  46.     m_sprite_texture texture;
  47.     m_sprite_offset offset;
  48.     m_sprite_transform transform;
  49.     m_sprite_color color;
  50.     Sint16 sound;
  51. };
  52. //------------------------------------------------------//
  53. struct m_sprite_frame {
  54.     Sint16 numbers_frames;
  55.     Sint16 *frames;
  56.     Sint16 delay;
  57. };
  58. struct m_sprite_movies {
  59.     Sint16 numbers_frames;
  60.     m_sprite_frame *frames;
  61. };
Add Comment
Please, Sign In to add comment