chore: 内部接口改名

This commit is contained in:
unanmed 2026-09-19 12:33:10 +08:00
parent 84972008cf
commit 4e649533ee
2 changed files with 8 additions and 9 deletions

View File

@ -22,7 +22,7 @@ import { state } from '@user/data-state';
/** 默认的移动时长 */
const DEFAULT_TIME = 100;
interface HeroRenderEntity {
interface IHeroRenderEntity {
/** 移动图块对象 */
readonly block: IMovingBlock;
/** 标识符,用于判定跟随者 */
@ -63,13 +63,13 @@ export class MapHeroRenderer implements IMapHeroRenderer {
/** 勇士每个朝向的贴图对象 */
readonly textureMap: Map<FaceDirection, IMaterialFramedData> = new Map();
/** 勇士渲染实体,与 `entities[0]` 同引用 */
readonly heroEntity: HeroRenderEntity;
readonly heroEntity: IHeroRenderEntity;
/**
* 0
*
*/
readonly entities: HeroRenderEntity[] = [];
readonly entities: IHeroRenderEntity[] = [];
/** 每帧执行的帧动画对象 */
readonly ticker: IMapRendererTicker;
@ -85,7 +85,7 @@ export class MapHeroRenderer implements IMapHeroRenderer {
this.moverController = hero.mover.addHook(hook);
this.moverController.load();
const moving = this.addHeroMoving(renderer, layer, hero);
const heroEntity: HeroRenderEntity = {
const heroEntity: IHeroRenderEntity = {
block: moving,
identifier: '',
targetX: hero.x,
@ -223,7 +223,7 @@ export class MapHeroRenderer implements IMapHeroRenderer {
* @param time
*/
private moveEntity(
entity: HeroRenderEntity,
entity: IHeroRenderEntity,
direction: FaceDirection,
time: number
) {
@ -272,7 +272,7 @@ export class MapHeroRenderer implements IMapHeroRenderer {
* @param time
*/
private jumpEntity(
entity: HeroRenderEntity,
entity: IHeroRenderEntity,
x: number,
y: number,
time: number
@ -295,7 +295,7 @@ export class MapHeroRenderer implements IMapHeroRenderer {
this.heroEntity.lastAnimateTime = this.ticker.timestamp;
}
private endEntityMoving(entity: HeroRenderEntity) {
private endEntityMoving(entity: IHeroRenderEntity) {
entity.moving = false;
entity.animating = false;
entity.animateFrame = 0;
@ -366,7 +366,7 @@ export class MapHeroRenderer implements IMapHeroRenderer {
const x = last.block.x - dxn;
const y = last.block.y - dyn;
const moving = this.renderer.addMovingBlock(this.layer, tex, x, y);
const entity: HeroRenderEntity = {
const entity: IHeroRenderEntity = {
block: moving,
identifier: id,
targetX: last.targetX - dx,

View File

@ -1,6 +1,5 @@
import { ITexture, Font } from '@motajs/render';
import { IHeroLocation, IMapLayer } from '@user/data-base';
import { IMapRenderResult } from '../types';
export interface IMapExtensionManager {