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