Commit d7657c2d authored by wildfirecode's avatar wildfirecode

1

parent b1c28df0
...@@ -42,16 +42,18 @@ ...@@ -42,16 +42,18 @@
<!-- <script src="default.thm.js"></script> --> <!-- <script src="default.thm.js"></script> -->
<script src="output.js"></script> <script src="output.js"></script>
<script> <script>
var debug = 1; var debug = 1;
var moneyHandSize = 40; var moneyHandSize = 50;
var boxmap = { var boxmap = {
coin: 0, coin: { award: 0, skin: 'https://yun.duiba.com.cn/db_games/activity/fishing/1539151820/resource/assets/startScene/coin.png' },
gift: 0, gift: { award: 0, skin: 'https://yun.duiba.com.cn/db_games/activity/fishing/1539151820/resource/assets/startScene/gift.png' },
gift2: 0, gift2: { award: 0, skin: 'https://yun.duiba.com.cn/db_games/activity/fishing/1539151820/resource/assets/startScene/gift2.png' },
woodbox: 1, //木宝箱 woodbox: { award: 1, skin: 'https://yun.duiba.com.cn/db_games/activity/fishing/1539151820/resource/assets/startScene/woodbox.png' }, //木宝箱
silverbox: 3,//银宝箱 silverbox: { award: 3, skin: 'https://yun.duiba.com.cn/db_games/activity/fishing/1539151820/resource/assets/startScene/silverbox.png' },//银宝箱
goldenbox: 5,//金宝箱 goldenbox: { award: 5, skin: 'https://yun.duiba.com.cn/db_games/activity/fishing/1539151820/resource/assets/startScene/goldenbox.png' },//金宝箱
}; };
var __bgUrl__ = 'https://yun.duiba.com.cn/db_games/activity/fishing/1539151820/resource/assets/startScene/bg.jpg';
var gameId = 1; var gameId = 1;
var CFG = { var CFG = {
......
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"alert_2","version":5,"files":["../assets/alert/Bitmap-4.png","../assets/alert/Bitmap-2.png","../assets/alert/Bitmap-1.png"]}
\ No newline at end of file
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"loading_1","version":5,"files":["../assets/loading/bg.png","../assets/loading/progress.png"]}
\ No newline at end of file
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"msg_0","version":5,"files":["../assets/msg/msgBg.png","../assets/msg/x.png","../assets/msg/sureBtn.png"]}
\ No newline at end of file
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"rule_3","version":5,"files":["../assets/rule/ruleBg.png","../assets/rule/X.png"]}
\ No newline at end of file
...@@ -15,10 +15,6 @@ ...@@ -15,10 +15,6 @@
{ {
"keys": "ruleBg_png,X_png", "keys": "ruleBg_png,X_png",
"name": "rule" "name": "rule"
},
{
"name": "preload",
"keys": "gift2_png,coin_png,gift_png,goldenbox_png,silverbox_png,woodbox_png"
} }
], ],
"resources": [ "resources": [
...@@ -78,34 +74,34 @@ ...@@ -78,34 +74,34 @@
"name": "bg_jpg" "name": "bg_jpg"
}, },
{ {
"name": "gift2_png", "url": "assets/startScene/gift2.png",
"type": "image", "type": "image",
"url": "assets/startScene/gift2.png" "name": "gift2_png"
}, },
{ {
"name": "coin_png", "url": "assets/startScene/coin.png",
"type": "image", "type": "image",
"url": "assets/startScene/coin.png" "name": "coin_png"
}, },
{ {
"name": "gift_png", "url": "assets/startScene/gift.png",
"type": "image", "type": "image",
"url": "assets/startScene/gift.png" "name": "gift_png"
}, },
{ {
"name": "goldenbox_png", "url": "assets/startScene/goldenbox.png",
"type": "image", "type": "image",
"url": "assets/startScene/goldenbox.png" "name": "goldenbox_png"
}, },
{ {
"name": "silverbox_png", "url": "assets/startScene/silverbox.png",
"type": "image", "type": "image",
"url": "assets/startScene/silverbox.png" "name": "silverbox_png"
}, },
{ {
"name": "woodbox_png", "url": "assets/startScene/woodbox.png",
"type": "image", "type": "image",
"url": "assets/startScene/woodbox.png" "name": "woodbox_png"
} }
] ]
} }
\ No newline at end of file
...@@ -14,7 +14,6 @@ class Main extends MainBase { ...@@ -14,7 +14,6 @@ class Main extends MainBase {
} }
protected async createGameScene() { protected async createGameScene() {
// await RES.getResAsync('bg_jpg');
SceneCtrl.instance.change(ModuleTypes.START_SCENE); SceneCtrl.instance.change(ModuleTypes.START_SCENE);
} }
} }
......
...@@ -21,4 +21,15 @@ export default class Box extends egret.Sprite { ...@@ -21,4 +21,15 @@ export default class Box extends egret.Sprite {
} }
get type() { return this._type } get type() { return this._type }
static getBoxList() {
const list = [];
for (const key in window['boxmap']) {
if (window['boxmap'].hasOwnProperty(key)) {
const element = window['boxmap'][key];
list.push(key);
}
}
return list;
}
} }
\ No newline at end of file
export default class BoxType {
static coin = 'coin'
static gift = 'coin'
static gift2 = 'coin'
static goldenbox = 'coin'
static silverbox = 'coin'
static woodbox = 'coin'
}
\ No newline at end of file
export default interface IBoxItem {
award: number;
skin: string;
}
\ No newline at end of file
import { NetManager } from "../../libs/tw/manager/NetManager";
import { GamePlayModel } from "../../libs/tw/model/game/GamePlayModel"; import { GamePlayModel } from "../../libs/tw/model/game/GamePlayModel";
import { getResPath } from "../utils"; import PanelCtrl from "../ctrls/panelCtrl";
import { ModuleTypes } from "../types/sceneTypes";
import Scene from "../views/Scene"; import Scene from "../views/Scene";
import Box from "./Box"; import Box from "./Box";
import BoxType from "./BoxType"; import IBoxItem from "./IBoxItem";
import Monkey from "./Monkey"; import Monkey from "./Monkey";
import { NetManager } from "../../libs/tw/manager/NetManager";
import PanelCtrl from "../ctrls/panelCtrl";
import { ModuleTypes } from "../types/sceneTypes";
const { TouchEvent } = egret; const { TouchEvent } = egret;
export default class StartScene extends Scene { export default class StartScene extends Scene {
...@@ -18,7 +17,7 @@ export default class StartScene extends Scene { ...@@ -18,7 +17,7 @@ export default class StartScene extends Scene {
const pic = new egret.Bitmap(picData); const pic = new egret.Bitmap(picData);
this.addChild(pic); this.addChild(pic);
const box = new Box(BoxType.coin); const box = new Box(Box.getBoxList()[5]);
this.addChild(box); this.addChild(box);
box.x = box.stage.stageWidth / 2; box.x = box.stage.stageWidth / 2;
box.y = box.stage.stageHeight / 2; box.y = box.stage.stageHeight / 2;
...@@ -42,14 +41,15 @@ export default class StartScene extends Scene { ...@@ -42,14 +41,15 @@ export default class StartScene extends Scene {
box.touchEnabled = true; box.touchEnabled = true;
box.addEventListener(egret.TouchEvent.TOUCH_BEGIN, () => { box.addEventListener(egret.TouchEvent.TOUCH_BEGIN, () => {
const boxData: IBoxItem = window['boxmap'][box.type];
NetManager.ins.getInfo(() => { NetManager.ins.getInfo(() => {
model.doStart(() => { model.doStart(() => {
model.submit(() => { }, window['boxmap'][box.type]) model.submit(() => { }, boxData.award)
}, false); }, false);
}); });
NetManager.ins.getRule(() => {
PanelCtrl.instance.show(ModuleTypes.RULE_PANEL); PanelCtrl.instance.show(ModuleTypes.RULE_PANEL);
})
}, this); }, this);
} }
...@@ -66,7 +66,7 @@ export default class StartScene extends Scene { ...@@ -66,7 +66,7 @@ export default class StartScene extends Scene {
} }
} }
async getBg() { async getBg() {
let url = getResPath() + 'resource/assets/startScene/bg.jpg'; let url = window['__bgUrl__']
return new Promise((resolve) => { return new Promise((resolve) => {
RES.getResByUrl(url, (picData) => { RES.getResByUrl(url, (picData) => {
resolve(picData) resolve(picData)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment