pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] CVS: Games/Pingus/src Makefile.am,1.108,1.109 action_button


From: torangan
Subject: [Pingus-CVS] CVS: Games/Pingus/src Makefile.am,1.108,1.109 action_button.hxx,1.11,1.12 action_holder.hxx,1.6,1.7 alpha_button.hxx,1.4,1.5 anim_counter.hxx,1.3,1.4 blitter.hxx,1.7,1.8 button_panel.hxx,1.11,1.12 capture_rectangle.hxx,1.4,1.5 client.hxx,1.17,1.18 col_map.hxx,1.8,1.9 color.hxx,1.4,1.5 config.hxx,1.5,1.6 console.hxx,1.10,1.11 credits.hxx,1.7,1.8 cursor.hxx,1.4,1.5 debug_stream.hxx,1.8,1.9 delta_manager.hxx,1.4,1.5 demo_player.hxx,1.4,1.5 demo_recorder.hxx,1.4,1.5 display.hxx,1.4,1.5 display_graphic_context.hxx,1.2,1.3 exit.hxx,1.5,1.6 exit_data.cxx,1.6,1.7 exit_data.hxx,1.5,1.6 exit_menu.hxx,1.7,1.8 fade_out.hxx,1.3,1.4 force_vector.cxx,1.5,1.6 force_vector.hxx,1.4,1.5 fps_counter.hxx,1.4,1.5 game_counter.hxx,1.5,1.6 game_delta.hxx,1.8,1.9 game_session.hxx,1.7,1.8 game_session_result.hxx,1.4,1.5 game_time.hxx,1.6,1.7 global_event.hxx,1.5,1.6 groundtype.hxx,1.1,1.2 gui_obj.hxx,1.6,1.7 gui_screen.hxx,1.9,1.10 hurry_up.hxx,1.5,1.6 intro.hxx,1.4,1.5 layer_manager.hxx,1.5,1.6 level_desc.hxx,1.4,1.5 level_interrupt.hxx,1.4,1.5 level_result.hxx,1.4,1.5 loading.hxx,1.4,1.5 main_menu.hxx,1.4,1.5 menu_background.hxx,1.5,1.6 message_box.hxx,1.4,1.5 multiline_text.hxx,1.4,1.5 multiplayer_client.hxx,1.5,1.6 multiplayer_client_child.hxx,1.5,1.6 multiplayer_config.hxx,1.4,1.5 multiplayer_game.hxx,1.4,1.5 music_provider.hxx,1.3,1.4 option_menu.cxx,1.5,1.6 option_menu.hxx,1.5,1.6 path_manager.hxx,1.4,1.5 pingu.hxx,1.16,1.17 pingu_action.hxx,1.15,1.16 pingu_action_factory.hxx,1.6,1.7 pingu_holder.hxx,1.6,1.7 pingu_info.hxx,1.4,1.5 pingu_map.hxx,1.4,1.5 pingus_counter.hxx,1.7,1.8 pingus_counter_bar.hxx,1.3,1.4 pingus_error.cxx,1.4,1.5 pingus_error.hxx,1.6,1.7 pingus_main.hxx,1.4,1.5 pingus_map_manager.hxx,1.4,1.5 pingus_menu.hxx,1.8,1.9 pingus_menu_manager.hxx,1.12,1.13 pingus_resource.hxx,1.9,1.10 pingus_sub_menu.hxx,1.6,1.7 playfield.hxx,1.11,1.12 playfield_view.hxx,1.5,1.6 plf.hxx,1.7,1.8 plt_parser.hxx,1.3,1.4 plt_xml.hxx,1.6,1.7 prefab.hxx,1.3,1.4 res_descriptor.cxx,1.11,1.12 res_descriptor.hxx,1.8,1.9 screen.hxx,1.8,1.9 screen_manager.hxx,1.11,1.12 screen_manager_impl.hxx,1.4,1.5 screenshot.hxx,1.4,1.5 server.cxx,1.16,1.17 server.hxx,1.6,1.7 smallmap.hxx,1.9,1.10 smallmap_image.hxx,1.6,1.7 sound.hxx,1.7,1.8 sound_dummy.hxx,1.3,1.4 sound_real.hxx,1.5,1.6 specs_reader.hxx,1.4,1.5 spot_map.cxx,1.18,1.19 spot_map.hxx,1.7,1.8 sprite.cxx,1.5,1.6 sprite.hxx,1.5,1.6 story.hxx,1.8,1.9 string_converter.hxx,1.6,1.7 surface_button.hxx,1.9,1.10 system.hxx,1.5,1.6 target_provider.hxx,1.4,1.5 theme.hxx,1.4,1.5 theme_selector.cxx,1.5,1.6 theme_selector.hxx,1.4,1.5 time_display.hxx,1.6,1.7 timer.hxx,1.4,1.5 true_server.hxx,1.5,1.6 view.hxx,1.8,1.9 wav_provider.hxx,1.4,1.5 world.hxx,1.12,1.13 worldobj.hxx,1.8,1.9 worldobj_data.hxx,1.6,1.7 worldobj_data_factory.cxx,1.23,1.24 worldobj_data_factory.hxx,1.5,1.6 xml_helper.hxx,1.10,1.11 xml_plf.cxx,1.23,1.24 xml_plf.hxx,1.8,1.9
Date: 27 Sep 2002 11:27:17 -0000

Update of /usr/local/cvsroot/Games/Pingus/src
In directory dark:/tmp/cvs-serv24897

Modified Files:
        Makefile.am action_button.hxx action_holder.hxx 
        alpha_button.hxx anim_counter.hxx blitter.hxx button_panel.hxx 
        capture_rectangle.hxx client.hxx col_map.hxx color.hxx 
        config.hxx console.hxx credits.hxx cursor.hxx debug_stream.hxx 
        delta_manager.hxx demo_player.hxx demo_recorder.hxx 
        display.hxx display_graphic_context.hxx exit.hxx exit_data.cxx 
        exit_data.hxx exit_menu.hxx fade_out.hxx force_vector.cxx 
        force_vector.hxx fps_counter.hxx game_counter.hxx 
        game_delta.hxx game_session.hxx game_session_result.hxx 
        game_time.hxx global_event.hxx groundtype.hxx gui_obj.hxx 
        gui_screen.hxx hurry_up.hxx intro.hxx layer_manager.hxx 
        level_desc.hxx level_interrupt.hxx level_result.hxx 
        loading.hxx main_menu.hxx menu_background.hxx message_box.hxx 
        multiline_text.hxx multiplayer_client.hxx 
        multiplayer_client_child.hxx multiplayer_config.hxx 
        multiplayer_game.hxx music_provider.hxx option_menu.cxx 
        option_menu.hxx path_manager.hxx pingu.hxx pingu_action.hxx 
        pingu_action_factory.hxx pingu_holder.hxx pingu_info.hxx 
        pingu_map.hxx pingus_counter.hxx pingus_counter_bar.hxx 
        pingus_error.cxx pingus_error.hxx pingus_main.hxx 
        pingus_map_manager.hxx pingus_menu.hxx pingus_menu_manager.hxx 
        pingus_resource.hxx pingus_sub_menu.hxx playfield.hxx 
        playfield_view.hxx plf.hxx plt_parser.hxx plt_xml.hxx 
        prefab.hxx res_descriptor.cxx res_descriptor.hxx screen.hxx 
        screen_manager.hxx screen_manager_impl.hxx screenshot.hxx 
        server.cxx server.hxx smallmap.hxx smallmap_image.hxx 
        sound.hxx sound_dummy.hxx sound_real.hxx specs_reader.hxx 
        spot_map.cxx spot_map.hxx sprite.cxx sprite.hxx story.hxx 
        string_converter.hxx surface_button.hxx system.hxx 
        target_provider.hxx theme.hxx theme_selector.cxx 
        theme_selector.hxx time_display.hxx timer.hxx true_server.hxx 
        view.hxx wav_provider.hxx world.hxx worldobj.hxx 
        worldobj_data.hxx worldobj_data_factory.cxx 
        worldobj_data_factory.hxx xml_helper.hxx xml_plf.cxx 
        xml_plf.hxx 
Log Message:
- splitted Entrance
- changed operator= return value


Index: Makefile.am
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Makefile.am,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -d -r1.108 -r1.109
--- Makefile.am 25 Sep 2002 17:21:38 -0000      1.108
+++ Makefile.am 27 Sep 2002 11:26:43 -0000      1.109
@@ -29,7 +29,6 @@
        caimagemanipulation \
        editor              \
        editorobjs          \
-       entrances           \
         gui                 \
         input               \
        particles           \
@@ -55,12 +54,13 @@
         \
         caimagemanipulation/libcaimagemanipulation.a \
        editorobjs/libpingus_editorobjs.a \
+        worldobjs/entrances/libpingus_worldobjs_entrances.a \
        worldobjsdata/libpingus_worldobjsdata.a \
         worldobjs/libpingus_worldobjs.a \
        worldobjsdata/libpingus_worldobjsdata.a \
+        worldobjs/entrances/libpingus_worldobjs_entrances.a \
        editorobjs/libpingus_editorobjs.a \
         actions/libpingu_actions.a      \
-        entrances/libpingus_entrances.a \
         particles/libpingus_particle.a  \
         editor/libpingus_editor.a       \
         worldmap/libpingus_worldmap.a \
@@ -122,10 +122,6 @@
 display.hxx \
 display_graphic_context.hxx \
 display_graphic_context.cxx \
-entrance.cxx \
-entrance.hxx \
-entrance_data.cxx \
-entrance_data.hxx \
 exit.cxx \
 exit.hxx \
 exit_data.cxx \

Index: action_button.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/action_button.hxx,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- action_button.hxx   11 Sep 2002 12:45:57 -0000      1.11
+++ action_button.hxx   27 Sep 2002 11:26:43 -0000      1.12
@@ -62,7 +62,7 @@
   
 private:
   ArmageddonButton (const ArmageddonButton&);
-  ArmageddonButton operator= (const ArmageddonButton&);
+  ArmageddonButton& operator= (const ArmageddonButton&);
 };
 
 // ----------------- snip --------------------
@@ -91,7 +91,7 @@
   
 private:
   ForwardButton (const ForwardButton&);
-  ForwardButton operator= (const ForwardButton&);
+  ForwardButton& operator= (const ForwardButton&);
 };
 
 // ----------------- snip --------------------
@@ -120,7 +120,7 @@
   
 private:
   PauseButton (const PauseButton&);
-  PauseButton operator= (const PauseButton&);
+  PauseButton& operator= (const PauseButton&);
 };
 
 // ----------------- snip --------------------
@@ -167,7 +167,7 @@
   
 private:
   ActionButton (const ActionButton&);
-  ActionButton operator= (const ActionButton&);
+  ActionButton& operator= (const ActionButton&);
 };
 
 // ----------------- snip --------------------
@@ -191,7 +191,7 @@
   
 private:
   VerticalActionButton (const VerticalActionButton&);
-  VerticalActionButton operator= (const VerticalActionButton&);
+  VerticalActionButton& operator= (const VerticalActionButton&);
 };
 
 #endif /* ACTIONBUTTON */

Index: action_holder.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/action_holder.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- action_holder.hxx   14 Sep 2002 22:41:31 -0000      1.6
+++ action_holder.hxx   27 Sep 2002 11:26:43 -0000      1.7
@@ -77,7 +77,7 @@
   
 private:
   ActionHolder (const ActionHolder&);
-  ActionHolder operator= (const ActionHolder&);
+  ActionHolder& operator= (const ActionHolder&);
 };
 
 #endif

Index: alpha_button.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/alpha_button.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- alpha_button.hxx    23 Aug 2002 15:49:48 -0000      1.4
+++ alpha_button.hxx    27 Sep 2002 11:26:43 -0000      1.5
@@ -25,35 +25,24 @@
 
 class CL_Font;
 
-///
 class AlphaButton
 {
 private:
-  ///
   bool pressed;
-  ///
   CL_Font* font;
-  ///
   CL_Font* font_h;
-  ///
   std::string name;
-  ///
   int x1_pos, y1_pos, x2_pos, y2_pos;
 public:
-  ///
-  AlphaButton(std::string str, int, int, int, int);
-  ///
-  bool is_pressed();
-  ///
-  void draw(void);
-  ///
-  bool mouse_over(void);
+  AlphaButton (std::string str, int, int, int, int);
+  bool is_pressed ();
+  void draw (void);
+  bool mouse_over (void);
   
 private:
   AlphaButton (const AlphaButton&);
-  AlphaButton operator= (const AlphaButton&);
-}///
-;
+  AlphaButton& operator= (const AlphaButton&);
+};
 
 #endif
 

Index: anim_counter.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/anim_counter.hxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- anim_counter.hxx    23 Aug 2002 15:49:48 -0000      1.3
+++ anim_counter.hxx    27 Sep 2002 11:26:43 -0000      1.4
@@ -29,20 +29,21 @@
 class AnimCounter : public Counter
 {
 private:
-  ///
+
   bool enough_time_passed(void) const;
-  ///
+
   int last_time;
-  ///
+
   unsigned int speed;
+  
 public:
-  ///
+
   AnimCounter(int s);
-  ///
+
   AnimCounter();
-  ///
+
   int operator=(int i);
-  ///
+
   int operator++();
 
   /// Set the number of miliseconds between a count increase
@@ -53,9 +54,8 @@
   
 private:
   AnimCounter (const AnimCounter&);
-  AnimCounter operator= (const AnimCounter&);
-}///
-;
+  AnimCounter& operator= (const AnimCounter&);
+};
 
 #endif
 

Index: blitter.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/blitter.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- blitter.hxx 23 Aug 2002 15:49:48 -0000      1.7
+++ blitter.hxx 27 Sep 2002 11:26:43 -0000      1.8
@@ -99,7 +99,7 @@
   
 private:
   Blitter (const Blitter&);
-  Blitter operator= (const Blitter&);
+  Blitter& operator= (const Blitter&);
 };
 
 #endif 

Index: button_panel.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/button_panel.hxx,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- button_panel.hxx    5 Sep 2002 12:24:01 -0000       1.11
+++ button_panel.hxx    27 Sep 2002 11:26:43 -0000      1.12
@@ -72,7 +72,7 @@
   
 private:
   ButtonPanel (const ButtonPanel&);
-  ButtonPanel operator= (const ButtonPanel&); 
+  ButtonPanel& operator= (const ButtonPanel&); 
 };
 
 #endif

Index: capture_rectangle.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/capture_rectangle.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- capture_rectangle.hxx       23 Aug 2002 15:49:48 -0000      1.4
+++ capture_rectangle.hxx       27 Sep 2002 11:26:43 -0000      1.5
@@ -57,7 +57,7 @@
   
 private:
   CaptureRectangle (const CaptureRectangle&);
-  CaptureRectangle operator= (const CaptureRectangle&);
+  CaptureRectangle& operator= (const CaptureRectangle&);
 };
 
 #endif

Index: client.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/client.hxx,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- client.hxx  17 Sep 2002 23:11:26 -0000      1.17
+++ client.hxx  27 Sep 2002 11:26:43 -0000      1.18
@@ -117,7 +117,7 @@
 
 private:
   Client (const Client&);
-  Client operator= (const Client&);
+  Client& operator= (const Client&);
 };
 
 #endif

Index: col_map.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/col_map.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- col_map.hxx 17 Sep 2002 16:23:30 -0000      1.8
+++ col_map.hxx 27 Sep 2002 11:26:43 -0000      1.9
@@ -79,7 +79,7 @@
   
 private:
   ColMap (const ColMap&);
-  ColMap operator= (const ColMap&);
+  ColMap& operator= (const ColMap&);
 };
 
 #endif /* COLMAP_HH */

Index: color.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/color.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- color.hxx   23 Aug 2002 15:49:48 -0000      1.4
+++ color.hxx   27 Sep 2002 11:26:43 -0000      1.5
@@ -42,7 +42,7 @@
   {
   }
   
-  Color operator= (const Color& old)
+  Color& operator= (const Color& old)
   {
     if (this == &old)
       return *this;

Index: config.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/config.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- config.hxx  17 Sep 2002 16:23:30 -0000      1.5
+++ config.hxx  27 Sep 2002 11:26:43 -0000      1.6
@@ -64,36 +64,28 @@
   
 private:
   ConfigParser (const ConfigParser&);
-  ConfigParser operator= (const ConfigParser&);
+  ConfigParser& operator= (const ConfigParser&);
 };
 
-///
 class Config : public ConfigParser
 {
 private:
-  ///
   std::string filename;
 
-  ///
   bool str_to_bool(const std::string&);
-  ///
   int  str_to_int(const std::string&);
   
 public:
-  ///
-  Config();
-  ///
-  Config(std::string);
+  Config ();
+  Config (std::string);
 
-  ///
   void set_value(std::string valueid,
                 std::string value);
                 
 private:
   Config (const Config&);
-  Config operator= (const Config&);
-}///
-;
+  Config& operator= (const Config&);
+};
 
 #endif
 

Index: console.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/console.hxx,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- console.hxx 5 Sep 2002 17:28:33 -0000       1.10
+++ console.hxx 27 Sep 2002 11:26:43 -0000      1.11
@@ -50,7 +50,7 @@
   std::string fill_buffer (bool append);
   
   ConsoleBuffer (const ConsoleBuffer&);
-  ConsoleBuffer operator= (const ConsoleBuffer&);
+  ConsoleBuffer& operator= (const ConsoleBuffer&);
 };
 
 /** A "Quake" like console, but it can just handle output, you can't
@@ -104,7 +104,7 @@
   
 private:
   Console (const Console&);
-  Console operator= (const Console&);
+  Console& operator= (const Console&);
 };
 
 /** The globale console object to which you can send messages */

Index: credits.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/credits.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- credits.hxx 23 Aug 2002 15:49:48 -0000      1.7
+++ credits.hxx 27 Sep 2002 11:26:43 -0000      1.8
@@ -70,7 +70,7 @@
   
 private:
   Credits (const Credits&);
-  Credits operator= (const Credits&);
+  Credits& operator= (const Credits&);
 
 };
 

Index: cursor.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/cursor.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- cursor.hxx  23 Aug 2002 15:49:48 -0000      1.4
+++ cursor.hxx  27 Sep 2002 11:26:43 -0000      1.5
@@ -41,7 +41,7 @@
   
 private:
   Cursor (const Cursor&);
-  Cursor operator= (const Cursor&);
+  Cursor& operator= (const Cursor&);
 };
 
 #endif

Index: debug_stream.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/debug_stream.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- debug_stream.hxx    23 Aug 2002 15:49:48 -0000      1.8
+++ debug_stream.hxx    27 Sep 2002 11:26:43 -0000      1.9
@@ -74,7 +74,7 @@
   
 private:
   DebugStream (const DebugStream&);
-  DebugStream operator= (const DebugStream&); 
+  DebugStream& operator= (const DebugStream&); 
 };
 
 

Index: delta_manager.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/delta_manager.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- delta_manager.hxx   23 Aug 2002 15:49:48 -0000      1.4
+++ delta_manager.hxx   27 Sep 2002 11:26:43 -0000      1.5
@@ -51,7 +51,7 @@
   
 private:
   DeltaManager (const DeltaManager&);
-  DeltaManager operator= (const DeltaManager&);
+  DeltaManager& operator= (const DeltaManager&);
 };
 
 #endif

Index: demo_player.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/demo_player.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- demo_player.hxx     23 Aug 2002 15:49:48 -0000      1.4
+++ demo_player.hxx     27 Sep 2002 11:26:43 -0000      1.5
@@ -24,41 +24,33 @@
 
 #include "server.hxx"
 
-///
 class DemoPlayer
 {
 private:
-  ///
   std::queue<PingusEvent> event_queue;
-  ///
   std::string levelname;
-  ///
-  //bool is_playing;
 
 public:
-  ///
   DemoPlayer();
-  ///
   ~DemoPlayer();
 
-  ///
+
   void load(const std::string&);
-  ///
+
   std::string get_levelname();
-  ///
+
   const PingusEvent& peek_event();
-  ///
+
   void dequeue_event();
-  ///
+
   bool empty() { 
     return event_queue.empty(); 
   }
   
 private:
   DemoPlayer (const DemoPlayer&);
-  DemoPlayer operator= (const DemoPlayer&);
-}///
-;
+  DemoPlayer& operator= (const DemoPlayer&);
+};
 
 #endif
 

Index: demo_recorder.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/demo_recorder.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- demo_recorder.hxx   23 Aug 2002 15:49:48 -0000      1.4
+++ demo_recorder.hxx   27 Sep 2002 11:26:43 -0000      1.5
@@ -50,7 +50,7 @@
   
 private:
   DemoRecorder (const DemoRecorder&);
-  DemoRecorder operator= (const DemoRecorder&);
+  DemoRecorder& operator= (const DemoRecorder&);
 }///
 ;
 

Index: display.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/display.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- display.hxx 23 Aug 2002 15:49:48 -0000      1.4
+++ display.hxx 27 Sep 2002 11:26:43 -0000      1.5
@@ -42,7 +42,7 @@
   
 private:
   DisplayHook (const DisplayHook&);
-  DisplayHook operator= (const DisplayHook&);
+  DisplayHook& operator= (const DisplayHook&);
 };
 
 /** This is a kind of wrapper class around CL_Display, it provides
@@ -68,7 +68,7 @@
 private:
   Display ();
   Display (const Display&);
-  Display operator= (const Display&);
+  Display& operator= (const Display&);
 };
 
 #endif

Index: display_graphic_context.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/display_graphic_context.hxx,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- display_graphic_context.hxx 5 Sep 2002 11:26:35 -0000       1.2
+++ display_graphic_context.hxx 27 Sep 2002 11:26:43 -0000      1.3
@@ -114,7 +114,7 @@
 
 private:
   DisplayGraphicContext (const DisplayGraphicContext&);
-  DisplayGraphicContext operator= (const DisplayGraphicContext&);
+  DisplayGraphicContext& operator= (const DisplayGraphicContext&);
 };
 
 #endif

Index: exit.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/exit.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- exit.hxx    16 Sep 2002 15:47:35 -0000      1.5
+++ exit.hxx    27 Sep 2002 11:26:43 -0000      1.6
@@ -42,7 +42,7 @@
   
 private:
   Exit (const Exit&);
-  Exit operator= (const Exit&);
+  Exit& operator= (const Exit&);
 };
 
 #endif

Index: exit_data.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/exit_data.cxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- exit_data.cxx       10 Sep 2002 21:03:32 -0000      1.6
+++ exit_data.cxx       27 Sep 2002 11:26:43 -0000      1.7
@@ -76,7 +76,7 @@
 {
 }
 
-ExitData
+ExitData&
 ExitData::operator= (const ExitData& old)
 {
   if (this == &old)

Index: exit_data.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/exit_data.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- exit_data.hxx       23 Aug 2002 15:49:48 -0000      1.5
+++ exit_data.hxx       27 Sep 2002 11:26:43 -0000      1.6
@@ -46,7 +46,7 @@
   ExitData (xmlDocPtr doc, xmlNodePtr cur);
   
   ExitData (const ExitData& old);
-  ExitData operator= (const ExitData& old);
+  ExitData& operator= (const ExitData& old);
 
   /// Reset the values to default
   void clean(void) 

Index: exit_menu.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/exit_menu.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- exit_menu.hxx       5 Sep 2002 12:24:01 -0000       1.7
+++ exit_menu.hxx       27 Sep 2002 11:26:43 -0000      1.8
@@ -40,7 +40,7 @@
   
 private:
   ExitMenu (const ExitMenu&);
-  ExitMenu operator= (const ExitMenu&);
+  ExitMenu& operator= (const ExitMenu&);
 };
 
 #endif

Index: fade_out.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/fade_out.hxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- fade_out.hxx        23 Aug 2002 15:49:48 -0000      1.3
+++ fade_out.hxx        27 Sep 2002 11:26:43 -0000      1.4
@@ -60,7 +60,7 @@
   
 private:
   FadeOut (const FadeOut&);
-  FadeOut operator= (const FadeOut&);
+  FadeOut& operator= (const FadeOut&);
 };
 
 class EnlargingRectFadeOut : public FadeOut
@@ -75,7 +75,7 @@
   
 private:
   EnlargingRectFadeOut (const EnlargingRectFadeOut&);
-  EnlargingRectFadeOut operator= (const EnlargingRectFadeOut&);
+  EnlargingRectFadeOut& operator= (const EnlargingRectFadeOut&);
 };
 
 #endif

Index: force_vector.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/force_vector.cxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- force_vector.cxx    23 Aug 2002 15:49:48 -0000      1.5
+++ force_vector.cxx    27 Sep 2002 11:26:43 -0000      1.6
@@ -28,7 +28,7 @@
 std::vector<ExplosionForce> ForcesHolder::explo_array;
 
 
-GravityForce GravityForce::operator= (const GravityForce& old)
+GravityForce& GravityForce::operator= (const GravityForce& old)
 {
   if (this == &old)
     return *this;
@@ -38,7 +38,7 @@
   return *this;
 }
 
-ExplosionForce ExplosionForce::operator= (const ExplosionForce& old)
+ExplosionForce& ExplosionForce::operator= (const ExplosionForce& old)
 {
   if (this == &old)
     return *this;

Index: force_vector.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/force_vector.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- force_vector.hxx    23 Aug 2002 15:49:48 -0000      1.4
+++ force_vector.hxx    27 Sep 2002 11:26:43 -0000      1.5
@@ -54,7 +54,7 @@
   {
   }
 
-  GravityForce operator= (const GravityForce& old);
+  GravityForce& operator= (const GravityForce& old);
 };
 
 /** An Explosion Force is a radial force which points away from its
@@ -79,7 +79,7 @@
   {
   }
 
-  ExplosionForce operator= (const ExplosionForce& old);
+  ExplosionForce& operator= (const ExplosionForce& old);
 
   CL_Vector apply_forces(CL_Vector p,CL_Vector v);
 
@@ -117,7 +117,7 @@
   
 private:
   ForcesHolder (const ForcesHolder&);
-  ForcesHolder operator= (const ForcesHolder&);
+  ForcesHolder& operator= (const ForcesHolder&);
 };
 
 #endif /* FVEC_HH */

Index: fps_counter.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/fps_counter.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- fps_counter.hxx     4 Sep 2002 14:55:11 -0000       1.4
+++ fps_counter.hxx     27 Sep 2002 11:26:43 -0000      1.5
@@ -63,7 +63,7 @@
   
 private:
   FPSCounter (const FPSCounter&);
-  FPSCounter operator= (const FPSCounter&);
+  FPSCounter& operator= (const FPSCounter&);
 };
 
 /** The fps_counter is a global object, so we don't need to construct

Index: game_counter.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/game_counter.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- game_counter.hxx    4 Sep 2002 14:55:11 -0000       1.5
+++ game_counter.hxx    27 Sep 2002 11:26:43 -0000      1.6
@@ -54,7 +54,7 @@
   
 private:
   GameCounter (const GameCounter&);
-  GameCounter operator= (const GameCounter&);
+  GameCounter& operator= (const GameCounter&);
 };
 
 #endif

Index: game_delta.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/game_delta.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- game_delta.hxx      23 Aug 2002 15:49:48 -0000      1.8
+++ game_delta.hxx      27 Sep 2002 11:26:43 -0000      1.9
@@ -52,7 +52,7 @@
   
 private:
   GameDelta (const GameDelta&);
-  GameDelta operator= (const GameDelta&);
+  GameDelta& operator= (const GameDelta&);
 };
 
 #endif

Index: game_session.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/game_session.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- game_session.hxx    5 Sep 2002 12:24:02 -0000       1.7
+++ game_session.hxx    27 Sep 2002 11:26:43 -0000      1.8
@@ -75,7 +75,7 @@
 
 private:  
   PingusGameSession (const PingusGameSession&);
-  PingusGameSession operator= (const PingusGameSession&);
+  PingusGameSession& operator= (const PingusGameSession&);
 };
 
 #endif

Index: game_session_result.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/game_session_result.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- game_session_result.hxx     23 Aug 2002 15:49:48 -0000      1.4
+++ game_session_result.hxx     27 Sep 2002 11:26:43 -0000      1.5
@@ -31,7 +31,7 @@
   PingusGameSessionResult ();
   
   PingusGameSessionResult (const PingusGameSessionResult&) { }
-  void operator= (const PingusGameSessionResult&) { }
+  PingusGameSessionResult& operator= (const PingusGameSessionResult&) { return 
*this; }
 
   /** Gives information if the level was succeeded or not 
       @return true if the level was succeeded, otherwise false */

Index: game_time.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/game_time.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- game_time.hxx       23 Aug 2002 15:49:48 -0000      1.6
+++ game_time.hxx       27 Sep 2002 11:26:43 -0000      1.7
@@ -58,7 +58,7 @@
   
 private:
   GameTime (const GameTime&);
-  GameTime operator= (const GameTime&);
+  GameTime& operator= (const GameTime&);
 };
 
 #endif

Index: global_event.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/global_event.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- global_event.hxx    23 Aug 2002 15:49:48 -0000      1.5
+++ global_event.hxx    27 Sep 2002 11:26:43 -0000      1.6
@@ -35,7 +35,7 @@
 
 private:
    GlobalEvent (const GlobalEvent&);
-   GlobalEvent operator= (const GlobalEvent&);
+   GlobalEvent& operator= (const GlobalEvent&);
 };
 
 extern GlobalEvent global_event;

Index: groundtype.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/groundtype.hxx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- groundtype.hxx      16 Sep 2002 20:31:09 -0000      1.1
+++ groundtype.hxx      27 Sep 2002 11:26:43 -0000      1.2
@@ -40,8 +40,8 @@
     GP_OUTOFSCREEN
   };
 
-  static GPType string_to_type(const std::string& arg_type);
-  static std::string type_to_string(GPType arg_type);
+  static GPType      string_to_type (const std::string& arg_type);
+  static std::string type_to_string (GPType arg_type);
 };
 
 #endif

Index: gui_obj.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/gui_obj.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- gui_obj.hxx 23 Aug 2002 15:49:48 -0000      1.6
+++ gui_obj.hxx 27 Sep 2002 11:26:43 -0000      1.7
@@ -68,7 +68,7 @@
   
 private:
   GuiObj (const GuiObj&);
-  GuiObj operator= (const GuiObj&);
+  GuiObj& operator= (const GuiObj&);
 };
 
 #endif

Index: gui_screen.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/gui_screen.hxx,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- gui_screen.hxx      19 Sep 2002 13:30:08 -0000      1.9
+++ gui_screen.hxx      27 Sep 2002 11:26:43 -0000      1.10
@@ -68,7 +68,7 @@
   void process_button_event (Input::ButtonEvent* event);
   
   GUIScreen (const GUIScreen&);
-  GUIScreen operator= (const GUIScreen&);
+  GUIScreen& operator= (const GUIScreen&);
 };
 
 #endif

Index: hurry_up.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/hurry_up.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- hurry_up.hxx        5 Sep 2002 12:24:02 -0000       1.5
+++ hurry_up.hxx        27 Sep 2002 11:26:43 -0000      1.6
@@ -50,7 +50,7 @@
   
 private:
   HurryUp (const HurryUp&);
-  HurryUp operator= (const HurryUp&);
+  HurryUp& operator= (const HurryUp&);
 };
 
 #endif

Index: intro.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/intro.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- intro.hxx   23 Aug 2002 15:49:49 -0000      1.4
+++ intro.hxx   27 Sep 2002 11:26:43 -0000      1.5
@@ -51,7 +51,7 @@
   
 private:
   Intro (const Intro&);
-  Intro operator= (const Intro&);
+  Intro& operator= (const Intro&);
 };
 
 #endif

Index: layer_manager.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/layer_manager.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- layer_manager.hxx   23 Aug 2002 15:49:49 -0000      1.5
+++ layer_manager.hxx   27 Sep 2002 11:26:43 -0000      1.6
@@ -62,7 +62,7 @@
                               x_pos(old.x_pos), y_pos(old.y_pos)
     { }
 
-    Layer operator= (const Layer& old) {
+    Layer& operator= (const Layer& old) {
       if (this == &old)
         return *this;
        
@@ -90,7 +90,7 @@
   
 private:
   LayerManager (const LayerManager&);
-  LayerManager operator= (const LayerManager&);
+  LayerManager& operator= (const LayerManager&);
 };
 
 #endif

Index: level_desc.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/level_desc.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- level_desc.hxx      23 Aug 2002 15:49:49 -0000      1.4
+++ level_desc.hxx      27 Sep 2002 11:26:43 -0000      1.5
@@ -46,7 +46,7 @@
   
 private:
   PingusLevelDesc (const PingusLevelDesc&);
-  PingusLevelDesc operator= (const PingusLevelDesc&);
+  PingusLevelDesc& operator= (const PingusLevelDesc&);
 };
 
 #endif

Index: level_interrupt.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/level_interrupt.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- level_interrupt.hxx 23 Aug 2002 15:49:49 -0000      1.4
+++ level_interrupt.hxx 27 Sep 2002 11:26:43 -0000      1.5
@@ -35,7 +35,7 @@
   Status status;
   
   LevelInterrupt (const LevelInterrupt&);
-  LevelInterrupt operator= (const LevelInterrupt&);
+  LevelInterrupt& operator= (const LevelInterrupt&);
 };
 
 #endif

Index: level_result.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/level_result.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- level_result.hxx    23 Aug 2002 15:49:49 -0000      1.4
+++ level_result.hxx    27 Sep 2002 11:26:43 -0000      1.5
@@ -44,7 +44,7 @@
   
 private:
   PingusLevelResult (const PingusLevelResult&);
-  PingusLevelResult operator= (const PingusLevelResult&);
+  PingusLevelResult& operator= (const PingusLevelResult&);
 };
 
 #endif

Index: loading.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/loading.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- loading.hxx 23 Aug 2002 15:49:49 -0000      1.4
+++ loading.hxx 27 Sep 2002 11:26:43 -0000      1.5
@@ -42,7 +42,7 @@
   
 private:
   Loading (const Loading&);
-  Loading operator= (const Loading&);
+  Loading& operator= (const Loading&);
 };
 
 extern Loading loading_screen;

Index: main_menu.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/main_menu.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- main_menu.hxx       23 Aug 2002 15:49:49 -0000      1.4
+++ main_menu.hxx       27 Sep 2002 11:26:43 -0000      1.5
@@ -31,7 +31,7 @@
   
 private:
   MainMenu (const MainMenu&);
-  MainMenu operator= (const MainMenu&);
+  MainMenu& operator= (const MainMenu&);
 };
 
 #endif

Index: menu_background.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/menu_background.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- menu_background.hxx 23 Aug 2002 15:49:49 -0000      1.5
+++ menu_background.hxx 27 Sep 2002 11:26:43 -0000      1.6
@@ -35,7 +35,7 @@
   
 private:
   MenuBackground (const MenuBackground&);
-  MenuBackground operator= (const MenuBackground&);
+  MenuBackground& operator= (const MenuBackground&);
 };
 
 #endif

Index: message_box.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/message_box.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- message_box.hxx     23 Aug 2002 15:49:49 -0000      1.4
+++ message_box.hxx     27 Sep 2002 11:26:43 -0000      1.5
@@ -37,7 +37,7 @@
   
 private:
   PingusMessageBox (const PingusMessageBox&);
-  PingusMessageBox operator= (const PingusMessageBox&);
+  PingusMessageBox& operator= (const PingusMessageBox&);
 };
 
 #endif

Index: multiline_text.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/multiline_text.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- multiline_text.hxx  23 Aug 2002 15:49:49 -0000      1.4
+++ multiline_text.hxx  27 Sep 2002 11:26:43 -0000      1.5
@@ -45,7 +45,7 @@
   
 private:
   MultiLineText (const MultiLineText&);
-  MultiLineText operator= (const MultiLineText&);
+  MultiLineText& operator= (const MultiLineText&);
 };
 
 #endif

Index: multiplayer_client.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/multiplayer_client.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- multiplayer_client.hxx      23 Aug 2002 15:49:49 -0000      1.5
+++ multiplayer_client.hxx      27 Sep 2002 11:26:43 -0000      1.6
@@ -48,7 +48,7 @@
   
 private:
   MultiplayerClient (const MultiplayerClient&);
-  MultiplayerClient operator= (const MultiplayerClient&);
+  MultiplayerClient& operator= (const MultiplayerClient&);
 };
 
 #endif

Index: multiplayer_client_child.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/multiplayer_client_child.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- multiplayer_client_child.hxx        23 Aug 2002 15:49:49 -0000      1.5
+++ multiplayer_client_child.hxx        27 Sep 2002 11:26:43 -0000      1.6
@@ -74,7 +74,7 @@
   
 private:
   MultiplayerClientChild (const MultiplayerClientChild&);
-  MultiplayerClientChild operator= (const MultiplayerClientChild&);
+  MultiplayerClientChild& operator= (const MultiplayerClientChild&);
 };
 
 #endif

Index: multiplayer_config.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/multiplayer_config.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- multiplayer_config.hxx      23 Aug 2002 15:49:49 -0000      1.4
+++ multiplayer_config.hxx      27 Sep 2002 11:26:43 -0000      1.5
@@ -36,7 +36,7 @@
   
 private:
   MultiplayerConfig (const MultiplayerConfig&);
-  MultiplayerConfig operator= (const MultiplayerConfig&);
+  MultiplayerConfig& operator= (const MultiplayerConfig&);
 };
 
 #endif

Index: multiplayer_game.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/multiplayer_game.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- multiplayer_game.hxx        23 Aug 2002 15:49:49 -0000      1.4
+++ multiplayer_game.hxx        27 Sep 2002 11:26:43 -0000      1.5
@@ -34,7 +34,7 @@
   
 private:
   MultiplayerGame (const MultiplayerGame&);
-  MultiplayerGame operator= (const MultiplayerGame&);
+  MultiplayerGame& operator= (const MultiplayerGame&);
 };
 
 #endif

Index: music_provider.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/music_provider.hxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- music_provider.hxx  23 Aug 2002 15:49:49 -0000      1.3
+++ music_provider.hxx  27 Sep 2002 11:26:43 -0000      1.4
@@ -34,7 +34,7 @@
   
 private:
   PingusMusicProvider (const PingusMusicProvider&);
-  PingusMusicProvider operator= (const PingusMusicProvider&);
+  PingusMusicProvider& operator= (const PingusMusicProvider&);
 };
 
 #endif

Index: option_menu.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/option_menu.cxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- option_menu.cxx     6 Sep 2002 17:33:29 -0000       1.5
+++ option_menu.cxx     27 Sep 2002 11:26:43 -0000      1.6
@@ -92,7 +92,7 @@
     value_str = new std::string(*(old.value_str));
 }
 
-OptionEntry
+OptionEntry&
 OptionEntry::operator= (const OptionEntry& old)
 {
   if (this == &old)

Index: option_menu.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/option_menu.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- option_menu.hxx     5 Sep 2002 12:24:02 -0000       1.5
+++ option_menu.hxx     27 Sep 2002 11:26:43 -0000      1.6
@@ -46,7 +46,7 @@
   OptionEntry (const std::string&, std::string*, int, int);
   
   OptionEntry (const OptionEntry& old);
-  OptionEntry operator= (const OptionEntry& old);
+  OptionEntry& operator= (const OptionEntry& old);
 
   ~OptionEntry ();
     
@@ -83,7 +83,7 @@
     
   private:
     Event (const Event&);
-    Event operator= (const Event&);
+    Event& operator= (const Event&);
   };
   
   
@@ -108,7 +108,7 @@
   
 private:
   OptionMenu (const OptionMenu&);
-  OptionMenu operator= (const OptionMenu&);
+  OptionMenu& operator= (const OptionMenu&);
 };
 
 extern OptionMenu option_menu;

Index: path_manager.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/path_manager.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- path_manager.hxx    23 Aug 2002 15:49:49 -0000      1.4
+++ path_manager.hxx    27 Sep 2002 11:26:43 -0000      1.5
@@ -58,7 +58,7 @@
   
 private:
   PathManager (const PathManager&);
-  PathManager operator= (const PathManager&);
+  PathManager& operator= (const PathManager&);
 };
 
 extern PathManager path_manager;

Index: pingu.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingu.hxx,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- pingu.hxx   14 Sep 2002 19:06:33 -0000      1.16
+++ pingu.hxx   27 Sep 2002 11:26:43 -0000      1.17
@@ -200,7 +200,7 @@
   
 private:
   Pingu (const Pingu&);
-  Pingu operator= (const Pingu&);  
+  Pingu& operator= (const Pingu&);  
 };
 
 #endif /* PINGU_HH */

Index: pingu_action.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingu_action.hxx,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- pingu_action.hxx    14 Sep 2002 19:06:33 -0000      1.15
+++ pingu_action.hxx    27 Sep 2002 11:26:44 -0000      1.16
@@ -117,7 +117,7 @@
 
 private:
   PinguAction (const PinguAction&);
-  PinguAction operator= (const PinguAction&);
+  PinguAction& operator= (const PinguAction&);
 };
 
 #endif /* PINGU_ACTION_HH */

Index: pingu_action_factory.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingu_action_factory.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- pingu_action_factory.hxx    19 Sep 2002 13:30:08 -0000      1.6
+++ pingu_action_factory.hxx    27 Sep 2002 11:26:44 -0000      1.7
@@ -53,7 +53,7 @@
   
 private:
   PinguActionFactory (const PinguActionFactory&);
-  PinguActionFactory operator= (const PinguActionFactory&);
+  PinguActionFactory& operator= (const PinguActionFactory&);
 };
 
 class PinguActionAbstractFactory
@@ -67,7 +67,7 @@
   
 private:
   PinguActionAbstractFactory (const PinguActionAbstractFactory&);
-  PinguActionAbstractFactory operator= (const PinguActionAbstractFactory&);
+  PinguActionAbstractFactory& operator= (const PinguActionAbstractFactory&);
 };
 
 template<class T>
@@ -85,7 +85,7 @@
   
 private:
   PinguActionFactoryImpl (const PinguActionFactoryImpl&);
-  PinguActionFactoryImpl operator= (const PinguActionFactoryImpl&);
+  PinguActionFactoryImpl& operator= (const PinguActionFactoryImpl&);
 };
 
 #endif

Index: pingu_holder.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingu_holder.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- pingu_holder.hxx    18 Sep 2002 12:07:13 -0000      1.6
+++ pingu_holder.hxx    27 Sep 2002 11:26:44 -0000      1.7
@@ -75,7 +75,7 @@
   
 private:
   PinguHolder (const PinguHolder&);
-  PinguHolder operator= (const PinguHolder&);
+  PinguHolder& operator= (const PinguHolder&);
 };
 
 #endif

Index: pingu_info.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingu_info.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- pingu_info.hxx      23 Aug 2002 15:49:49 -0000      1.4
+++ pingu_info.hxx      27 Sep 2002 11:26:44 -0000      1.5
@@ -39,7 +39,7 @@
   
 private:
   PinguInfo (const PinguInfo&);
-  PinguInfo operator= (const PinguInfo&);
+  PinguInfo& operator= (const PinguInfo&);
 };
 
 #endif

Index: pingu_map.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingu_map.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- pingu_map.hxx       4 Sep 2002 19:40:19 -0000       1.4
+++ pingu_map.hxx       27 Sep 2002 11:26:44 -0000      1.5
@@ -54,7 +54,7 @@
   
 private:
   PinguMap (const PinguMap&);
-  PinguMap operator= (const PinguMap&);
+  PinguMap& operator= (const PinguMap&);
 };
 
 #endif

Index: pingus_counter.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_counter.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- pingus_counter.hxx  5 Sep 2002 12:24:02 -0000       1.7
+++ pingus_counter.hxx  27 Sep 2002 11:26:44 -0000      1.8
@@ -42,7 +42,7 @@
   
 private:
   PingusCounter (const PingusCounter&);
-  PingusCounter operator= (const PingusCounter&);
+  PingusCounter& operator= (const PingusCounter&);
 };
 
 #endif

Index: pingus_counter_bar.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_counter_bar.hxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- pingus_counter_bar.hxx      23 Aug 2002 15:49:49 -0000      1.3
+++ pingus_counter_bar.hxx      27 Sep 2002 11:26:44 -0000      1.4
@@ -42,7 +42,7 @@
   
 private:
   PingusCounterBar (const PingusCounterBar&);
-  PingusCounterBar operator= (const PingusCounterBar&);
+  PingusCounterBar& operator= (const PingusCounterBar&);
 };
 
 #endif

Index: pingus_error.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_error.cxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- pingus_error.cxx    23 Aug 2002 15:49:49 -0000      1.4
+++ pingus_error.cxx    27 Sep 2002 11:26:44 -0000      1.5
@@ -37,11 +37,13 @@
 {
 }
 
-void
+PingusException&
 PingusException::operator= (const PingusException& old)
 {
   if (this != &old)
     message = old.message;
+    
+  return *this;
 }
 
 
@@ -53,7 +55,7 @@
 {
 }
 
-PingusBug
+PingusBug&
 PingusBug::operator= (const PingusBug& old)
 {
   if (this == &old);
@@ -84,7 +86,7 @@
 {
 }
 
-PingusError
+PingusError&
 PingusError::operator= (const PingusError& old)
 {
   if (this == &old);

Index: pingus_error.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_error.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- pingus_error.hxx    23 Aug 2002 15:49:49 -0000      1.6
+++ pingus_error.hxx    27 Sep 2002 11:26:44 -0000      1.7
@@ -34,7 +34,7 @@
   
 protected:
   PingusException (const PingusException& old);
-  void operator= (const PingusException& old);
+  PingusException& operator= (const PingusException& old);
 };
 
 /** PingusBug gets thrown on events which are a bug in Pingus, this
@@ -45,7 +45,7 @@
 protected:
   PingusBug (const std::string& mes);
   PingusBug (const PingusBug& old);
-  PingusBug operator= (const PingusBug& old);
+  PingusBug& operator= (const PingusBug& old);
 
 public:
   virtual const std::string& get_message () const;
@@ -61,7 +61,7 @@
 protected:
   PingusError (const std::string& mes);
   PingusError (const PingusError& old);
-  PingusError operator= (const PingusError& old);
+  PingusError& operator= (const PingusError& old);
 
 public:
   virtual const std::string& get_message () const;

Index: pingus_main.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_main.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- pingus_main.hxx     23 Aug 2002 15:49:50 -0000      1.4
+++ pingus_main.hxx     27 Sep 2002 11:26:44 -0000      1.5
@@ -60,7 +60,7 @@
   
 private:
   PingusMain (const PingusMain&);
-  PingusMain operator= (const PingusMain&);
+  PingusMain& operator= (const PingusMain&);
 };
 
 

Index: pingus_map_manager.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_map_manager.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- pingus_map_manager.hxx      23 Aug 2002 15:49:50 -0000      1.4
+++ pingus_map_manager.hxx      27 Sep 2002 11:26:44 -0000      1.5
@@ -37,7 +37,7 @@
   
 private:
   PingusMapManager (const PingusMapManager&);
-  PingusMapManager operator= (const PingusMapManager&);
+  PingusMapManager& operator= (const PingusMapManager&);
 };
 
 #endif

Index: pingus_menu.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_menu.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- pingus_menu.hxx     10 Sep 2002 19:24:19 -0000      1.8
+++ pingus_menu.hxx     27 Sep 2002 11:26:44 -0000      1.9
@@ -61,7 +61,7 @@
   
 private:
   PingusMenu (const PingusMenu&);
-  PingusMenu operator= (const PingusMenu&);
+  PingusMenu& operator= (const PingusMenu&);
 };
 
 #endif

Index: pingus_menu_manager.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_menu_manager.hxx,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- pingus_menu_manager.hxx     13 Sep 2002 18:28:26 -0000      1.12
+++ pingus_menu_manager.hxx     27 Sep 2002 11:26:44 -0000      1.13
@@ -94,7 +94,7 @@
   
 private:
   PingusMenuManager (const PingusMenuManager&);
-  PingusMenuManager operator= (const PingusMenuManager&);
+  PingusMenuManager& operator= (const PingusMenuManager&);
 };
 
 #endif

Index: pingus_resource.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_resource.hxx,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- pingus_resource.hxx 11 Sep 2002 12:45:57 -0000      1.9
+++ pingus_resource.hxx 27 Sep 2002 11:26:44 -0000      1.10
@@ -74,7 +74,7 @@
   
 private:
   PingusResource (const PingusResource&);
-  PingusResource operator= (const PingusResource&);
+  PingusResource& operator= (const PingusResource&);
 };
 
 #endif

Index: pingus_sub_menu.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/pingus_sub_menu.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- pingus_sub_menu.hxx 23 Aug 2002 15:49:50 -0000      1.6
+++ pingus_sub_menu.hxx 27 Sep 2002 11:26:44 -0000      1.7
@@ -43,7 +43,7 @@
   
 private:
   PingusSubMenu (const PingusSubMenu&);
-  PingusSubMenu operator= (const PingusSubMenu&);
+  PingusSubMenu& operator= (const PingusSubMenu&);
 };
 
 #endif

Index: playfield.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/playfield.hxx,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- playfield.hxx       5 Sep 2002 12:24:02 -0000       1.11
+++ playfield.hxx       27 Sep 2002 11:26:44 -0000      1.12
@@ -97,7 +97,7 @@
   
 private:
   Playfield (const Playfield&);
-  Playfield operator= (const Playfield&);
+  Playfield& operator= (const Playfield&);
 };
 
 #endif

Index: playfield_view.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/playfield_view.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- playfield_view.hxx  4 Sep 2002 19:40:19 -0000       1.5
+++ playfield_view.hxx  27 Sep 2002 11:26:44 -0000      1.6
@@ -54,7 +54,7 @@
   
 private:
   PlayfieldView (const PlayfieldView&);
-  PlayfieldView operator= (const PlayfieldView&);
+  PlayfieldView& operator= (const PlayfieldView&);
 };
 
 #endif

Index: plf.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/plf.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- plf.hxx     16 Sep 2002 20:31:09 -0000      1.7
+++ plf.hxx     27 Sep 2002 11:26:44 -0000      1.8
@@ -157,7 +157,7 @@
   
 private:
   PLF (const PLF&);
-  PLF operator= (const PLF&);
+  PLF& operator= (const PLF&);
 };
 
 #endif

Index: plt_parser.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/plt_parser.hxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- plt_parser.hxx      23 Aug 2002 15:49:50 -0000      1.3
+++ plt_parser.hxx      27 Sep 2002 11:26:44 -0000      1.4
@@ -60,7 +60,7 @@
   void   add_pair(std::string, std::string);
   
   PLTParser (const PLTParser&);
-  PLTParser operator= (const PLTParser&);
+  PLTParser& operator= (const PLTParser&);
 };
 
 #endif

Index: plt_xml.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/plt_xml.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- plt_xml.hxx 16 Sep 2002 20:52:22 -0000      1.6
+++ plt_xml.hxx 27 Sep 2002 11:26:44 -0000      1.7
@@ -54,7 +54,7 @@
   
 private:
   PLTXML (const PLTXML&);
-  PLTXML operator= (const PLTXML&);
+  PLTXML& operator= (const PLTXML&);
 };
 
 #endif

Index: prefab.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/prefab.hxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- prefab.hxx  15 Sep 2002 20:33:45 -0000      1.3
+++ prefab.hxx  27 Sep 2002 11:26:44 -0000      1.4
@@ -70,7 +70,7 @@
   
 private:
   Prefab (const Prefab&);
-  Prefab operator= (const Prefab&);
+  Prefab& operator= (const Prefab&);
 };
 
 #endif

Index: res_descriptor.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/res_descriptor.cxx,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- res_descriptor.cxx  14 Sep 2002 19:06:33 -0000      1.11
+++ res_descriptor.cxx  27 Sep 2002 11:26:44 -0000      1.12
@@ -38,7 +38,8 @@
 {
 }
 
-ResDescriptor ResDescriptor::operator= (const ResDescriptor& old)
+ResDescriptor&
+ResDescriptor::operator= (const ResDescriptor& old)
 {
   if (this == &old)
     return *this;

Index: res_descriptor.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/res_descriptor.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- res_descriptor.hxx  11 Sep 2002 12:45:57 -0000      1.8
+++ res_descriptor.hxx  27 Sep 2002 11:26:44 -0000      1.9
@@ -41,7 +41,7 @@
 
   ResDescriptor ();
   ResDescriptor (const ResDescriptor& old);
-  ResDescriptor operator= (const ResDescriptor&);
+  ResDescriptor& operator= (const ResDescriptor&);
 
   ResDescriptor (const std::string& res_name, const std::string& datafile,
                 ResourceType type,

Index: screen.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/screen.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- screen.hxx  5 Sep 2002 12:24:02 -0000       1.8
+++ screen.hxx  27 Sep 2002 11:26:44 -0000      1.9
@@ -51,7 +51,7 @@
   
 private:
   Screen (const Screen&);
-  Screen operator= (const Screen&);
+  Screen& operator= (const Screen&);
 };
 
 #endif

Index: screen_manager.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/screen_manager.hxx,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- screen_manager.hxx  5 Sep 2002 12:24:02 -0000       1.11
+++ screen_manager.hxx  27 Sep 2002 11:26:44 -0000      1.12
@@ -81,7 +81,7 @@
   
 private:
   ScreenManager (const ScreenManager&);
-  ScreenManager operator= (const ScreenManager&);
+  ScreenManager& operator= (const ScreenManager&);
 };
 
 #endif

Index: screen_manager_impl.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/screen_manager_impl.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- screen_manager_impl.hxx     23 Aug 2002 15:49:50 -0000      1.4
+++ screen_manager_impl.hxx     27 Sep 2002 11:26:44 -0000      1.5
@@ -34,7 +34,7 @@
   
 private:
   ScreenManagerImpl (const ScreenManagerImpl&);
-  ScreenManagerImpl operator= (const ScreenManagerImpl&);
+  ScreenManagerImpl& operator= (const ScreenManagerImpl&);
 };
 
 #endif

Index: screenshot.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/screenshot.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- screenshot.hxx      23 Aug 2002 15:49:50 -0000      1.4
+++ screenshot.hxx      27 Sep 2002 11:26:44 -0000      1.5
@@ -40,7 +40,7 @@
 private:
   Screenshot ();
   Screenshot (const Screenshot&);
-  Screenshot operator= (const Screenshot&);
+  Screenshot& operator= (const Screenshot&);
 };
 
 #endif

Index: server.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/server.cxx,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- server.cxx  14 Sep 2002 23:46:58 -0000      1.16
+++ server.cxx  27 Sep 2002 11:26:44 -0000      1.17
@@ -54,7 +54,8 @@
 {
 }
 
-PingusEvent PingusEvent::operator= (const PingusEvent& old)
+PingusEvent&
+PingusEvent::operator= (const PingusEvent& old)
 {
   if (this == &old)
     return *this;
@@ -66,7 +67,7 @@
 }
 
 
-Server::Server(PLF* plf)
+Server::Server (PLF* plf)
   : action_holder (plf)
 {
   demo_mode = false;
@@ -75,7 +76,7 @@
   //demo_out.open("/tmp/demo.plt", (PingusDemoMode)record); 
 }
 
-Server::~Server()
+Server::~Server ()
 {
 }
 

Index: server.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/server.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- server.hxx  14 Sep 2002 23:40:35 -0000      1.6
+++ server.hxx  27 Sep 2002 11:26:44 -0000      1.7
@@ -44,7 +44,7 @@
   PingusEvent (const std::string& event_str);
   
   PingusEvent (const PingusEvent& old);
-  PingusEvent operator= (const PingusEvent&);
+  PingusEvent& operator= (const PingusEvent&);
 };
 
 /** A abstract server-like class */
@@ -88,7 +88,7 @@
   
 private:
   Server (const Server&);
-  Server operator= (const Server&);
+  Server& operator= (const Server&);
 };
 
 #endif

Index: smallmap.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/smallmap.hxx,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- smallmap.hxx        5 Sep 2002 12:24:02 -0000       1.9
+++ smallmap.hxx        27 Sep 2002 11:26:44 -0000      1.10
@@ -66,7 +66,7 @@
   
 private:
   SmallMap (const SmallMap&);
-  SmallMap operator= (const SmallMap&);
+  SmallMap& operator= (const SmallMap&);
 };
 
 #endif

Index: smallmap_image.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/smallmap_image.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- smallmap_image.hxx  23 Aug 2002 15:49:50 -0000      1.6
+++ smallmap_image.hxx  27 Sep 2002 11:26:44 -0000      1.7
@@ -46,7 +46,7 @@
   
 private:
   SmallMapImage (const SmallMapImage&);
-  SmallMapImage operator= (const SmallMapImage&);
+  SmallMapImage& operator= (const SmallMapImage&);
 };
 
 #endif

Index: sound.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/sound.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- sound.hxx   23 Aug 2002 15:49:50 -0000      1.7
+++ sound.hxx   27 Sep 2002 11:26:44 -0000      1.8
@@ -50,7 +50,7 @@
   
 private:
   PingusSound (const PingusSound&);
-  PingusSound operator= (const PingusSound&);
+  PingusSound& operator= (const PingusSound&);
 };
 
 #endif

Index: sound_dummy.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/sound_dummy.hxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- sound_dummy.hxx     23 Aug 2002 15:49:50 -0000      1.3
+++ sound_dummy.hxx     27 Sep 2002 11:26:44 -0000      1.4
@@ -32,7 +32,7 @@
 
 private:
   PingusSoundDummy (const PingusSoundDummy&);
-  PingusSoundDummy operator= (const PingusSoundDummy&);
+  PingusSoundDummy& operator= (const PingusSoundDummy&);
 };
 
 #endif

Index: sound_real.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/sound_real.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- sound_real.hxx      19 Sep 2002 13:30:08 -0000      1.5
+++ sound_real.hxx      27 Sep 2002 11:26:44 -0000      1.6
@@ -71,7 +71,7 @@
 
 private:
   PingusSoundReal (const PingusSoundReal&);
-  PingusSoundReal operator= (const PingusSoundReal&);  
+  PingusSoundReal& operator= (const PingusSoundReal&);  
 };
 
 #endif

Index: specs_reader.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/specs_reader.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- specs_reader.hxx    23 Aug 2002 15:49:50 -0000      1.4
+++ specs_reader.hxx    27 Sep 2002 11:26:44 -0000      1.5
@@ -44,7 +44,7 @@
   
 private:
   SpecsReader (const SpecsReader&);
-  SpecsReader operator= (const SpecsReader&);
+  SpecsReader& operator= (const SpecsReader&);
 };
 
 #endif

Index: spot_map.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/spot_map.cxx,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- spot_map.cxx        17 Sep 2002 21:45:56 -0000      1.18
+++ spot_map.cxx        27 Sep 2002 11:26:44 -0000      1.19
@@ -47,7 +47,7 @@
 {
 }
 
-MapTileSurface 
+MapTileSurface& 
 MapTileSurface::operator= (const MapTileSurface& old)
 {
   if (this == &old)

Index: spot_map.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/spot_map.hxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- spot_map.hxx        17 Sep 2002 16:23:30 -0000      1.7
+++ spot_map.hxx        27 Sep 2002 11:26:44 -0000      1.8
@@ -41,7 +41,7 @@
   virtual ~MapTileSurface ();
   
   MapTileSurface (const MapTileSurface& old);
-  MapTileSurface operator= (const MapTileSurface& old);
+  MapTileSurface& operator= (const MapTileSurface& old);
 
   void reload (void);
   inline bool is_empty (void) { return empty; }
@@ -99,7 +99,7 @@
   void draw_colmap(GraphicContext& gc);
 
   PingusSpotMap (const PingusSpotMap&);
-  PingusSpotMap operator= (const PingusSpotMap&);
+  PingusSpotMap& operator= (const PingusSpotMap&);
 };
 
 #endif

Index: sprite.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/sprite.cxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- sprite.cxx  23 Aug 2002 15:49:51 -0000      1.5
+++ sprite.cxx  27 Sep 2002 11:26:44 -0000      1.6
@@ -46,7 +46,8 @@
 {
 }
 
-Sprite Sprite::operator= (const Sprite& sprite)
+Sprite&
+Sprite::operator= (const Sprite& sprite)
 {
   if (this == &sprite)
     return *this;

Index: sprite.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/sprite.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- sprite.hxx  23 Aug 2002 15:49:51 -0000      1.5
+++ sprite.hxx  27 Sep 2002 11:26:44 -0000      1.6
@@ -53,7 +53,7 @@
   Sprite (const Sprite& sprite);
   
   /// Copy a sprite
-  Sprite operator= (const Sprite& sprite);
+  Sprite& operator= (const Sprite& sprite);
   
   Sprite (std::string arg_sur_name,
          std::string arg_datafile,

Index: story.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/story.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- story.hxx   7 Sep 2002 23:33:47 -0000       1.8
+++ story.hxx   27 Sep 2002 11:26:44 -0000      1.9
@@ -57,7 +57,7 @@
   
 private:
   Story (const Story&);
-  Story operator= (const Story&);
+  Story& operator= (const Story&);
 };
 
 #endif

Index: string_converter.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/string_converter.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- string_converter.hxx        25 Aug 2002 09:08:48 -0000      1.6
+++ string_converter.hxx        27 Sep 2002 11:26:44 -0000      1.7
@@ -91,7 +91,7 @@
 private:
   StringConverter ();
   StringConverter (const StringConverter&);
-  StringConverter operator= (const StringConverter&);
+  StringConverter& operator= (const StringConverter&);
 };
 
 #endif

Index: surface_button.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/surface_button.hxx,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- surface_button.hxx  5 Sep 2002 12:24:02 -0000       1.9
+++ surface_button.hxx  27 Sep 2002 11:26:44 -0000      1.10
@@ -68,7 +68,7 @@
   
 private:
   SurfaceButton (const SurfaceButton&);
-  SurfaceButton operator= (const SurfaceButton&);
+  SurfaceButton& operator= (const SurfaceButton&);
 };
 
 class CreditButton : public SurfaceButton
@@ -82,7 +82,7 @@
   
 private:
   CreditButton (const CreditButton&);
-  CreditButton operator= (const CreditButton&);
+  CreditButton& operator= (const CreditButton&);
 };
 
 class OptionsButton : public SurfaceButton
@@ -96,7 +96,7 @@
   
 private:
   OptionsButton (const OptionsButton&);
-  OptionsButton operator= (const OptionsButton&);
+  OptionsButton& operator= (const OptionsButton&);
 };
 
 class QuitButton : public SurfaceButton
@@ -110,7 +110,7 @@
   
 private:
   QuitButton (const QuitButton&);
-  QuitButton operator= (const QuitButton&);
+  QuitButton& operator= (const QuitButton&);
 };
 
 class LoadButton : public SurfaceButton
@@ -122,7 +122,7 @@
   
 private:
   LoadButton (const LoadButton&);
-  LoadButton operator= (const LoadButton&);
+  LoadButton& operator= (const LoadButton&);
 };
 
 class EditorButton : public SurfaceButton
@@ -139,7 +139,7 @@
   
 private:
   EditorButton (const EditorButton&);
-  EditorButton operator= (const EditorButton&);
+  EditorButton& operator= (const EditorButton&);
 };
 
 class StoryButton : public SurfaceButton
@@ -153,7 +153,7 @@
   
 private:
   StoryButton (const StoryButton&);
-  StoryButton operator= (const StoryButton&);
+  StoryButton& operator= (const StoryButton&);
 };
 
 class ThemeButton : public SurfaceButton
@@ -166,7 +166,7 @@
   
 private:
   ThemeButton (const ThemeButton&);
-  ThemeButton operator= (const ThemeButton&);
+  ThemeButton& operator= (const ThemeButton&);
 };
 
 class MultiplayerButton : public SurfaceButton
@@ -181,7 +181,7 @@
   
 private:
   MultiplayerButton (const MultiplayerButton&);
-  MultiplayerButton operator= (const MultiplayerButton&);
+  MultiplayerButton& operator= (const MultiplayerButton&);
 };
 
 #endif

Index: system.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/system.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- system.hxx  15 Sep 2002 00:19:19 -0000      1.5
+++ system.hxx  27 Sep 2002 11:26:44 -0000      1.6
@@ -130,7 +130,7 @@
   
 private:
   System (const System&);
-  System operator= (const System&);
+  System& operator= (const System&);
 };
 
 #endif

Index: target_provider.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/target_provider.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- target_provider.hxx 23 Aug 2002 15:49:51 -0000      1.4
+++ target_provider.hxx 27 Sep 2002 11:26:44 -0000      1.5
@@ -57,7 +57,7 @@
   
 private:
   TargetProvider (const TargetProvider&);
-  TargetProvider operator= (const TargetProvider&);
+  TargetProvider& operator= (const TargetProvider&);
 };
 
 #endif

Index: theme.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/theme.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- theme.hxx   19 Sep 2002 13:30:08 -0000      1.4
+++ theme.hxx   27 Sep 2002 11:26:44 -0000      1.5
@@ -83,7 +83,7 @@
   
 private:
   Theme (const Theme&);
-  Theme operator= (const Theme&);
+  Theme& operator= (const Theme&);
 };
 
 #endif

Index: theme_selector.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/theme_selector.cxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- theme_selector.cxx  23 Aug 2002 15:49:51 -0000      1.5
+++ theme_selector.cxx  27 Sep 2002 11:26:44 -0000      1.6
@@ -71,7 +71,8 @@
 {
 }
 
-ListItem ListItem::operator= (const ListItem& old)
+ListItem&
+ListItem::operator= (const ListItem& old)
 {
   if (this == &old)
     return *this;

Index: theme_selector.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/theme_selector.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- theme_selector.hxx  23 Aug 2002 15:49:51 -0000      1.4
+++ theme_selector.hxx  27 Sep 2002 11:26:44 -0000      1.5
@@ -44,7 +44,7 @@
   bool mouse_over();
   
   ListItem (const ListItem& old);
-  ListItem operator= (const ListItem& old);
+  ListItem& operator= (const ListItem& old);
 };
 
 class ListBox
@@ -59,7 +59,7 @@
   
 private:
   ListBox (const ListBox&);
-  ListBox operator= (const ListBox&);
+  ListBox& operator= (const ListBox&);
 };
 
 class ThemeSelector
@@ -86,7 +86,7 @@
     
   private:
     Event (const Event&);
-    Event operator= (const Event&);
+    Event& operator= (const Event&);
   };
   
   friend class Event;
@@ -135,7 +135,7 @@
   
 private:
   ThemeSelector (const ThemeSelector&);
-  ThemeSelector operator= (const ThemeSelector&);
+  ThemeSelector& operator= (const ThemeSelector&);
 };
 
 #endif

Index: time_display.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/time_display.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- time_display.hxx    5 Sep 2002 12:24:02 -0000       1.6
+++ time_display.hxx    27 Sep 2002 11:26:44 -0000      1.7
@@ -40,7 +40,7 @@
   
 private:
   TimeDisplay (const TimeDisplay&);
-  TimeDisplay operator= (const TimeDisplay&);
+  TimeDisplay& operator= (const TimeDisplay&);
 };
 
 #endif

Index: timer.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/timer.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- timer.hxx   23 Aug 2002 15:49:51 -0000      1.4
+++ timer.hxx   27 Sep 2002 11:26:44 -0000      1.5
@@ -42,7 +42,7 @@
   
 private:
   Timer (const Timer&);
-  Timer operator= (const Timer&);
+  Timer& operator= (const Timer&);
 };
 
 #endif

Index: true_server.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/true_server.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- true_server.hxx     24 Sep 2002 14:51:36 -0000      1.5
+++ true_server.hxx     27 Sep 2002 11:26:44 -0000      1.6
@@ -59,7 +59,7 @@
   int  time_till_next_update();
   
   TrueServer (const TrueServer&);
-  TrueServer operator= (const TrueServer&);
+  TrueServer& operator= (const TrueServer&);
 };
 
 #endif

Index: view.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/view.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- view.hxx    4 Sep 2002 19:40:19 -0000       1.8
+++ view.hxx    27 Sep 2002 11:26:44 -0000      1.9
@@ -100,7 +100,7 @@
   
 private:
   View (const View&);
-  View operator= (const View&);
+  View& operator= (const View&);
 };
 
 #endif

Index: wav_provider.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/wav_provider.hxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- wav_provider.hxx    23 Aug 2002 15:49:51 -0000      1.4
+++ wav_provider.hxx    27 Sep 2002 11:26:44 -0000      1.5
@@ -37,7 +37,7 @@
 private:
   PingusWavProvider ();
   PingusWavProvider (const PingusWavProvider&);
-  PingusWavProvider operator= (const PingusWavProvider&);
+  PingusWavProvider& operator= (const PingusWavProvider&);
 };
 
 #endif

Index: world.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/world.hxx,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- world.hxx   16 Sep 2002 19:18:56 -0000      1.12
+++ world.hxx   27 Sep 2002 11:26:44 -0000      1.13
@@ -190,7 +190,7 @@
   
 private:
   World (const World&);
-  World operator= (const World&);
+  World& operator= (const World&);
 };
 
 #endif

Index: worldobj.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/worldobj.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- worldobj.hxx        16 Sep 2002 19:18:56 -0000      1.8
+++ worldobj.hxx        27 Sep 2002 11:26:44 -0000      1.9
@@ -49,7 +49,7 @@
   WorldObj ();
 
   WorldObj (const WorldObj&)       { }
-  void operator= (const WorldObj&) { }
+  WorldObj& operator= (const WorldObj&) { return *this; }
 
   /** Destroys a world object */
   virtual ~WorldObj ();

Index: worldobj_data.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/worldobj_data.hxx,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- worldobj_data.hxx   4 Sep 2002 14:55:11 -0000       1.6
+++ worldobj_data.hxx   27 Sep 2002 11:26:44 -0000      1.7
@@ -43,7 +43,7 @@
   WorldObjData (const WorldObjData&) { }
   
   /// Empty placeholder
-  void operator= (const WorldObjData&) { }
+  WorldObjData& operator= (const WorldObjData&) { return *this; }
   
   /// Empty placeholder
   virtual ~WorldObjData() {}

Index: worldobj_data_factory.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/worldobj_data_factory.cxx,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- worldobj_data_factory.cxx   25 Sep 2002 17:21:38 -0000      1.23
+++ worldobj_data_factory.cxx   27 Sep 2002 11:26:44 -0000      1.24
@@ -21,12 +21,12 @@
 #include "pingus_error.hxx"
 
 // Special Objects
-#include "entrance_data.hxx"
 #include "worldobj_data_factory.hxx"
 
 #include "exit_data.hxx"
 #include "worldobjsdata/bumper_data.hxx"
 #include "worldobjsdata/conveyor_belt_data.hxx"
+#include "worldobjsdata/entrance_data.hxx"
 #include "worldobjsdata/fake_exit_data.hxx"
 #include "worldobjsdata/groundpiece_data.hxx"
 #include "worldobjsdata/guillotine_data.hxx"

Index: worldobj_data_factory.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/worldobj_data_factory.hxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- worldobj_data_factory.hxx   23 Aug 2002 15:49:52 -0000      1.5
+++ worldobj_data_factory.hxx   27 Sep 2002 11:26:44 -0000      1.6
@@ -58,7 +58,7 @@
 
 private:
   WorldObjDataFactory (const WorldObjDataFactory&);
-  WorldObjDataFactory operator= (const WorldObjDataFactory&);
+  WorldObjDataFactory& operator= (const WorldObjDataFactory&);
 };
 
 /** WorldObjDataAbstractFactory, interface for creating factories */
@@ -73,7 +73,7 @@
   
 private:
   WorldObjDataAbstractFactory (const WorldObjDataAbstractFactory&);
-  WorldObjDataAbstractFactory operator= (const WorldObjDataAbstractFactory&);
+  WorldObjDataAbstractFactory& operator= (const WorldObjDataAbstractFactory&);
 };
 
 /** Template to create factories, usage:
@@ -91,7 +91,7 @@
 
 private:
   WorldObjDataFactoryImpl (const WorldObjDataFactoryImpl&);
-  WorldObjDataFactoryImpl operator= (const WorldObjDataFactoryImpl&);  
+  WorldObjDataFactoryImpl& operator= (const WorldObjDataFactoryImpl&);  
 };
 
 #endif

Index: xml_helper.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/xml_helper.hxx,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- xml_helper.hxx      15 Sep 2002 20:33:45 -0000      1.10
+++ xml_helper.hxx      27 Sep 2002 11:26:44 -0000      1.11
@@ -72,9 +72,7 @@
   static bool equal_str (const xmlChar* comp, const char* orig);
   
   /** @return the value of the attribute with the name \a name, caller
-      must free the returned  value via xmlFree()
-
-      FIXME: any reason we don't return a std::string here? */
+      must free the returned  value via xmlFree() */
   static char* get_prop (xmlNodePtr cur, const char* name);
 
   /// A set of function to parse an xml file
@@ -98,7 +96,7 @@
 private:
   XMLhelper ();
   XMLhelper (const XMLhelper&);
-  XMLhelper operator= (const XMLhelper&);
+  XMLhelper& operator= (const XMLhelper&);
 };
 
 #endif

Index: xml_plf.cxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/xml_plf.cxx,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- xml_plf.cxx 25 Sep 2002 17:21:38 -0000      1.23
+++ xml_plf.cxx 27 Sep 2002 11:26:44 -0000      1.24
@@ -25,7 +25,7 @@
 #include "string_converter.hxx"
 #include "worldobj_data_factory.hxx"
 #include "exit_data.hxx"
-#include "entrance_data.hxx"
+#include "worldobjsdata/entrance_data.hxx"
 #include "worldobjsdata/hotspot_data.hxx"
 #include "worldobjsdata/liquid_data.hxx"
 #include "worldobjsdata/worldobj_group_data.hxx"
@@ -123,11 +123,11 @@
            }
          else if (XMLhelper::equal_str(cur->name, "exit"))
            {
-             worldobjs_data.push_back (new ExitData (doc, cur));
+             worldobjs_data.push_back (new ExitData(doc, cur));
            }
          else if (XMLhelper::equal_str(cur->name, "entrance"))
            {
-             worldobjs_data.push_back (new EntranceData (doc, cur));
+             worldobjs_data.push_back (new WorldObjsData::EntranceData(doc, 
cur));
            }
          else if (XMLhelper::equal_str(cur->name, "trap"))
            {
@@ -135,15 +135,15 @@
            }
          else if (XMLhelper::equal_str(cur->name, "hotspot"))
            {
-             worldobjs_data.push_back(new WorldObjsData::HotspotData (doc, 
cur));
+             worldobjs_data.push_back(new WorldObjsData::HotspotData(doc, 
cur));
            }
          else if (XMLhelper::equal_str(cur->name, "liquid"))
            {
-             worldobjs_data.push_back(new WorldObjsData::LiquidData (doc, 
cur));
+             worldobjs_data.push_back(new WorldObjsData::LiquidData(doc, cur));
            }
          else if (XMLhelper::equal_str(cur->name, "worldobj"))
            {
-             worldobjs_data.push_back(WorldObjDataFactory::instance()->create 
(doc, cur));
+             
worldobjs_data.push_back(WorldObjDataFactory::instance()->create(doc, cur));
            }
          else if (XMLhelper::equal_str(cur->name, "group"))
            {
@@ -187,11 +187,11 @@
        }
       else if (XMLhelper::equal_str(cur->name, "exit"))
        {
-         worldobjs_data.push_back (new ExitData (doc, cur));
+         worldobjs_data.push_back(new ExitData(doc, cur));
        }
       else if (XMLhelper::equal_str(cur->name, "entrance"))
        {
-         worldobjs_data.push_back (new EntranceData (doc, cur));
+         worldobjs_data.push_back(new WorldObjsData::EntranceData(doc, cur));
        }
       else if (XMLhelper::equal_str(cur->name, "trap"))
        {

Index: xml_plf.hxx
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/xml_plf.hxx,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- xml_plf.hxx 16 Sep 2002 10:18:51 -0000      1.8
+++ xml_plf.hxx 27 Sep 2002 11:26:44 -0000      1.9
@@ -48,7 +48,7 @@
   
 private:
   XMLPLF (const XMLPLF&);
-  XMLPLF operator= (const XMLPLF&);
+  XMLPLF& operator= (const XMLPLF&);
 };
 
 #endif





reply via email to

[Prev in Thread] Current Thread [Next in Thread]