@@ -73,6 +73,7 @@ function prepare_level () {
7373}
7474scene . onOverlapTile ( SpriteKind . Player , assets . tile `from` , function ( sprite , location ) {
7575 tiles . placeOnRandomTile ( sprite_player , assets . tile `to0` )
76+ tiles . placeOnRandomTile ( sprite_player_cam , assets . tile `to0` )
7677} )
7778function level_2 ( ) {
7879 tiles . setSmallTilemap ( tilemap `level_2` )
@@ -96,15 +97,15 @@ function select_level () {
9697 color . Black
9798 )
9899 blockMenu . setColors ( 1 , 15 )
99- blockMenu . showMenu ( [ "1" , "2" ] , MenuStyle . Grid , MenuLocation . BottomHalf )
100+ blockMenu . showMenu ( [ "1" , "2" , "3" ] , MenuStyle . Grid , MenuLocation . BottomHalf )
100101 blockMenu . setControlsEnabled ( false )
101102 scene . setBackgroundColor ( 13 )
102103 tiles . setSmallTilemap ( tilemap `demo` )
103104 tiles . placeOnRandomTile ( sprite_player , assets . tile `start` )
104105 tiles . setTileAt ( tiles . getTilesByType ( assets . tile `start` ) [ 0 ] , assets . tile `transparency8` )
105- tiles . coverAllTiles ( assets . tile `auto_jump` , assets . tile `blank` )
106106 tiles . coverAllTiles ( assets . tile `from` , assets . tile `blank` )
107107 tiles . coverAllTiles ( assets . tile `to0` , assets . tile `blank` )
108+ tiles . coverAllTiles ( assets . tile `auto_jump` , assets . tile `blank` )
108109 sprite_player . setVelocity ( 48 , 0 )
109110 scene . cameraFollowSprite ( sprite_player )
110111 fade ( false , 2000 , true )
@@ -162,6 +163,10 @@ function level_1 () {
162163 tiles . setSmallTilemap ( tilemap `level_1` )
163164 scene . setBackgroundColor ( 13 )
164165}
166+ function level_3 ( ) {
167+ tiles . setSmallTilemap ( tilemap `level_3` )
168+ scene . setBackgroundColor ( 13 )
169+ }
165170let selected = false
166171let percent_traveled = 0
167172let sprite_progress_bar : StatusBarSprite = null
@@ -186,12 +191,15 @@ if (true) {
186191 selected_level = select_level ( )
187192 pause ( 1000 )
188193} else {
189- selected_level = 2
194+ selected_level = 3
190195}
196+ tiles . loadMap ( tiles . createMap ( tilemap `level12` ) )
191197if ( selected_level == 1 ) {
192198 level_1 ( )
193199} else if ( selected_level == 2 ) {
194200 level_2 ( )
201+ } else if ( selected_level == 3 ) {
202+ level_3 ( )
195203}
196204prepare_level ( )
197205in_game = true
0 commit comments