import { ModuleTypes } from "./sceneTypes";
import MainScene from "../Scenes/MainScene/MainScene";
import LoadingScene from "../Scenes/loadingScene/LoadingScene";
import RulePanel from "../Panels/RulePanel";
import TaskPanel from "../Panels/TaskPanel";
import WareHousePanel from "../Panels/WareHousePanel";
import ToastPanel from "../Panels/toastPanel/ToastPanel";
import TaskToast from "../Panels/TaskToast";
import SellRecord from "../Panels/SellRecord";
import SellPanel from "../Panels/SellPanel";
import SelledPanel from "../Panels/SelledPanel";
import ExchangeScene from "../Scenes/ExchangeScene/ExchangeScene";
import ExchangeBuyPanel from "../Panels/ExchangeBuyPanel";
import RoomScene from "../Scenes/RoomScene/RoomScene";
import MedalsPanel from "../Panels/MedalsPanel";
import ExchangePanel from "../Panels/ExchangePanel";
import ExchangedPanel from "../Panels/ExchangedPanel";
import MedalPanel from "../Panels/MedalPanel";
import NewUserPanel from "../Panels/NewUserPanel";
import OldUserPanel from "../Panels/OldUserPanel";
import ShopBuyPanel from "../Panels/ShopBuyPanel";

let Scenes = [
    [ModuleTypes.LOADING_SCENE, LoadingScene],
    [ModuleTypes.MAIN_SCENE, MainScene],
    [ModuleTypes.EXCHANGE_SCENE, ExchangeScene],
    [ModuleTypes.ROOM_SCENE, RoomScene],
];

let Panels = [
    [ModuleTypes.RULE_PANEL, RulePanel],
    [ModuleTypes.TASK_PANEL, TaskPanel],
    [ModuleTypes.WAREHOUSE_PANEL, WareHousePanel],
    [ModuleTypes.EXCHANGE_BUY_PANEL, ExchangeBuyPanel],
    [ModuleTypes.MEDALS_PANEL, MedalsPanel],
    [ModuleTypes.MEDAL_PANEL, MedalPanel],
    [ModuleTypes.EXCHANGE_PANEL, ExchangePanel],
    [ModuleTypes.EXCHANGED_PANEL, ExchangedPanel],
    [ModuleTypes.NEW_USER_PANEL, NewUserPanel],
    [ModuleTypes.OLD_USER_PANEL, OldUserPanel],
];

let Tops = [
    [ModuleTypes.TOAST_PANEL, ToastPanel],
    [ModuleTypes.TASK_TOAST, TaskToast],
    [ModuleTypes.SELL_RECORD, SellRecord],
    [ModuleTypes.SELL_PANEL, SellPanel],
    [ModuleTypes.SELLED_PANEL, SelledPanel],
    [ModuleTypes.MEDAL_PANEL, MedalPanel],
    [ModuleTypes.SHOP_BUY_PANEL, ShopBuyPanel],
];

export { Scenes, Panels, Tops }
