/[enigma]/enigma/object_mixins.hh
ViewVC logotype

Diff of /enigma/object_mixins.hh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by dheck, Sun Nov 10 08:35:22 2002 UTC revision 1.11 by dheck, Sat Dec 14 23:52:17 2002 UTC
# Line 52  namespace world Line 52  namespace world
52                    
53          bool on_move() { return true; }          bool on_move() { return true; }
54    
55          StoneResponse actor_hit(const StoneContact &sc)          void actor_hit(const StoneContact &sc)
56          {          {
57              ActorInfo *ai = sc.actor->get_actorinfo();              ActorInfo *ai = sc.actor->get_actorinfo();
58                            
# Line 62  namespace world Line 62  namespace world
62              Direction dir=contact_face(sc);              Direction dir=contact_face(sc);
63              if (dir!=enigma::NODIR && ai->vel * sc.normal < -4)              if (dir!=enigma::NODIR && ai->vel * sc.normal < -4)
64                  MaybeMoveStone(get_pos(), reverse(dir));                  MaybeMoveStone(get_pos(), reverse(dir));
             return STONE_REBOUND;  
65          }          }
66      };      };
67            

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26