満腹ももちゃんeasyと超∞満腹Hardをまとめて一つにして、タイトル画面で選べるようにしたものです。中身は同じなので、タイトル画面のソースコードだけ載せておきます。
// Main console.log("Hello EnchantJS!!"); var assets = [ "images/back_sky.png", "images/title.png",// タイトル "sounds/coin.mp3", "sounds/jump.mp3", "images/cf307/momo.png", "images/joe_gass.png", "sounds/gass.mp3", "images/cf307/oimo (3).png", "images/cf307/oimohokahoka1.png", "images/b_left.png", "images/b_right.png", "images/cf307/wareimo (1).png", "images/cf307/wareimo1 (2).png", "sounds/cf307/jump12.mp3", "images/title_gameclear.png", "images/cf307/blueground.png", "images/title_gameover.png", "images/cf307/momochanzannen.png", "sounds/cf307/se_maoudamashii_onepoint31.mp3", "sounds/cf307/correct2.mp3", "images/cf307/oimokirakira.png", "images/cf307/oimokirakira1.png", "images/cf307/igaguri.png", "images/cf307/igagurikuru.png", "images/b_red.png", "images/cf307/hi.png", "sounds/cf307/matchstick-put-fire1.mp3", "sounds/bomb.mp3", "images/bomb.png", "sounds/cf307/strike1.mp3", "images/back_mountain.png", "sounds/cf307/kotsudumi1.mp3", "sounds/cf307/suck1.mp3", "images/cf307/wareguri.png", "images/cf307/mannpukudeluxeicony1.png", "images/cf307/momobotann.png", "images/cf307/momochanzannenbotan1.png", "images/cf307/momozannenbotan.png", "images/cf307/oimokirahoka.png", "sounds/cf307/ME010fanfare01.mp3", "images/cf307/manpukumomoicon.png", "images/cf307/mugennmanpukuicon.png", ]; function title(){// タイトル画面 scene = gameManager.createGameScene(); core.replaceScene(scene); core.resume(); //========== // ここから //========== // 背景 scene.backgroundColor = "rgb(255, 255, 224)"; // 音 var sound = core.assets["sounds/cf307/ME010fanfare01.mp3"].clone(); sound.play(); // アイコン var icon = new ExSprite(150, 150); icon.image = core.assets["images/cf307/mannpukudeluxeicony1.png"]; icon.x = 320 / 2 - 150 / 2; icon.y = 50; icon.scale(1.4, 1.4); scene.addChild(icon); // タイトル var label1 = new Label(" おなかすいたー!"); label1.color = 'black'; label1.font = "28px 'PixelMplus10'"; label1.textAlign = "center"; label1.y = 245; scene.addChild(label1); // ラベル2 var label2 = new Label(" おいもだいすき!"); label2.color = 'black'; label2.font = "28px 'PixelMplus10'"; label2.textAlign = "center"; //label2.x = 25; label2.y = 285; scene.addChild(label2); // EASYアイコン var icon1 = new ExSprite(150, 150); icon1.image = core.assets["images/cf307/manpukumomoicon.png"]; scene.addChild(icon1); icon1.x = 5; icon1.y = 480 - 150; icon1.scale(0.8, 0.8); // EASYの文字 var label3 = new Label(" EASY"); label3.color = 'black'; label3.font = "18px 'PixelMplus10'"; label3.x = 160 / 2 - 18 * 4 / 2 + 3; //label3.textAlign = "center" ; label3.y = 480 - 22; scene.addChild(label3); // EASYiconをタッチ icon1.addEventListener(Event.TOUCH_START, function(){ icon1.tl.moveBy(0, 8, 0); console.log("タッチしました"); }); icon1.addEventListener(Event.TOUCH_END, function(){ gameStart1(); }); // HARDアイコン var icon2 = new ExSprite(150, 150); icon2.image = core.assets["images/cf307/mugennmanpukuicon.png"]; scene.addChild(icon2); icon2.x = 160 + 5; icon2.y = 480 - 150; icon2.scale(0.8, 0.8); // HARDの文字 var label4 = new Label(" HARD"); label4.color = 'black'; label4.font = "18px 'PixelMplus10'"; label4.x = 160 / 2 - 18 * 4 / 2 + 3 + 160; //label3.textAlign = "center" ; label4.y = 480 - 22; scene.addChild(label4); // HARDiconをタッチ icon2.addEventListener(Event.TOUCH_START, function(){ icon2.tl.moveBy(0, 8, 0); console.log("タッチしました"); }); icon2.addEventListener(Event.TOUCH_END, function(){ //botan2.frame = 0; gameStart2(); }); //========== // ここまで //========== } function gameStart1(){// ゲーム画面 scene = gameManager.createGameScene(); core.replaceScene(scene); core.resume(); //========== // ここから //========== (以下略)