lib/units/thing.rb in gosu_extensions-0.2.0 vs lib/units/thing.rb in gosu_extensions-0.2.1

- old
+ new

@@ -1,8 +1,7 @@ -class Thing +class Thing < Sprite - include VectorUtilities include InitializerHooks include ItIsA # TODO Move these. # @@ -109,11 +108,15 @@ # attr_writer :destroyed def destroyed? @destroyed end + def destroyed! + # Override + end def destroy! return if self.destroyed? + self.destroyed! self.window.unregister self self.destroyed = true end # Some things you can only do every x time units. \ No newline at end of file