1*d7f7bf2dSAxel Dörfler /* 2*d7f7bf2dSAxel Dörfler * Copyright 2013, Stephan Aßmus <superstippi@gmx.de>. 3*d7f7bf2dSAxel Dörfler * All rights reserved. Distributed under the terms of the MIT License. 4*d7f7bf2dSAxel Dörfler */ 5*d7f7bf2dSAxel Dörfler #ifndef BULLET_H 6*d7f7bf2dSAxel Dörfler #define BULLET_H 7*d7f7bf2dSAxel Dörfler 8*d7f7bf2dSAxel Dörfler #include "BulletData.h" 9*d7f7bf2dSAxel Dörfler 10*d7f7bf2dSAxel Dörfler 11*d7f7bf2dSAxel Dörfler class Bullet { 12*d7f7bf2dSAxel Dörfler public: 13*d7f7bf2dSAxel Dörfler Bullet(); 14*d7f7bf2dSAxel Dörfler Bullet(const BString& string, float spacing); 15*d7f7bf2dSAxel Dörfler Bullet(const Bullet& other); 16*d7f7bf2dSAxel Dörfler 17*d7f7bf2dSAxel Dörfler Bullet& operator=(const Bullet& other); 18*d7f7bf2dSAxel Dörfler bool operator==(const Bullet& other) const; 19*d7f7bf2dSAxel Dörfler bool operator!=(const Bullet& other) const; 20*d7f7bf2dSAxel Dörfler 21*d7f7bf2dSAxel Dörfler bool SetString(const BString& string); 22*d7f7bf2dSAxel Dörfler const BString& String() const; 23*d7f7bf2dSAxel Dörfler 24*d7f7bf2dSAxel Dörfler bool SetSpacing(float spacing); 25*d7f7bf2dSAxel Dörfler float Spacing() const; 26*d7f7bf2dSAxel Dörfler 27*d7f7bf2dSAxel Dörfler private: 28*d7f7bf2dSAxel Dörfler BulletDataRef fBulletData; 29*d7f7bf2dSAxel Dörfler }; 30*d7f7bf2dSAxel Dörfler 31*d7f7bf2dSAxel Dörfler 32*d7f7bf2dSAxel Dörfler #endif // BULLET_H 33