Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. header:
  2. #pragma once
  3. #include <allegro.h>
  4.  
  5. ifndef _CHARACTER_H_
  6. def _CHARACTER_H_
  7.  
  8. class Charachter
  9. {
  10. private:
  11. int m_posX;
  12. int m_posY;
  13.  
  14. BITMAP* m_character;
  15.  
  16. public:
  17. Character Character(int _posX, int _posY)
  18. void SetPosX(int _x);
  19. void SetPosY(int _y);
  20. void SetCharacter(BITMAP* _character);
  21.  
  22. int GetPosX(void);
  23. int GetPosY(void);
  24. BITMAP* GetCharacter(void);
  25.  
  26.  
  27. };
  28. #endif // _CHARACTER_H_
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. source:
  36. #include "Character.h"
  37.  
  38.  
  39. Character(int _posX, int _posY)
  40. {
  41. SetPosX(_posX);
  42. SetPosY(_posY);
  43. }
  44.  
  45. void Character::SetPosX(int _x);
  46. {
  47. m_posX = _x;
  48. }
  49. void Character::SetPosY(int _y);
  50. {
  51. m_posY = _y;
  52. }
  53. void Character::SetCharacter(BITMAP* _character);
  54. {
  55. m_character = _character;
  56. }
  57.  
  58. int Character::GetPosX(void);
  59. {
  60. return m_posX;
  61. }
  62. int Character::GetPosY(void);
  63. {
  64. return m_posY;
  65. }
  66. BITMAP* Character::GetCharacter(void);
  67. {
  68. return m_character;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement