X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fambient_sound.hpp;h=a7a14bca770a151da39e9e093cc66d2a91b430f4;hb=1dfbd27a41341f26775ca4e2b9ca4864f5744a6f;hp=2a587880eb93deede4f3310469c1d3382034abbb;hpb=e66a5fa8d047b05f784ee4f595d8895eff129fc3;p=supertux.git diff --git a/src/object/ambient_sound.hpp b/src/object/ambient_sound.hpp index 2a587880e..a7a14bca7 100644 --- a/src/object/ambient_sound.hpp +++ b/src/object/ambient_sound.hpp @@ -21,13 +21,13 @@ /** * Ambient Sound Source, gamma version. Features: * - * - "rounded rectancle" geometry with position, dimension and - * "rounding radius" (extending in all directions) of a 100% - * volume area, adjustable maximum volume, inverse square + * - "rounded rectancle" geometry with position, dimension and + * "rounding radius" (extending in all directions) of a 100% + * volume area, adjustable maximum volume, inverse square * falloff outside area. - * + * * - degenerates gracefully to a disc for dimension=0 - * + * * - parameters: * * x, y position @@ -36,8 +36,8 @@ * distance_bias high = big "100% disc" * silence_distance defaults reasonably. * sample sample to be played back in loop mode - * - * basti_ + * + * basti_ */ #ifndef __AMBIENT_SOUND_H__ @@ -57,7 +57,7 @@ public: AmbientSound(const lisp::Lisp& lisp); AmbientSound(Vector pos, float factor, float bias, float vol, std::string file); ~AmbientSound(); - + void set_pos(Vector newpos) { position=newpos; @@ -67,11 +67,16 @@ public: return position; } - // --- Scripting Interface --- - + /** + * @name Scriptable Methods + * @{ + */ void set_pos(float x, float y); - float get_pos_x(); - float get_pos_y(); + float get_pos_x() const; + float get_pos_y() const; + /** + * @} + */ protected: virtual void hit(Player& player); @@ -92,7 +97,7 @@ private: float distance_factor; /// distance scaling float distance_bias; /// 100% volume disc radius - float silence_distance; /// not implemented yet + float silence_distance; /// not implemented yet float maximumvolume; /// maximum volume float targetvolume; /// how loud we want to be @@ -102,4 +107,3 @@ private: }; #endif -