11import C4C from 'c4c-lib' ;
22import { gameLoopSpeed } from '..' ;
33import background from '../assets/bkg.png' ;
4- import boat from '../assets/boat.png' ;
54import Phaser from 'phaser' ;
65import hook from '../assets/hook-testAsset.png' ;
7- import raccoon from '../assets/raccoon .png' ;
6+ import player from '../assets/raccoonAndBoat .png' ;
87
98export default class MainGame extends Phaser . Scene {
109 constructor ( ) {
@@ -16,20 +15,17 @@ export default class MainGame extends Phaser.Scene{
1615
1716 preload ( ) {
1817 this . load . image ( 'background' , background ) ;
19- this . load . image ( 'raccoon' , raccoon ) ;
20- this . load . image ( 'boat' , boat ) ;
2118 this . load . image ( 'hook' , hook ) ;
19+ this . load . image ( 'player' , player ) ;
2220
2321 }
2422
2523 create ( ) {
2624 // Add images
2725 this . add . image ( 400 , 300 , 'background' ) . setDisplaySize ( 800 , 600 ) ;
28- this . raccoon = this . physics . add . sprite ( 400 , 110 , 'raccoon ' ) . setDisplaySize ( 115 , 110 ) ;
29- this . boat = this . physics . add . sprite ( 400 , 140 , 'boat' ) . setDisplaySize ( 170 , 60 ) ;
26+ this . player = this . physics . add . sprite ( 400 , 110 , 'player ' ) . setDisplaySize ( 180 , 120 ) ;
27+ this . player . setCollideWorldBounds ( true ) ;
3028
31- this . boat . setCollideWorldBounds ( true ) ;
32- this . raccoon . setCollideWorldBounds ( true ) ;
3329
3430 // C4C default text
3531 C4C . Editor . setText ( `// Enter your code here!\n` ) ;
@@ -63,16 +59,13 @@ export default class MainGame extends Phaser.Scene{
6359
6460 // Boat & Raccoon movement
6561 if ( this . cursor . left . isDown ) {
66- this . boat . setVelocityX ( - speed ) ;
67- this . raccoon . setVelocityX ( - speed ) ;
68- this . raccoon . setFlipX ( false ) ;
62+ this . player . setVelocityX ( - speed ) ;
63+ this . player . setFlipX ( true ) ;
6964 } else if ( this . cursor . right . isDown ) {
70- this . boat . setVelocityX ( speed ) ;
71- this . raccoon . setVelocityX ( speed ) ;
72- this . raccoon . setFlipX ( true ) ;
65+ this . player . setVelocityX ( speed ) ;
66+ this . player . setFlipX ( false ) ;
7367 } else {
74- this . boat . setVelocityX ( 0 ) ;
75- this . raccoon . setVelocityX ( 0 ) ;
68+ this . player . setVelocityX ( 0 ) ;
7669 }
7770
7871 // Functions
0 commit comments