X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fbadguy%2Fowl.hpp;h=83b38b97a9be4a424805a977322ec70e5d9ceded;hb=d7f9751b33eb80b789aabee8c1cac97a237e9d25;hp=64a76403ac1f0513f903d55b3b9e12edcaf06b27;hpb=ba5abe85ff8b022c63e38dc2b1c04ffe07731baf;p=supertux.git diff --git a/src/badguy/owl.hpp b/src/badguy/owl.hpp index 64a76403a..83b38b97a 100644 --- a/src/badguy/owl.hpp +++ b/src/badguy/owl.hpp @@ -29,15 +29,23 @@ public: void initialize(); void collision_solid(const CollisionHit& hit); + void kill_fall(); + + void freeze(); + void unfreeze(); + bool is_freezable() const; protected: bool is_above_player (void); void active_update (float elapsed_time); bool collision_squished(GameObject& object); - HitResponse collision_player(Player& player, const CollisionHit& hit); std::string carried_obj_name; Portable *carried_object; + +private: + Owl(const Owl&); + Owl& operator=(const Owl&); }; #endif /* HEADER_SUPERTUX_BADGUY_OWL_HPP */