Commit 121bd2a0 authored by wildfirecode's avatar wildfirecode

1

parent b55bc6cd
No preview for this file type
node_modules node_modules
debug debug/*.js
debug/*.js.map
.rpt2_cache .rpt2_cache
dist dist
**/*/.DS_Store **/*/.DS_Store
\ No newline at end of file
...@@ -189,6 +189,21 @@ ...@@ -189,6 +189,21 @@
} }
] ]
} }
},
{
"script": "./scripts/api/SampleApi",
"properties": {
"method": "POST",
"name": "limitTimes",
"onResponse": [
{
"entity": "entity|41f0a20e-9d0a-445b-8ffc-d8a0b04ab02c",
"component": 1,
"method": "updateCountFromNet"
}
],
"uri": "/customActivity/sjf/activity/getActivityFreeLimt"
}
} }
], ],
"uuid": "41f0a20e-9d0a-445b-8ffc-d8a0b04ab02c", "uuid": "41f0a20e-9d0a-445b-8ffc-d8a0b04ab02c",
...@@ -383,7 +398,7 @@ ...@@ -383,7 +398,7 @@
"_x": 0, "_x": 0,
"_y": 245.1060606060605, "_y": 245.1060606060605,
"x": 0, "x": 0,
"y": 199.07431457431449 "y": 187.64574314574307
} }
} }
}, },
...@@ -429,7 +444,7 @@ ...@@ -429,7 +444,7 @@
"_x": 0, "_x": 0,
"_y": 299.651515151515, "_y": 299.651515151515,
"x": 0, "x": 0,
"y": 271.08008658008646 "y": 259.65151515151507
} }
} }
}, },
...@@ -481,7 +496,7 @@ ...@@ -481,7 +496,7 @@
"script": "components/renderer/TextRenderer", "script": "components/renderer/TextRenderer",
"properties": { "properties": {
"fillColor": "rgba(254, 220, 187, 1)", "fillColor": "rgba(254, 220, 187, 1)",
"text": "啥也没发" "text": ""
} }
} }
], ],
......
...@@ -21,7 +21,8 @@ export default class MainController extends ScillaComponent { ...@@ -21,7 +21,8 @@ export default class MainController extends ScillaComponent {
initEnv(); initEnv();
console.log('游戏刷新了...');
// const limit = localStorage.getItem('')
} }
......
...@@ -4,16 +4,16 @@ ...@@ -4,16 +4,16 @@
* 简单的api组件 * 简单的api组件
*/ */
import {utils, } from 'scilla/src' import { utils, } from 'scilla/src'
import ApiComponent from "./ApiComponent"; import ApiComponent from "./ApiComponent";
import {callApi} from "../net/webService"; import { callApi } from "../net/webService";
export default class SampleApi extends ApiComponent { export default class SampleApi extends ApiComponent {
uri: string; uri: string;
ignoreSuccessField = false; ignoreSuccessField = false;
async callApi(name, paramsInput, ...args){ async callApi(name, paramsInput, ...args) {
if(this.name == name){ if (this.name == name) {
await this.execute(paramsInput, ...args); await this.execute(paramsInput, ...args);
} }
} }
...@@ -23,20 +23,22 @@ export default class SampleApi extends ApiComponent { ...@@ -23,20 +23,22 @@ export default class SampleApi extends ApiComponent {
const params = {}; const params = {};
if(this.params){ if (this.params) {
utils.injectProp(params, this.params); utils.injectProp(params, this.params);
} }
if(paramsInput){ if (paramsInput) {
utils.injectProp(params, paramsInput); utils.injectProp(params, paramsInput);
} }
const {uri, method} = this; const { uri, method } = this;
try { try {
console.log(`${uri}==>${JSON.stringify(params)}`);
const response = await callApi(uri, params, method, 'json', this.ignoreSuccessField); const response = await callApi(uri, params, method, 'json', this.ignoreSuccessField);
this.onGotResponse(response); this.onGotResponse(response);
console.log(`${uri}<<==${JSON.stringify(response)}`);
return response.data; return response.data;
} catch (e) { } catch (e) {
......
...@@ -52,14 +52,36 @@ export default class SceneStart extends ScillaComponent implements INavigatorVie ...@@ -52,14 +52,36 @@ export default class SceneStart extends ScillaComponent implements INavigatorVie
} }
updateCountFromNet(limit: number) {
if (limit < 0)
limit = 0;
setText(this.countTxt, `剩余次数:${limit}`);
console.log('updateCountFromNet', `剩余次数:${limit}`)
}
updateCountTxtFromDojoin() {
let limit = 0;
if (this.doJoin) {
limit = this.doJoin.freeLimit;
}
if (limit < 0)
limit = 0;
setText(this.countTxt, `剩余次数:${limit}`);
console.log('updateCountTxtFromDojoin', `剩余次数:${limit}`)
}
onAwake() { onAwake() {
super.onAwake(); super.onAwake();
this.updateCountTxt();
this.broadcast('callApi', 1, 'rankInfo2', { this.broadcast('callApi', 1, 'rankInfo2', {
weddingId: window['CFG'].weddingId, weddingId: window['CFG'].weddingId,
activityId: window['CFG'].activityId activityId: window['CFG'].activityId
}); });
this.broadcast('callApi', 1, 'limitTimes', {
weddingId: window['CFG'].weddingId,
activityId: window['CFG'].activityId
});
this._shakeTimes = 0; this._shakeTimes = 0;
this._counter = 0; this._counter = 0;
this._lastTime = -1; this._lastTime = -1;
...@@ -88,18 +110,6 @@ export default class SceneStart extends ScillaComponent implements INavigatorVie ...@@ -88,18 +110,6 @@ export default class SceneStart extends ScillaComponent implements INavigatorVie
return 'prizeShowed-' + window['CFG'].weixinUid + '-' + window['CFG'].weddingId + '-' + window['CFG'].activityId return 'prizeShowed-' + window['CFG'].weixinUid + '-' + window['CFG'].weddingId + '-' + window['CFG'].activityId
} }
updateCountTxt() {
let limit = 0;
if (this.doJoin) {
limit = this.doJoin.freeLimit;
} else {
limit = window['CFG'].freeLimit;
}
if (limit < 0)
limit = 0;
setText(this.countTxt, `剩余次数:${limit}`);
console.log(`剩余次数:${limit}`)
}
initGameStage() { initGameStage() {
console.log('initGameStage') console.log('initGameStage')
} }
...@@ -131,7 +141,7 @@ export default class SceneStart extends ScillaComponent implements INavigatorVie ...@@ -131,7 +141,7 @@ export default class SceneStart extends ScillaComponent implements INavigatorVie
onGotDojoin() { onGotDojoin() {
console.log('onGotDojoin', this.doJoin); console.log('onGotDojoin', this.doJoin);
this.startbtn.getComponent(Button).enabled = true; this.startbtn.getComponent(Button).enabled = true;
this.updateCountTxt(); this.updateCountTxtFromDojoin();
setTimeout(() => { setTimeout(() => {
this.bubbling('fuck', 'guide'); this.bubbling('fuck', 'guide');
}, 50); }, 50);
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -12,6 +12,9 @@ ...@@ -12,6 +12,9 @@
<meta name="viewport" <meta name="viewport"
content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" /> content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-capable" content="yes" />
...@@ -23,13 +26,13 @@ ...@@ -23,13 +26,13 @@
<div id="gameContainer" style="width: 100%;height: 100%;overflow: hidden;"></div> <div id="gameContainer" style="width: 100%;height: 100%;overflow: hidden;"></div>
<script src="//yun.duiba.com.cn/db_games/zepto.min.js"></script> <script src="//yun.duiba.com.cn/db_games/zepto.min.js"></script>
<script src="//yun.duiba.com.cn/db_games/security.js"></script> <script src="//yun.duiba.com.cn/db_games/security.js"></script>
<script src="//yun.duiba.com.cn/db_games/1561641018/bundle.js"></script> <script src="//yun.duiba.com.cn/db_games/1561707303/bundle.js"></script>
<script> setTimeout(function () { <script> setTimeout(function () {
var loadingEl = document.getElementById('loading'); function onProcess(p) { if (p >= 1) { loadingEl.style.display = 'none'; } } var loadingEl = document.getElementById('loading'); function onProcess(p) { if (p >= 1) { loadingEl.style.display = 'none'; } }
var options = { resPath: "//yun.duiba.com.cn/db_games/1561639721/" }; window['shuijf'].startup(document.getElementById('gameContainer'), options, onProcess); var options = { resPath: "//yun.duiba.com.cn/db_games/1561707833/" }; window['shuijf'].startup(document.getElementById('gameContainer'), options, onProcess);
}, 100); }, 100);
window['COUNT_DOWN_SEC'] = 10; window['COUNT_DOWN_SEC'] = 5;
window['ruleContent'] = 'starttttttt<br>第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行<br>第2行<br>第3行<br>第4行<br>第5行<br>第6行<br>第7行<br>第1行<br>第2行<br>第3行<br>第4行<br>第5行<br>第6行<br>第7行endddddd'; window['ruleContent'] = 'starttttttt<br>第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行第1行<br>第2行<br>第3行<br>第4行<br>第5行<br>第6行<br>第7行<br>第1行<br>第2行<br>第3行<br>第4行<br>第5行<br>第6行<br>第7行endddddd';
</script> </script>
...@@ -70,8 +73,6 @@ ...@@ -70,8 +73,6 @@
<script src="https://yun.duiba.com.cn/db_games/debug/vconsole.min.js"></script> <script src="https://yun.duiba.com.cn/db_games/debug/vconsole.min.js"></script>
<script> <script>
// init vConsole // init vConsole
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
"entryScene": "main" "entryScene": "main"
}, },
"webServiceUrl-": "http://10.10.93.204:7555 http://localhost:3010", "webServiceUrl-": "http://10.10.93.204:7555 http://localhost:3010",
"webServiceUrl1": "", "webServiceUrl1": "http://localhost:4001",
"webServiceUrl": "http://localhost:4001" "webServiceUrl": ""
}, },
"dataCenterConfig": { "dataCenterConfig": {
"dataCenterRoot": [ "dataCenterRoot": [
......
{
"success": true,
"code": null,
"desc": null,
"timestamp": 1561625108247,
"data": 111
}
\ No newline at end of file
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