mirror of
https://github.com/unanmed/HumanBreak.git
synced 2026-11-10 23:44:31 +08:00
feat & fix: 小地图显示剩余怪物 & id优化
This commit is contained in:
1 parent
020551bd90
commit
59c3b46cfc
15 files changed
+93
-13
No files matched your search
+4
-3
@@ -1,6 +1,6 @@
|
||||
import './system';
|
||||
import '../plugin/game/index';
|
||||
import { DamageEnemy, EnemyCollection } from './enemy/damage';
|
||||
import * as damage from './enemy/damage';
|
||||
import { EventEmitter, IndexedEventEmitter } from '@/core/common/eventEmitter';
|
||||
import { Range } from '@/plugin/game/range';
|
||||
import { specials } from './enemy/special';
|
||||
@@ -9,8 +9,8 @@ import * as battle from './enemy/battle';
|
||||
import * as hero from './hero';
|
||||
|
||||
// ----- 类注册
|
||||
Mota.register('class', 'DamageEnemy', DamageEnemy);
|
||||
Mota.register('class', 'EnemyCollection', EnemyCollection);
|
||||
Mota.register('class', 'DamageEnemy', damage.DamageEnemy);
|
||||
Mota.register('class', 'EnemyCollection', damage.EnemyCollection);
|
||||
Mota.register('class', 'EventEmitter', EventEmitter);
|
||||
Mota.register('class', 'IndexedEventEmitter', IndexedEventEmitter);
|
||||
Mota.register('class', 'Range', Range);
|
||||
@@ -18,6 +18,7 @@ Mota.register('class', 'Range', Range);
|
||||
Mota.register('fn', 'getEnemy', battle.getEnemy);
|
||||
Mota.register('fn', 'getHeroStatusOn', hero.getHeroStatusOn);
|
||||
Mota.register('fn', 'getHeroStatusOf', hero.getHeroStatusOf);
|
||||
Mota.register('fn', 'ensureFloorDamage', damage.ensureFloorDamage);
|
||||
// ----- 变量注册
|
||||
Mota.register('var', 'enemySpecials', specials);
|
||||
Mota.register('var', 'hook', hook);
|
||||
|
||||
+3
-1
@@ -21,6 +21,7 @@ import type { KeyCode } from '@/plugin/keyCodes';
|
||||
import type { Ref } from 'vue';
|
||||
import type * as battle from './enemy/battle';
|
||||
import type * as hero from './hero';
|
||||
import type * as damage from './enemy/damage';
|
||||
import type { Logger } from '@/core/common/logger';
|
||||
|
||||
interface ClassInterface {
|
||||
@@ -51,8 +52,9 @@ interface ClassInterface {
|
||||
|
||||
type _IBattle = typeof battle;
|
||||
type _IHero = typeof hero;
|
||||
type _IDamage = typeof damage;
|
||||
|
||||
interface FunctionInterface extends _IBattle, _IHero {
|
||||
interface FunctionInterface extends _IBattle, _IHero, _IDamage {
|
||||
// 定义于渲染进程,录像中会进行polyfill,但是不执行任何内容
|
||||
readyAllResource(): void;
|
||||
// 定义于游戏进程,渲染进程依然可用
|
||||
|
||||
Reference in new issue
Block a user