// Project: om my way cat // Created: 2017-05-17 // show all errors SetErrorMode(2) // set window properties SetWindowTitle( "om my way cat" ) SetWindowSize( 410, 720, 0 ) SetWindowAllowResize( 1 ) // allow the user to resize the window // set display properties SetVirtualResolution( 410, 720 ) // doesn't have to match the window SetOrientationAllowed( 1, 1, 1, 1 ) // allow both portrait and landscape on mobile devices SetSyncRate( 60, 0 ) // 30fps instead of 60 to save battery UseNewDefaultFonts( 1 ) // since version 2.0.22 we can use nicer default fonts // load and display background background = CreateSprite ( LoadImage ( "street.jpg" ) ) bgmenu = createsprite ( LoadImage ( "menu.jpg") ) //load and dispaly background gameover = createsprite ( loadimage( "gameover.png" ) ) /// player animation sprite sprite = createsprite ( sprite ) AddSpriteAnimationFrame ( sprite, loadimage ( "red1.png" ) ) // play the sprite at 10 fps, looping, going from frame 1 to 5 PlaySprite ( 1, 8, 1, 1, 4 ) SetSpritePosition(1,0,250) SetSpriteFlip(1,180,0) carspeed = random(1,5) do PinkX# = GetSpriteX (1) // move sprite pink1 SetSpritePosition ( 1, GetSpriteX ( 1 ) + carspeed, 250 ) if PinkX# > 400 SetSpritePosition ( 1,-100,250) carspeed = random(1,5) SetSpriteColor ( 1, random(1,255), random(1,255), random(1,255), 255 ) endif Sync() loop spritepink = createsprite ( spritepink ) AddSpriteAnimationFrame (spritepink, LoadImage ( "pink.png" ) ) AddSpriteAnimationFrame (spritepink, LoadImage ( "pink1.png" ) ) AddSpriteAnimationFrame (spritepink, LoadImage ( "pink2.png" ) ) AddSpriteAnimationFrame (spritepink, LoadImage ( "pink3.png" ) ) AddSpriteAnimationFrame (spritepink, LoadImage ( "pink4.png" ) ) car1 = Random(1,5) PlaySprite ( spritepink,10,1, car1, car1) SetSpritePosition(spritepink,random(-300,-200),300) SetSpriteShape ( spritepink, 3 ) SetSpriteColor ( spritepink, random(1,255),Random(1,255),Random(1,255), carspeed = random(1,5) spritepink2 = createsprite (spritepink2) AddSpriteAnimationFrame (spritepink2, LoadImage ( "pink.png" ) ) AddSpriteAnimationFrame (spritepink2, LoadImage ( "pink1.png" ) ) AddSpriteAnimationFrame (spritepink2, LoadImage ( "pink2.png" ) ) AddSpriteAnimationFrame (spritepink2, LoadImage ( "pink3.png" ) ) AddSpriteAnimationFrame (spritepink2, LoadImage ( "pink4.png" ) ) car2 = random(1,5) playsprite ( spritepink2, 10, 1, car1, car1 ) SetSpritePosition(spritepink2,Random(-180,-100),300) SetSpriteShape ( spritepink2, 3 ) SetSpriteColor ( spritepink2, Random(1,255), Random(1,255), Random(1,255), // load car sprite 3 spritepink2 = createsprite (spritepink2) AddSpriteAnimationFrame (spritepink3, LoadImage ( "pink.png" ) ) AddSpriteAnimationFrame (spritepink3, LoadImage ( "pink1.png" ) ) AddSpriteAnimationFrame (spritepink3, LoadImage ( "pink2.png" ) ) AddSpriteAnimationFrame (spritepink3, LoadImage ( "pink3.png" ) ) AddSpriteAnimationFrame (spritepink3, LoadImage ( "pink4.png" ) ) car3 = random(1,5) playsprite ( spritepink3, 10, 1, car3, car3 ) SetSpritePosition(spritepink3,0,Random(300,350)) SetSpriteShape ( spritepink3, 3 ) SetSpriteColor ( spritepink3, Random(1,255), Random(1,255), Random(1,255), //load car sprite 4, spritepink2 = createsprite (spritepink4) AddSpriteAnimationFrame (spritepink4, LoadImage ( "pink.png" ) ) AddSpriteAnimationFrame (spritepink4, LoadImage ( "pink1.png" ) ) AddSpriteAnimationFrame (spritepink4, LoadImage ( "pink2.png" ) ) AddSpriteAnimationFrame (spritepink4, LoadImage ( "pink3.png" ) ) AddSpriteAnimationFrame (spritepink4, LoadImage ( "pink4.png" ) ) car4 = random(1,5) playsprite ( spritepink4, 10, 1, car4, car4 ) SetSpritePosition(spritepink4,0,Random(300,350) ) SetSpriteShape ( spritepink4, 3 ) SetSpriteColor ( spritepink4, Random(1,255), Random(1,255), Random(1,255), ///load dog sprite animation dog = createsprite ( dog ) SetSpritePosition( dog, 350, 640 ) AddSpriteAnimationFrame ( dog, LoadImage ( "dog1.png" ) ) AddSpriteAnimationFrame ( dog, LoadImage ( "dog2.png" ) ) playsprite ( dog, 10, 1, 1, 2 ) ///load sound sound = loadsound("beep.wav") sound2 = loadsound("smack.wav") sound3 = loadsound("cat.wav") sound4 = loadsound("bark.wav") sound5 = loadsound("running.wav") sound6 = loadsound("ahh.wav") sound7 = loadsound("bonus.wav") //load vars dogstart = 0 highscore = 0 catmove = 0 dogmove = 0 restart = 0 catsaved = 0 caty = 0 catspeed = Random(1,3) dogspeed = Random(1,3) movesprite = 0