refactor(scenes) 将测试场景移动到测试场景testScenes目录下

This commit is contained in:
chicrobot committed 2026-01-09 14:54:52 +08:00
1 parent dabe9ed2ef
commit f6874d1ee9
14 files changed
+63 -63

No files matched your search

+13 -13
View File
@@ -6,26 +6,26 @@ import BootScene from './scenes/BootScene.js';
import GameScene from './scenes/GameScene.js'; import GameScene from './scenes/GameScene.js';
// 导入移动测试场景 // 导入移动测试场景
import KeyboardMovementTestScene from './scenes/KeyboardMovementTestScene.js'; import KeyboardMovementTestScene from './scenes/testScenes/KeyboardMovementTestScene.js';
import TargetMovementTestScene from './scenes/TargetMovementTestScene.js'; import TargetMovementTestScene from './scenes/testScenes/TargetMovementTestScene.js';
import SelectionAndMovementTestScene from './scenes/SelectionAndMovementTestScene.js'; import SelectionAndMovementTestScene from './scenes/testScenes/SelectionAndMovementTestScene.js';
import JoystickMovementTestScene from './scenes/JoystickMovementTestScene.js'; import JoystickMovementTestScene from './scenes/testScenes/JoystickMovementTestScene.js';
import AutoMovementTestScene from './scenes/AutoMovementTestScene.js'; import AutoMovementTestScene from './scenes/testScenes/AutoMovementTestScene.js';
import MiniMapTestScene from './scenes/MiniMapTestScene.js'; import MiniMapTestScene from './scenes/testScenes/MiniMapTestScene.js';
// 导入物品系统测试场景 // 导入物品系统测试场景
import ItemTestScene from './scenes/ItemTestScene.js'; import ItemTestScene from './scenes/testScenes/ItemTestScene.js';
// 导入背包系统测试场景 // 导入背包系统测试场景
import InventoryTestScene from './scenes/InventoryTestScene.js'; import InventoryTestScene from './scenes/testScenes/InventoryTestScene.js';
// 导入物品列表菜单测试场景 // 导入物品列表菜单测试场景
import ItemListTestScene from './scenes/ItemListTestScene.js'; import ItemListTestScene from './scenes/testScenes/ItemListTestScene.js';
// 导入资源包测试场景 // 导入资源包测试场景
import ResourceTestScene from './scenes/ResourceTestScene.js'; import ResourceTestScene from './scenes/testScenes/ResourceTestScene.js';
// 导入地图编辑测试场景 // 导入地图编辑测试场景
import MapEditSinglePicTestScene from './scenes/MapEditSinglePicTestScene.js'; import MapEditSinglePicTestScene from './scenes/testScenes/MapEditSinglePicTestScene.js';
// 导入角色动画测试场景 // 导入角色动画测试场景
import CharacterAnimationTestScene from './scenes/CharacterAnimationTestScene.js'; import CharacterAnimationTestScene from './scenes/testScenes/CharacterAnimationTestScene.js';
// 导入临时场景 // 导入临时场景
import MapEditTestScene from './scenes/MapEditTestScene.js'; import MapEditTestScene from './scenes/testScenes/MapEditTestScene.js';
// 创建游戏的最终配置对象 // 创建游戏的最终配置对象
const config = { const config = {
@@ -1,8 +1,8 @@
// 测试场景5:移动更新逻辑 // 测试场景5:移动更新逻辑
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
export default class MovementTestScene5 extends Phaser.Scene { export default class MovementTestScene5 extends Phaser.Scene {
constructor() { constructor() {
@@ -2,12 +2,12 @@
// 使用Player0和Player1图片作为移动帧 // 使用Player0和Player1图片作为移动帧
// 导入系统和UI组件 // 导入系统和UI组件
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
// 导入Unit类 // 导入Unit类
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
export default class CharacterAnimationTestScene extends Phaser.Scene { export default class CharacterAnimationTestScene extends Phaser.Scene {
constructor() { constructor() {
@@ -1,12 +1,12 @@
// 背包系统测试场景 // 背包系统测试场景
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
import { ItemManager } from '../items/ItemManager.js'; import { ItemManager } from '../../items/ItemManager.js';
import { Inventory } from '../items/Inventory.js'; import { Inventory } from '../../items/Inventory.js';
import { InventoryUI } from '../ui/InventoryUI.js'; import { InventoryUI } from '../../ui/InventoryUI.js';
export default class InventoryTestScene extends Phaser.Scene { export default class InventoryTestScene extends Phaser.Scene {
constructor() { constructor() {
@@ -1,13 +1,13 @@
// 物品列表菜单测试场景 // 物品列表菜单测试场景
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
import { ItemManager } from '../items/ItemManager.js'; import { ItemManager } from '../../items/ItemManager.js';
import { Inventory } from '../items/Inventory.js'; import { Inventory } from '../../items/Inventory.js';
import { InventoryUI } from '../ui/InventoryUI.js'; import { InventoryUI } from '../../ui/InventoryUI.js';
import { ItemListUI } from '../ui/ItemListUI.js'; import { ItemListUI } from '../../ui/ItemListUI.js';
export default class ItemListTestScene extends Phaser.Scene { export default class ItemListTestScene extends Phaser.Scene {
constructor() { constructor() {
@@ -1,10 +1,10 @@
// 物品系统测试场景 // 物品系统测试场景
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
import { ItemManager } from '../items/ItemManager.js'; import { ItemManager } from '../../items/ItemManager.js';
export default class ItemTestScene extends Phaser.Scene { export default class ItemTestScene extends Phaser.Scene {
constructor() { constructor() {
@@ -1,9 +1,9 @@
// 测试场景:虚拟摇杆控制 // 测试场景:虚拟摇杆控制
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
import { VirtualJoystick } from '../ui/VirtualJoystick.js'; import { VirtualJoystick } from '../../ui/VirtualJoystick.js';
export default class JoystickMovementTestScene extends Phaser.Scene { export default class JoystickMovementTestScene extends Phaser.Scene {
constructor() { constructor() {
@@ -1,8 +1,8 @@
// 测试场景:相对移动(键盘控制) // 测试场景:相对移动(键盘控制)
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
export default class KeyboardMovementTestScene extends Phaser.Scene { export default class KeyboardMovementTestScene extends Phaser.Scene {
constructor() { constructor() {
File renamed without changes.
@@ -1,9 +1,9 @@
// 测试场景6:小地图测试 // 测试场景6:小地图测试
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
import { MiniMap } from '../ui/MiniMap.js'; import { MiniMap } from '../../ui/MiniMap.js';
export default class MovementTestScene6 extends Phaser.Scene { export default class MovementTestScene6 extends Phaser.Scene {
constructor() { constructor() {
File renamed without changes.
@@ -1,8 +1,8 @@
// 测试场景:单位选择与移动命令 // 测试场景:单位选择与移动命令
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
export default class SelectionAndMovementTestScene extends Phaser.Scene { export default class SelectionAndMovementTestScene extends Phaser.Scene {
constructor() { constructor() {
@@ -1,8 +1,8 @@
// 测试场景:目标点移动 // 测试场景:目标点移动
import Unit from '../objects/Unit.js'; import Unit from '../../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../../systems/CommandSystem.js';
export default class TargetMovementTestScene extends Phaser.Scene { export default class TargetMovementTestScene extends Phaser.Scene {
constructor() { constructor() {