geometry: make `BoxedArray` a subclass of `Array`
[nit.git] / lib / gamnit / gamnit.nit
index 63a5923..0d39f1e 100644 (file)
@@ -59,8 +59,6 @@ redef class App
 
        redef fun run
        do
-               if "NIT_TESTING".environ == "true" then exit 0
-
                # TODO manage exit condition
                loop frame_full
        end
@@ -70,12 +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