nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
modelize_property: use resolve_mtype_unchecked during build_signature
[nit.git]
/
lib
/
mnit
/
mnit_app.nit
diff --git
a/lib/mnit/mnit_app.nit
b/lib/mnit/mnit_app.nit
index
db147f7
..
9987b8c
100644
(file)
--- a/
lib/mnit/mnit_app.nit
+++ b/
lib/mnit/mnit_app.nit
@@
-25,16
+25,15
@@
import mnit_display
# This class is redefed by plateforme modules and so
# App can be specialized directly in the user app.
redef class App
# This class is redefed by plateforme modules and so
# App can be specialized directly in the user app.
redef class App
- type IE: InputEvent
type D: Display
type I: Image
# Display to use by apps
# Is null if the display is not available or not yet ready
type D: Display
type I: Image
# Display to use by apps
# Is null if the display is not available or not yet ready
- var display: nullable D protected writable = null
+ var display: nullable D = null is protected writable
# Received quit order
# Received quit order
- var quit: Bool writable = false
+ var quit: Bool = false is writable
# App is visible? (vs minimized or in background)
fun visible: Bool is abstract
# App is visible? (vs minimized or in background)
fun visible: Bool is abstract
@@
-62,7
+61,12
@@
redef class App
end
# Internal method to generate inputs
end
# Internal method to generate inputs
- protected fun generate_input is abstract
+ protected fun generate_input
+ do
+ if "NIT_TESTING".environ == "true" then exit 0
+ print "Compiled without platform"
+ exit 1
+ end
# Main app loop
# Usually you want to redef frame_core instead of this
# Main app loop
# Usually you want to redef frame_core instead of this