import Game from "./Game"; import GroupController from "./GroupController"; import MatchPanel from "../Common/MatchPanel/MatchPanel"; import ProgressBar from "./ProgressBar"; import TopBar from "./TopBar"; import Player from "./Player"; import SettlePanel from "./SettlePanel"; import FruitGroove from "./FruitGroove"; import AppGame from "./AppGame"; export{} declare global{ interface Window{ gm:Game; gc:GroupController; topBar:TopBar; progressBar:ProgressBar fruitGroove:FruitGroove; matchPanel:MatchPanel; settlePanel:SettlePanel; cameraNode:cc.Node; player:Player; myPlayerInfo:PlayerInfo; otherPlayerInfo:PlayerInfo; modeId:number; appGame: AppGame; total_score: number; total_time: number; total_calorie: number; } interface ModeInfo{ pipeInfos:PipeInfo[]; fruitInfos:FruitInfo[]; destination:number; } interface PipeInfo{ gapX:number; gapY:number; gapSize:number; } interface FruitInfo{ index:number; x:number; y:number; type:number; } interface PlayerInfo{ index:number; nickName:string; gender:number; avatar:cc.SpriteFrame; } }