@@ -46,23 +46,23 @@ function toggleFullscreen(elem) {
46
46
}
47
47
48
48
function preload ( ) {
49
- playArrImg = loadImage ( " assets/play.png" ) ;
49
+ playArrImg = loadImage ( ' assets/play.png' ) ;
50
50
51
- leftArrImg = loadImage ( " assets/arrow_left_15601.png" ) ;
52
- rightArrImg = loadImage ( " assets/arrow_right_15600.png" ) ;
53
- downArrImg = loadImage ( " assets/arrowdown_flech_1539.png" ) ;
54
- rotateImg = loadImage ( " assets/refresh_arrow_1546.png" ) ;
55
- hardDropImg = loadImage ( " assets/28_Drop_Box_24258.png" ) ;
51
+ leftArrImg = loadImage ( ' assets/arrow_left_15601.png' ) ;
52
+ rightArrImg = loadImage ( ' assets/arrow_right_15600.png' ) ;
53
+ downArrImg = loadImage ( ' assets/arrowdown_flech_1539.png' ) ;
54
+ rotateImg = loadImage ( ' assets/refresh_arrow_1546.png' ) ;
55
+ hardDropImg = loadImage ( ' assets/28_Drop_Box_24258.png' ) ;
56
56
fullScreenImg = loadImage (
57
- " assets/full-full-screen-layout-orientation-expand-screen_81433.png"
57
+ ' assets/full-full-screen-layout-orientation-expand-screen_81433.png'
58
58
) ;
59
59
60
- blockyFont = loadFont ( " assets/clacon2.ttf" ) ;
60
+ blockyFont = loadFont ( ' assets/clacon2.ttf' ) ;
61
61
}
62
62
63
63
function setup ( ) {
64
64
createCanvas ( windowWidth , windowHeight ) ;
65
- music = document . getElementById ( " music" ) ;
65
+ music = document . getElementById ( ' music' ) ;
66
66
tetris = new Tetris ( 10 , 24 ) ;
67
67
tetrisScreen = new TetrisScreen ( ) ;
68
68
autoMoveDown = true ;
@@ -72,6 +72,7 @@ function setup() {
72
72
stroke ( 0 ) ;
73
73
loaded = true ;
74
74
background ( 0 ) ;
75
+ checkOrientation ( ) ;
75
76
tetrisScreen . render ( ) ;
76
77
}
77
78
@@ -93,17 +94,17 @@ function keyTyped() {
93
94
tetrisScreen . currentScreen != STATE_IN_GAME
94
95
)
95
96
return ;
96
- if ( key == "q" ) {
97
+ if ( key == 'q' ) {
97
98
tetris . rotate ( LEFT ) ;
98
- } else if ( key == "e" ) {
99
+ } else if ( key == 'e' ) {
99
100
tetris . rotate ( RIGHT ) ;
100
- } else if ( key == "w" ) {
101
+ } else if ( key == 'w' ) {
101
102
tetris . rotate ( LEFT ) ;
102
- } else if ( key == "a" ) {
103
+ } else if ( key == 'a' ) {
103
104
tetris . move ( LEFT ) ;
104
- } else if ( key == "d" ) {
105
+ } else if ( key == 'd' ) {
105
106
tetris . move ( RIGHT ) ;
106
- } else if ( key == "s" ) {
107
+ } else if ( key == 's' ) {
107
108
tetris . move ( DOWN ) ;
108
109
}
109
110
autoMoveDown = false ;
@@ -133,10 +134,23 @@ function keyPressed() {
133
134
redraw ( ) ;
134
135
}
135
136
137
+ function checkOrientation ( ) {
138
+ const orientationAlert = document . querySelector ( '.orientation-alert' ) ;
139
+ console . log ( orientationAlert ) ;
140
+ if ( window . innerHeight > window . innerWidth ) {
141
+ orientationAlert . classList . remove ( 'hidden' ) ;
142
+ orientationAlert . classList . add ( 'visible' ) ;
143
+ } else {
144
+ orientationAlert . classList . remove ( 'visible' ) ;
145
+ orientationAlert . classList . add ( 'hidden' ) ;
146
+ }
147
+ }
148
+
136
149
function windowResized ( ) {
137
150
autoMoveDown = false ;
138
151
tetris . onResized ( ) ;
139
152
autoMoveDown = false ;
140
153
tetrisScreen . onResized ( ) ;
154
+ checkOrientation ( ) ;
141
155
redraw ( ) ;
142
156
}
0 commit comments