Commit 2a7a9952 authored by haiyoucuv's avatar haiyoucuv

21

parent 184c31bb
...@@ -32,13 +32,10 @@ export class Game extends Base { ...@@ -32,13 +32,10 @@ export class Game extends Base {
const qsBg = this.addChild(new Sprite(Assets.get("问题.png"))); const qsBg = this.addChild(new Sprite(Assets.get("问题.png")));
qsBg.position.set(49, 316); qsBg.position.set(49, 316);
this.level = this.addChild(new Level21()); // this.level = this.addChild(new Level21());
gameStore.start();
globalEvent.on(GameEvent.NextLevel, this.nextLevel, this); globalEvent.on(GameEvent.NextLevel, this.nextLevel, this);
// this.nextLevel(); this.nextLevel();
} }
......
...@@ -114,15 +114,13 @@ class GamePage extends React.Component<any, any> { ...@@ -114,15 +114,13 @@ class GamePage extends React.Component<any, any> {
const {} = store.indexData; const {} = store.indexData;
const { levelIndex, levelIdxArr } = gameStore.gameInfo; const { levelIndex, levelIdxArr } = gameStore.gameInfo;
const titleIdx = levelIdxArr[levelIndex] + 1;
return <div className={styles.root} ref={(el) => this.gameDiv = el}> return <div className={styles.root} ref={(el) => this.gameDiv = el}>
<canvas className={styles.gameCanvas} ref={(el) => this.gameCanvas = el}/> <canvas className={styles.gameCanvas} ref={(el) => this.gameCanvas = el}/>
<div className={styles.cd}>180s</div> <div className={styles.cd}>180s</div>
<img <img
src={new URL(`../../assets/GamePage/title/title${levelIndex+1}.png?x-oss-process=image/format,webp`, import.meta.url).href} src={new URL(`../../assets/GamePage/title/title${(levelIndex + 1) || 1}.png?x-oss-process=image/format,webp`, import.meta.url).href}
className={styles.title} className={styles.title}
/> />
<Button className={styles.tipBtn} onClick={this.clickTip}/> <Button className={styles.tipBtn} onClick={this.clickTip}/>
......
...@@ -16,6 +16,8 @@ import MyPrize from '../MyPrize/MyPrize.js'; ...@@ -16,6 +16,8 @@ import MyPrize from '../MyPrize/MyPrize.js';
import shareStore from '@/store/share.js'; import shareStore from '@/store/share.js';
import { LOG_KEY, MatterShareOpt, MatterViewDuration, MatterViewOpt, pageView, sensorLog } from "@/utils/sensors.js"; import { LOG_KEY, MatterShareOpt, MatterViewDuration, MatterViewOpt, pageView, sensorLog } from "@/utils/sensors.js";
import { CHANNEL_PARAMS, extranceName } from '@/utils/constants.js'; import { CHANNEL_PARAMS, extranceName } from '@/utils/constants.js';
import gameStore from "@/store/gameStore.ts";
import GamePage from "@/pages/GamePage/GamePage.tsx";
@observer @observer
class Homepage extends React.Component { class Homepage extends React.Component {
...@@ -48,7 +50,7 @@ class Homepage extends React.Component { ...@@ -48,7 +50,7 @@ class Homepage extends React.Component {
page_name: "活动首页", page_name: "活动首页",
button_name: "我的排名按钮", button_name: "我的排名按钮",
}); });
PageCtrl.changePage(RankPage); PageCtrl.changePage(RankPage);
break; break;
// 1 抽奖 // 1 抽奖
...@@ -77,7 +79,12 @@ class Homepage extends React.Component { ...@@ -77,7 +79,12 @@ class Homepage extends React.Component {
page_name: "活动首页", page_name: "活动首页",
button_name: "开始答题按钮", button_name: "开始答题按钮",
}); });
const suc = await gameStore.start();
if (suc) {
PageCtrl.changePage(GamePage);
}
break; break;
// 4 我的奖品 // 4 我的奖品
...@@ -206,4 +213,4 @@ class Homepage extends React.Component { ...@@ -206,4 +213,4 @@ class Homepage extends React.Component {
); );
} }
} }
export default Homepage; export default Homepage;
\ 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