Author: boucman
Date: Fri Nov  2 19:50:35 2007
New Revision: 21437

URL: http://svn.gna.org/viewcvs/wesnoth?rev=21437&view=rev
Log:
more moving around of backward compatibility stuff

Modified:
    trunk/src/unit.hpp
    trunk/src/unit_animation.cpp
    trunk/src/unit_display.cpp
    trunk/src/unit_frame.cpp
    trunk/src/unit_frame.hpp

Modified: trunk/src/unit.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit.hpp?rev=21437&r1=21436&r2=21437&view=diff
==============================================================================
--- trunk/src/unit.hpp (original)
+++ trunk/src/unit.hpp Fri Nov  2 19:50:35 2007
@@ -256,7 +256,6 @@
        const std::string& image_halo() const { return cfg_["halo"]; }
 
        const std::string& get_hit_sound() const { return 
cfg_["get_hit_sound"]; }
-       const std::string& die_sound() const { return cfg_["die_sound"]; }
        const std::string& image_ellipse() const { return cfg_["ellipse"]; }
 
        const std::string& usage() const { return cfg_["usage"]; }

Modified: trunk/src/unit_animation.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_animation.cpp?rev=21437&r1=21436&r2=21437&view=diff
==============================================================================
--- trunk/src/unit_animation.cpp (original)
+++ trunk/src/unit_animation.cpp Fri Nov  2 19:50:35 2007
@@ -452,6 +452,8 @@
                animations.push_back(unit_animation(**anim_itor));
                image::locator image_loc = 
animations.back().get_last_frame().image();
                
animations.back().add_frame(600,unit_frame(image_loc,600,"1~0:600"));
+               animations.back().sub_anims_["_death_sound"] = 
crude_animation();
+               
animations.back().sub_anims_["_death_sound"].add_frame(1,unit_frame(image::locator(),1,"","",0,"","","","","",cfg["die_sound"]),true);
                //lg::wml_error<<"death animations  are deprecate, support will 
be removed in 1.3.11 (in unit "<<cfg["name"]<<")\n";
                //lg::wml_error<<"please put it with an [animation] tag and 
apply_to=death flag\n";
        }

Modified: trunk/src/unit_display.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_display.cpp?rev=21437&r1=21436&r2=21437&view=diff
==============================================================================
--- trunk/src/unit_display.cpp (original)
+++ trunk/src/unit_display.cpp Fri Nov  2 19:50:35 2007
@@ -179,10 +179,6 @@
        if(!disp ||disp->video().update_locked() || disp->fogged(loc) || 
preferences::show_combat() == false) {
                return;
        }
-       const std::string& die_sound = loser.die_sound();
-       if(die_sound != "" && die_sound != "null") {
-               sound::play_sound(die_sound);
-       }
 
        loser.set_dying(*disp,loc,attack,secondary_attack);
        if(winner == NULL) { // Test to see if there is no victor.

Modified: trunk/src/unit_frame.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_frame.cpp?rev=21437&r1=21436&r2=21437&view=diff
==============================================================================
--- trunk/src/unit_frame.cpp (original)
+++ trunk/src/unit_frame.cpp Fri Nov  2 19:50:35 2007
@@ -161,14 +161,15 @@
                const std::string& highlight, const std::string& offset,
                Uint32 blend_color, const std::string& blend_rate,
                const std::string& in_halo, const std::string& halox, const 
std::string& haloy,
-               const image::locator & diag) :
+               const image::locator & diag,const std::string & sound) :
         image_(image),image_diagonal_(diag),
        halo_(in_halo,duration),
        halo_x_(halox,duration),
        halo_y_(haloy,duration),
        duration_(duration),
        blend_with_(blend_color), blend_ratio_(blend_rate,duration),
-       highlight_ratio_(highlight,duration),offset_(offset,duration)
+       highlight_ratio_(highlight,duration),offset_(offset,duration),
+       sound_(sound)
 {
        // let's decide of duration ourselves
        duration_ = maximum<int>(duration_, highlight_ratio_.duration());

Modified: trunk/src/unit_frame.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_frame.hpp?rev=21437&r1=21436&r2=21437&view=diff
==============================================================================
--- trunk/src/unit_frame.hpp (original)
+++ trunk/src/unit_frame.hpp Fri Nov  2 19:50:35 2007
@@ -68,7 +68,7 @@
                                Uint32 blend_color = 0, const std::string& 
blend_rate = "",
                                const std::string & in_halo = "",
                                const std::string & halox = "",const 
std::string & haloy = "",
-                               const image::locator & diag ="");
+                               const image::locator & diag ="",const 
std::string & sound = "");
                explicit unit_frame(const config& cfg);
                image::locator image() const { return image_ ;}
                image::locator image_diagonal() const { return image_diagonal_ 
; }


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to