Commit 0ba19877 authored by huangwenjie's avatar huangwenjie

1

parent f03e3eac
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<title>React App</title>
<script>
!(function (e, i) {
var t = e.documentElement,
n = navigator.userAgent.match(/iphone|ipod|ipad/gi),
a = n ? Math.min(i.devicePixelRatio, 3) : 1,
m = 'orientationchange' in window ? 'orientationchange' : 'resize';
t.dataset.dpr = a;
for (
var d, l, c = !1, o = e.getElementsByTagName('meta'), r = 0; r < o.length; r++
)
(l = o[r]), 'viewport' == l.name && ((c = !0), (d = l));
if (c)
d.content =
'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no';
else {
var o = e.createElement('meta');
(o.name = 'viewport'),
(o.content =
'width=device-width,initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0,user-scalable=no'),
t.firstElementChild.appendChild(o);
}
var s = function () {
var e = t.clientWidth;
e / a > 750 && (e = 750 * a),
(window.remScale = e / 750),
(t.style.fontSize = 100 * (e / 750) + 'px');
};
s(), e.addEventListener && i.addEventListener(m, s, !1);
})(document, window);
</script>
<script>
function getApp() {
return {
cloud: {},
cloudName: "clientTemplate2C",
requestType: "mock"
}
}
var CFG = CFG || {};
CFG.projectId = location.pathname.split('/')[2] || '1';
</script>
<link href="//yun.duiba.com.cn/spark/v2/niuyundangtou/styles/main.6901cd93788f5578efbf.css" rel="stylesheet">
</head>
<body><noscript>You need to enable JavaScript to run this app.</noscript>
<script>
// document.body.addEventListener('touchstart', function(){});
</script>
<div id="root"></div>
<script src="//yun.duiba.com.cn/spark/v2/niuyundangtou/js/runtime-main.8ad750b6.js"></script>
<script src="//yun.duiba.com.cn/spark/v2/niuyundangtou/js/vendors.0b926fe5.js"></script>
<script src="//yun.duiba.com.cn/spark/v2/niuyundangtou/js/main.1ec20dfc.js"></script>
</body>
<script src="//yun.duiba.com.cn/db_games/activity/md5/zepto_security_downloadApp.min.js"></script>
</html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){function r(r){for(var t,a,i=r[0],l=r[1],f=r[2],c=0,s=[];c<i.length;c++)a=i[c],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&s.push(o[a][0]),o[a]=0;for(t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,f||[]),n()}function n(){for(var e,r=0;r<u.length;r++){for(var n=u[r],t=!0,i=1;i<n.length;i++){var l=n[i];0!==o[l]&&(t=!1)}t&&(u.splice(r--,1),e=a(a.s=n[0]))}return e}var t={},o={1:0},u=[];function a(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,r,n){a.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,r){if(1&r&&(e=a(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var t in e)a.d(n,t,function(r){return e[r]}.bind(null,t));return n},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,"a",r),r},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},a.p="//yun.duiba.com.cn/spark/v2/niuyundangtou/";var i=window.webpackJsonp=window.webpackJsonp||[],l=i.push.bind(i);i.push=r,i=i.slice();for(var f=0;f<i.length;f++)r(i[f]);var p=l;n()}([]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
......@@ -117,7 +117,7 @@ export const getNgameStartStatus = {
//新游戏提交
export const gameSubmit = {
"success": true,
"success": false,
"code": "0000000000",
"desc": "OK",
"timestamp": 1550646190489,
......
{
"name": "sparkproject-1599620293917",
"name": "niuyundangtou",
"version": "1.0.0",
"private": true,
"scripts": {
......
......@@ -2177,12 +2177,12 @@ var StartScene = (function (_super) {
this.bg.height = 1624;
this.bg.y = layers_1.layers.stageHeight - 1624;
this.cowBox = this.addChild(new FYGE.Container());
this.cowBox.width = 103;
this.cowBox.width = 60;
this.cowBox.height = 231;
this.cowBox.y = layers_1.layers.stageHeight - 450;
this.cowBox.x = (750 - 103) / 2;
this.cowBox.x = (750 - 60) / 2;
var cow = this.cowBox.addChild(new FYGE.Sprite(this.res('cow')));
cow.x = -50;
cow.x = -100;
cow.y = -100;
var cloud = this.addChild(new FYGE.Sprite(this.res("cloud")));
cloud.y = 150;
......@@ -2447,7 +2447,8 @@ var StartScene = (function (_super) {
var _this = this;
var _loop_1 = function (i) {
var rain = this_1.rains[i];
if (GameConst_2.default.collisionDetection(rain, this_1.cowBox)) {
var checkBox = { x: this_1.cowBox.x, y: this_1.cowBox.y, width: 130, height: this_1.cowBox.height };
if (GameConst_2.default.collisionDetection(rain, checkBox)) {
var addScoreTxt_1 = new FYGE.TextField();
addScoreTxt_1.size = 36;
addScoreTxt_1.fillColor = "#ff0000";
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -2178,12 +2178,12 @@ var StartScene = (function (_super) {
this.bg.height = 1624;
this.bg.y = layers_1.layers.stageHeight - 1624;
this.cowBox = this.addChild(new FYGE.Container());
this.cowBox.width = 103;
this.cowBox.width = 60;
this.cowBox.height = 231;
this.cowBox.y = layers_1.layers.stageHeight - 450;
this.cowBox.x = (750 - 103) / 2;
this.cowBox.x = (750 - 60) / 2;
var cow = this.cowBox.addChild(new FYGE.Sprite(this.res('cow')));
cow.x = -50;
cow.x = -100;
cow.y = -100;
var cloud = this.addChild(new FYGE.Sprite(this.res("cloud")));
cloud.y = 150;
......@@ -2448,7 +2448,8 @@ var StartScene = (function (_super) {
var _this = this;
var _loop_1 = function (i) {
var rain = this_1.rains[i];
if (GameConst_2.default.collisionDetection(rain, this_1.cowBox)) {
var checkBox = { x: this_1.cowBox.x, y: this_1.cowBox.y, width: 130, height: this_1.cowBox.height };
if (GameConst_2.default.collisionDetection(rain, checkBox)) {
var addScoreTxt_1 = new FYGE.TextField();
addScoreTxt_1.size = 36;
addScoreTxt_1.fillColor = "#ff0000";
......
......@@ -101,14 +101,14 @@ export class StartScene extends Scene {
this.bg.y = layers.stageHeight - 1624
this.cowBox = this.addChild(new FYGE.Container())
this.cowBox.width = 103
this.cowBox.width = 60
this.cowBox.height = 231
this.cowBox.y = layers.stageHeight - 450
this.cowBox.x = (750 - 103) / 2
this.cowBox.x = (750 - 60) / 2
let cow = this.cowBox.addChild(new FYGE.Sprite(this.res('cow')))
cow.x = -50
cow.x = -100
cow.y = -100
let cloud = this.addChild(new FYGE.Sprite(this.res("cloud")))
......@@ -423,8 +423,8 @@ export class StartScene extends Scene {
checkGetRain() {
for (let i = this.rains.length - 1; i >= 0; i--) {
let rain = this.rains[i]
if (GameConst.collisionDetection(rain, this.cowBox)) {
let checkBox = { x: this.cowBox.x, y: this.cowBox.y, width: 130, height: this.cowBox.height }
if (GameConst.collisionDetection(rain, checkBox)) {
let addScoreTxt = new FYGE.TextField()
addScoreTxt.size = 36
addScoreTxt.fillColor = "#ff0000"
......@@ -529,9 +529,6 @@ export class StartScene extends Scene {
}
}
// this.addChild(this.cowBox)
// this.addChild(this.UIBox)
}
......
......@@ -2,6 +2,7 @@
import React, { Component } from 'react';
import resList from '../../resconfig/resList';
import { sendLogBuji } from '../../util/net';
import ViewCtrl from '../../util/viewCtrl';
import './ComGameFailed.less';
......@@ -12,27 +13,25 @@ class ComGameFailed extends Component {
this.state = this.state || { resList: resList };
}
componentDidMount() {
sendLogBuji(7, true);
}
showIndex() {
sendLogBuji(7, false);
this.props.closeWin();
ViewCtrl.changePage();
}
render() {
return (
// <div className="chuang_guan_shi_bai10 zoom">
// <img className="dan_chuang_bei_jing14" src={this.state.resList['9dee8a6c-0fef-4d77-9b78-bfdea719b5a8'].url} />
// <img className="guan_bi_an_niu13" src={this.state.resList['28caebe0-9290-49fe-9661-ccc2c9885520'].url} onClick = {this.showIndex.bind(this)}/>
// <img className="ji_xu_an_niu" src={this.state.resList['75652f25-ad45-435f-9d66-e1d784167052'].url} onClick = {this.showIndex.bind(this)}/>
// <label className="hen_bao_qian12">很抱歉</label>
// <label className="chuang_guan_shi_bai11">闯关失败</label>
// </div>
<div className="hen_yi_han ">
<div className="dan_chuang ">
<img
className="dan_chuang_bei_jing__m "
src={this.state.resList['754826a9-6abd-4dea-b637-6f416ee3efdb'].url}
src={this.state.resList['2a38ea7d-d76e-41e9-94f7-50daa29f8182'].url}
/>
<span className="wei_zhong_jiang ">未中奖</span>
{/* <span className="wei_zhong_jiang ">未中奖</span> */}
<img className="againBtn " src={this.state.resList['b4e8dd96-0752-454d-8db6-b897b26e0dde'].url} onClick={this.showIndex.bind(this)} />
</div>
</div>
......
......@@ -7,7 +7,7 @@
position: absolute;
.dan_chuang {
width: 659px;
height: 535px;
height: 746px;
opacity: 1;
vertical-center: -111.5;
left: 50px;
......@@ -16,7 +16,7 @@
transform-origin: 0px 0px 0px;
.dan_chuang_bei_jing__m {
width: 659px;
height: 462px;
height: 746px;
opacity: 1;
position: absolute;
transform-origin: 0px 0px 0px;
......@@ -38,7 +38,7 @@
height: 129px;
opacity: 1;
left: 91px;
top: 406px;
top: 686px;
position: absolute;
transform-origin: 0px 0px 0px;
}
......
......@@ -16,9 +16,11 @@ class ComGameFinalClear extends Component {
prizeImg: imgUrl
})
sendLogBuji(6, true)
}
showIndex() {
sendLogBuji(6, false)
this.props.closeWin();
ViewCtrl.changePage();
}
......
......@@ -2,6 +2,7 @@
import React, { Component } from 'react';
import resList from '../../resconfig/resList';
import { sendLogBuji } from '../../util/net';
//import API from '../../api';
import './ComGameSuccess.less';
......@@ -20,11 +21,13 @@ class ComGameSuccess extends Component {
componentDidMount() {
if (this.props.data.score < 200) {
sendLogBuji(4, true)
this.setState({ bgSource: this.state.resList['86e6d9b6-1494-4404-9b16-c5c560291f9a'].url })
this.setState({ btnSource: this.state.resList['ce76f2ba-1e2b-4372-98ab-f22c559bc2c1'].url })
this.setState({ scoreClass: "score red", })
this.setState({ tipsClass: "tips red", })
} else {
sendLogBuji(5, true)
this.setState({ bgSource: this.state.resList['24270f9f-5fcb-4a8c-b9e3-f6cd9a974609'].url })
this.setState({ btnSource: this.state.resList['819dffa8-a443-468f-a487-8ef8d9702adc'].url })
this.setState({ scoreClass: "score gold", })
......@@ -33,6 +36,11 @@ class ComGameSuccess extends Component {
}
async gameSubmit() {
if (this.props.data.score < 200) {
sendLogBuji(4, false)
} else {
sendLogBuji(5, false)
}
await this.props.call()
this.props.closeWin();
}
......
......@@ -18,23 +18,16 @@ class ComNoPrize extends Component {
render() {
return (
<div className="wei_zhong_jiang_xing_huo zoom">
<div className="wei_zhong_jiang1">
<div className="noPrize ">
<div className="dan_chuang ">
<img
className="wei_zhong_jiang_ju_xing"
src={this.state.resList['e2f4049a-d670-4441-bc6c-dfc3cba109aa'].url}
className="dan_chuang_bei_jing__m "
src={this.state.resList['754826a9-6abd-4dea-b637-6f416ee3efdb'].url}
/>
<img
className="wei_zhong_jiang_tu_ceng2"
src={this.state.resList['d8c52da1-968f-4f69-a58a-120065a61721'].url}
/>
<img
className="wei_zhong_jiang_tuo_yuan"
src={this.state.resList['28caebe0-9290-49fe-9661-ccc2c9885520'].url}
<span className="wei_zhong_jiang ">未中奖</span>
<img className="an_niu__m " src={this.state.resList['b4e8dd96-0752-454d-8db6-b897b26e0dde'].url}
onClick={this.showIndex.bind(this)}
/>
<span className="hen_bao_qian">很抱歉</span>
<span className="wei_zhong_jiang_ji_xu_tiao_zhan_ying_da_jiang_ba">未中奖<br />继续挑战赢大奖吧~</span>
</div>
</div>
);
......
.wei_zhong_jiang_xing_huo {
top: 0px;
left: 0px;
width: 750px;
height: 1624px;
display: block;
.noPrize {
top: 150px;
left: 0px;
width: 750px;
height: 1624px;
display: block;
position: absolute;
.dan_chuang {
width: 659px;
height: 535px;
opacity: 1;
vertical-center: -111.5;
left: 50px;
top: 345px;
position: absolute;
.wei_zhong_jiang1 {
width: 521px;
height: 469px;
transform-origin: 0px 0px 0px;
.dan_chuang_bei_jing__m {
width: 659px;
height: 462px;
opacity: 1;
left: 120px;
top: 549px;
position: absolute;
transform-origin: 50% 50% 0;
.wei_zhong_jiang_ju_xing {
width: 510px;
height: 469px;
opacity: 1;
position: absolute;
transform-origin: 0px 0px 0px;
}
.wei_zhong_jiang_tu_ceng2 {
width: 170px;
height: 176px;
opacity: 1;
left: 170px;
top: 59px;
position: absolute;
transform-origin: 0px 0px 0px;
}
.wei_zhong_jiang_tuo_yuan {
width: 59px;
height: 59px;
opacity: 1;
left: 462px;
top: 144px;
position: absolute;
transform-origin: 0px 0px 0px;
}
.hen_bao_qian {
width: 510px;
height: 41px;
opacity: 1;
left: 0px;
top: 234px;
position: absolute;
transform-origin: 0px 0px 0px;
font-size: 41.66667px;
color: rgba(250, 36, 32, 1);
text-align: center;
font-weight: bold;
}
.wei_zhong_jiang_ji_xu_tiao_zhan_ying_da_jiang_ba {
width: 510px;
height: 80px;
opacity: 1;
left: 0px;
top: 311px;
position: absolute;
transform-origin: 0px 0px 0px;
font-size: 37.5px;
color: rgba(141, 4, 2, 1);
text-align: center;
}
transform-origin: 0px 0px 0px;
}
.wei_zhong_jiang {
width: 659px;
height: 49px;
opacity: 1;
text-align: center;
top: 233px;
position: absolute;
transform-origin: 0px 0px 0px;
font-size: 40px;
color: rgba(255, 220, 197, 1);
}
.an_niu__m {
width: 469px;
height: 129px;
opacity: 1;
left: 91px;
top: 406px;
position: absolute;
transform-origin: 0px 0px 0px;
}
}
\ No newline at end of file
}
......@@ -12,14 +12,14 @@ class Comdeng_lu extends Component {
this.state = this.state || { resList: resList };
}
goLogin(){
goLogin() {
console.log('调用登录方法');
if(window['requirelogin']) {
window['requirelogin']();
}else if(window['requireLogin']) {
window['requireLogin']();
}else{
ViewCtrl.showToast("未设置登录方法")
if (window['requirelogin']) {
window['requirelogin']();
} else if (window['requireLogin']) {
window['requireLogin']();
} else {
ViewCtrl.showToast("未设置登录方法")
}
this.props.closeWin();
}
......@@ -27,10 +27,10 @@ class Comdeng_lu extends Component {
render() {
return (
<div className="deng_lu zoom">
<img className="dan_chuang_bei_jing27" src={this.state.resList['0237cc23-40e8-4b81-bd31-441075679811'].url} />
<img className="guan_bi_an_niu26" src={this.state.resList['28caebe0-9290-49fe-9661-ccc2c9885520'].url} onClick={this.props.closeWin}/>
<img className="deng_lu_an_niu" src={this.state.resList['80bdddff-fb72-4400-a02e-8afc25167a10'].url} onClick={this.goLogin.bind(this)}/>
<label className="wei_deng_lulabel">您还未登录哦请先登录</label>
<img className="dan_chuang_bei_jing27" src={this.state.resList['619d0352-4164-464c-bb43-c48d50048a08'].url} />
{/* <img className="guan_bi_an_niu26" src={this.state.resList['28caebe0-9290-49fe-9661-ccc2c9885520'].url} onClick={this.props.closeWin} /> */}
<img className="deng_lu_an_niu" src={this.state.resList['5b0c9d36-716a-4aec-a953-e28ab3ceacf1'].url} onClick={this.goLogin.bind(this)} />
{/* <label className="wei_deng_lulabel">您还未登录哦请先登录</label> */}
</div>
);
}
......
.deng_lu {
width: 520px;
height: 501px;
width: 659px;
height: 462px;
opacity: 1;
left: 120px;
left: 55px;
top: 531px;
position: absolute;
transform-origin: 50% 50% 0px;
.dan_chuang_bei_jing27 {
width: 510px;
height: 501px;
width: 659px;
height: 462px;
opacity: 1;
position: absolute;
transform-origin: 0px 0px 0px;
......@@ -23,10 +23,10 @@
transform-origin: 0px 0px 0px;
}
.deng_lu_an_niu {
width: 200px;
height: 59px;
width: 469px;
height: 129px;
opacity: 1;
left: 155px;
left: 85px;
top: 396px;
position: absolute;
transform-origin: 0px 0px 0px;
......
......@@ -12,11 +12,17 @@ class ComnoChance extends Component {
}
render() {
return (
<div className="wu_sheng_yu_tiao_zhan_ci_shu zoom">
<img className="dan_chuang_bei_jing7" src={this.state.resList['77aba006-d559-4393-95d9-69ca13edb432'].url} />
<img className="guan_bi_an_niu6" src={this.state.resList['28caebe0-9290-49fe-9661-ccc2c9885520'].url} onClick={this.props.closeWin}/>
<label className="hen_bao_qian5">很抱歉</label>
<label className="yi_wu_sheng_yu_tiao_zhan_ci_shu_ming_tian_zai_lai_ba">已无剩余挑战次数,<br/>明天再来吧~</label>
<div className="noPrize ">
<div className="dan_chuang ">
<img
className="dan_chuang_bei_jing__m "
src={this.state.resList['754826a9-6abd-4dea-b637-6f416ee3efdb'].url}
/>
<span className="wei_zhong_jiang ">已无剩余挑战次数</span>
<img className="an_niu__m " src={this.state.resList['7b5230da-795a-495d-8bf4-eeb6106f601c'].url}
onClick={this.props.closeWin}
/>
</div>
</div>
);
}
......
.wu_sheng_yu_tiao_zhan_ci_shu {
width: 520px;
height: 469px;
opacity: 1;
left: 120px;
top: 549px;
.noChance {
top: 150px;
left: 0px;
width: 750px;
height: 1624px;
display: block;
position: absolute;
transform-origin: 50% 50% 0px;
.dan_chuang_bei_jing7 {
width: 510px;
height: 469px;
.dan_chuang {
width: 659px;
height: 535px;
opacity: 1;
vertical-center: -111.5;
left: 50px;
top: 345px;
position: absolute;
transform-origin: 0px 0px 0px;
}
.guan_bi_an_niu6 {
width: 57px;
height: 58px;
opacity: 1;
left: 463px;
top: 145px;
position: absolute;
transform-origin: 0px 0px 0px;
}
.hen_bao_qian5 {
width: 510px;
height: 39px;
opacity: 1;
left: 0px;
top: 234px;
position: absolute;
transform-origin: 0px 0px 0px;
font-size: 41.66667px;
color: rgba(250, 36, 32, 1);
text-align: center;
font-weight: bold;
}
.yi_wu_sheng_yu_tiao_zhan_ci_shu_ming_tian_zai_lai_ba {
width: 510px;
height: 81px;
opacity: 1;
left: 0px;
top: 304px;
position: absolute;
transform-origin: 0px 0px 0px;
font-size: 37.5px;
color: rgba(141, 4, 2, 1);
text-align: center;
font-weight: normal;
// line-height: 1.2px;
.dan_chuang_bei_jing__m {
width: 659px;
height: 462px;
opacity: 1;
position: absolute;
transform-origin: 0px 0px 0px;
}
.wei_zhong_jiang {
width: 659px;
height: 49px;
opacity: 1;
text-align: center;
top: 233px;
position: absolute;
transform-origin: 0px 0px 0px;
font-size: 40px;
color: rgba(255, 220, 197, 1);
}
.an_niu__m {
width: 469px;
height: 129px;
opacity: 1;
left: 91px;
top: 406px;
position: absolute;
transform-origin: 0px 0px 0px;
}
}
}
......@@ -11,6 +11,8 @@ import config from '../../util/config';
import { GTool } from '../../util/GTool';
import dataCenter from '../../util/dataCenter';
import util from '../../util/util';
import { sendLogBuji } from '../../util/net';
// import {Route} from 'react-router-dom'
......@@ -29,6 +31,10 @@ class PageIndex extends Component {
componentDidMount() {
var that = this;
that.initData();
sendLogBuji(1, true)
sendLogBuji(2, true)
sendLogBuji(3, true)
}
//初始化数据
......@@ -65,11 +71,21 @@ class PageIndex extends Component {
//打开规则弹窗
openRule() {
sendLogBuji(2, false)
// ViewCtrl.showWin(Enum.Com.ComGameFailed);
ViewCtrl.showWin(Enum.Com.ComRule);
// ViewCtrl.showWin(Enum.Com.ComnoChance);
// ViewCtrl.showWin(Enum.Com.Comdeng_lu);
// ViewCtrl.showWin(Enum.Com.ComNoPrize);
}
//跳转到奖品页
openRecordPage() {
sendLogBuji(3, false)
window.location.href = getRecordUrl('00');
function getRecordUrl(type, ids) {
......@@ -101,6 +117,7 @@ class PageIndex extends Component {
judgeCanStartGame() {
var that = this;
util.clickDelay("startBtn")
sendLogBuji(1, false)
if (CFG.isNotLoginUser == true) {
ViewCtrl.showWin(Enum.Com.Comdeng_lu);
return;
......
......@@ -42,15 +42,16 @@
transform-origin: 0px 0px 0px;
}
.remainTimes {
width: 216px;
width: 750px;
height: 28px;
text-align: center;
opacity: 1;
vertical-center: 448;
left: 268px;
left: 0px;
top: 1188px;
position: absolute;
transform-origin: 0px 0px 0px;
font-size: 35.0772px;
font-size: 35px;
color: rgba(255, 159, 126, 1);
}
}
......@@ -2178,12 +2178,12 @@ var StartScene = (function (_super) {
this.bg.height = 1624;
this.bg.y = layers_1.layers.stageHeight - 1624;
this.cowBox = this.addChild(new FYGE.Container());
this.cowBox.width = 103;
this.cowBox.width = 60;
this.cowBox.height = 231;
this.cowBox.y = layers_1.layers.stageHeight - 450;
this.cowBox.x = (750 - 103) / 2;
this.cowBox.x = (750 - 60) / 2;
var cow = this.cowBox.addChild(new FYGE.Sprite(this.res('cow')));
cow.x = -50;
cow.x = -100;
cow.y = -100;
var cloud = this.addChild(new FYGE.Sprite(this.res("cloud")));
cloud.y = 150;
......@@ -2448,7 +2448,8 @@ var StartScene = (function (_super) {
var _this = this;
var _loop_1 = function (i) {
var rain = this_1.rains[i];
if (GameConst_2.default.collisionDetection(rain, this_1.cowBox)) {
var checkBox = { x: this_1.cowBox.x, y: this_1.cowBox.y, width: 130, height: this_1.cowBox.height };
if (GameConst_2.default.collisionDetection(rain, checkBox)) {
var addScoreTxt_1 = new FYGE.TextField();
addScoreTxt_1.size = 36;
addScoreTxt_1.fillColor = "#ff0000";
......
......@@ -118,9 +118,11 @@ class PageCanvas extends Component {
} else {
ViewCtrl.hideWaiting();
ViewCtrl.showToast();
ViewCtrl.changePage();
}
} else {
ViewCtrl.hideWaiting();
ViewCtrl.changePage();
ViewCtrl.showToast();
}
// ViewCtrl.showWin(Enum.Com.ComGameFinalClear);
......
......@@ -274,6 +274,30 @@ const resList = {
ext: '.png',
uuid: 'b4e8dd96-0752-454d-8db6-b897b26e0dde',
url: '//yun.duiba.com.cn/spark/assets/628a8bf7fcc596e497566213a28ba3efc1f752d0.png'
},
'619d0352-4164-464c-bb43-c48d50048a08': {
name: '未登录弹窗',
ext: '.png',
url: '//yun.duiba.com.cn/spark/assets/265b4a0739b942056e360676068d82becf771cfb.png',
uuid: '619d0352-4164-464c-bb43-c48d50048a08'
},
'5b0c9d36-716a-4aec-a953-e28ab3ceacf1': {
name: '去登录',
ext: '.png',
url: '//yun.duiba.com.cn/spark/assets/d5338537f6d4dc4ebe1b5ddf0c308e83777f8be8.png',
uuid: '5b0c9d36-716a-4aec-a953-e28ab3ceacf1'
},
'7b5230da-795a-495d-8bf4-eeb6106f601c': {
name: '我知道了',
ext: '.png',
url: '//yun.duiba.com.cn/spark/assets/375865565e644d94dc6318ffe5366b849a0bed77.png',
uuid: '7b5230da-795a-495d-8bf4-eeb6106f601c'
},
'2a38ea7d-d76e-41e9-94f7-50daa29f8182': {
name: '弹窗-差一点',
ext: '.png',
url: '//yun.duiba.com.cn/spark/assets/69633c50b0ce6831f762fbf0b8e886e445066ad2.png',
uuid: '2a38ea7d-d76e-41e9-94f7-50daa29f8182'
}
};
export default resList;
\ No newline at end of file
/**
* jsonp模拟,不考虑回调
* @param url
* @param params
*/
export function jsonp(url, params) {
const src = url + '?' + getParams(params);
const scriptEl = document.createElement('script');
scriptEl.src = src;
scriptEl.onload = function () {
document.body.removeChild(scriptEl);
};
scriptEl.onerror = function () {
document.body.removeChild(scriptEl);
};
document.body.appendChild(scriptEl);
}
function getParams(data) {
if (!data) return ""; //没有就返回空字符
var arr = [];
for (var param in data) {
arr.push(encodeURIComponent(param) + '=' + encodeURIComponent(data[param]));
}
//不缓存
arr.push('_=' + Date.now());
return arr.join('&');
}
export function sendLogBuji(area, isExposure) {
var appId = window["CFG"].appId;
var oaId = window["CFG"].oaId;
var dpm = appId + '.' + 267 + '.' + area + '.' + 1;
var dcm = 273 + '.' + oaId + '.' + 0 + '.' + 0;
let params = {
dpm,
dcm,
appId,
consumerId: window["CFG"].consumerId,
domain: '//embedlog.duiba.com.cn'
};
if (isExposure) {
jsonp('//embedlog.duiba.com.cn/exposure/standard', params);
} else {
jsonp('/log/click', params);
}
}
\ 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