modelize_class: Test the handling of a formal supertypes
[nit.git] / lib / gamnit / gamnit.nit
index 3601d5f..0d39f1e 100644 (file)
@@ -68,20 +68,13 @@ redef class App
        # The implementation varies per platform.
        private fun feed_events do end
 
-       # Main method to receive `InputEvent` produced by the system
+       # Hook to receive and respond to `event` triggered by the user or system
        #
        # Returns whether or not the event is used or intercepted.
        # If `true`, the event will not be processed further by the system.
        # Returns `false` to intercepts events like the back key on mobile devices.
        #
-       # This method should be refined by client modules to react to user inputs.
+       # The instances passed as `event` may be freed (or overwritten),
+       # right after this method returns. They should not be preserved.
        fun accept_event(event: InputEvent): Bool do return false
 end
-
-redef class Sys
-       redef fun run
-       do
-               if "NIT_TESTING".environ == "true" then exit 0
-               super
-       end
-end