@@ -120,7 +120,7 @@ displayThankYouScreen = function() {
120
120
121
121
122
122
// Prepare and show mapping screen
123
- displayMapping = function ( mappingState ) {
123
+ displayMapping = function ( mappingState , w , h ) {
124
124
125
125
uistate . session . state = mappingState ;
126
126
@@ -152,7 +152,7 @@ displayMapping = function(mappingState) {
152
152
console . log ( "Start mapping: " + mappingType ) ;
153
153
if ( ! canvas [ uistate . activeCanvas ] ) {
154
154
startSession ( mappingType ) ;
155
- setupMapping ( mappingType ) ;
155
+ setupMapping ( mappingType , w , h ) ;
156
156
}
157
157
158
158
resetUIstate ( ) ;
@@ -204,15 +204,18 @@ leaveAndSaveSettings = function() {
204
204
// Behaviour on start up
205
205
window . onload = function ( ) {
206
206
207
+ w = window . innerWidth ;
208
+ h = window . innerHeight ;
209
+
207
210
$ ( "#video" ) [ 0 ] . src = "video/" + settings . introductionVideo ;
208
211
$ ( "#audio" ) [ 0 ] . src = "audio/" + settings . mappingAudioConsequences ;
209
212
210
213
$ ( "#video" ) . on ( "ended" , function ( ) {
211
214
var nextState = nextSessionState ( ) ;
212
215
switch ( uistate . session . state ) {
213
- case State . introduction : displayMapping ( nextState ) ; break ;
214
- case State . driversInstructions : displayMapping ( nextState ) ; break ;
215
- case State . consequencesInstructions : displayMapping ( nextState ) ; break ;
216
+ case State . introduction : displayMapping ( nextState , w , h ) ; break ;
217
+ case State . driversInstructions : displayMapping ( nextState , w , h ) ; break ;
218
+ case State . consequencesInstructions : displayMapping ( nextState , w , h ) ; break ;
216
219
default : console . log ( "Unknown or non-video session state: " , uistate . session . state ) ;
217
220
}
218
221
} ) ;
@@ -226,19 +229,19 @@ window.onload = function() {
226
229
displayVideo ( State . introduction ) ;
227
230
} ) ;
228
231
$ ( "#btn-practice" ) . on ( "click" , function ( ) {
229
- displayMapping ( State . practiceMapping ) ;
232
+ displayMapping ( State . practiceMapping , w , h ) ;
230
233
} ) ;
231
234
$ ( "#btn-instructions-drivers" ) . on ( "click" , function ( ) {
232
235
displayVideo ( State . driversInstructions ) ;
233
236
} ) ;
234
237
$ ( "#btn-mapping-drivers" ) . on ( "click" , function ( ) {
235
- displayMapping ( State . driversMapping ) ;
238
+ displayMapping ( State . driversMapping , w , h ) ;
236
239
} ) ;
237
240
$ ( "#btn-instructions-consequences" ) . on ( "click" , function ( ) {
238
241
displayVideo ( State . consequencesInstructions ) ;
239
242
} ) ;
240
243
$ ( "#btn-mapping-consequences" ) . on ( "click" , function ( ) {
241
- displayMapping ( State . consequencesMapping ) ;
244
+ displayMapping ( State . consequencesMapping , w , h ) ;
242
245
} ) ;
243
246
$ ( "#btn-download" ) . on ( "click" , downloadData ) ;
244
247
$ ( "#btn-settings" ) . on ( "click" , displaySettings ) ;
0 commit comments