|
|
|
@ -3,7 +3,7 @@ import { TILE_WIDTH, TILE_HEIGHT, MAP_ZOOM } from '../shared/constants';
|
|
|
|
import { getViewport } from '../shared/telegram';
|
|
|
|
import { getViewport } from '../shared/telegram';
|
|
|
|
import type { Camera } from './camera';
|
|
|
|
import type { Camera } from './camera';
|
|
|
|
import type { TownData, NPCData, BuildingData, TownObjectData } from './types';
|
|
|
|
import type { TownData, NPCData, BuildingData, TownObjectData } from './types';
|
|
|
|
import { drawEnemyHpBarOnly } from './enemyVisuals';
|
|
|
|
// import { drawEnemyHpBarOnly } from './enemyVisuals';
|
|
|
|
import { GameSpriteRegistry } from './assets/gameSpriteRegistry';
|
|
|
|
import { GameSpriteRegistry } from './assets/gameSpriteRegistry';
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
buildingTypeToTextureKey,
|
|
|
|
buildingTypeToTextureKey,
|
|
|
|
@ -880,10 +880,10 @@ export class GameRenderer {
|
|
|
|
drawEnemy(
|
|
|
|
drawEnemy(
|
|
|
|
wx: number,
|
|
|
|
wx: number,
|
|
|
|
wy: number,
|
|
|
|
wy: number,
|
|
|
|
hp: number,
|
|
|
|
// hp: number,
|
|
|
|
maxHp: number,
|
|
|
|
// maxHp: number,
|
|
|
|
enemySlug: string,
|
|
|
|
enemySlug: string,
|
|
|
|
enemyArchetype: string | undefined,
|
|
|
|
// enemyArchetype: string | undefined,
|
|
|
|
now: number,
|
|
|
|
now: number,
|
|
|
|
): void {
|
|
|
|
): void {
|
|
|
|
const gfx = this._enemyGfx;
|
|
|
|
const gfx = this._enemyGfx;
|
|
|
|
@ -913,7 +913,7 @@ export class GameRenderer {
|
|
|
|
entry.sprite.scale.set(targetH / th);
|
|
|
|
entry.sprite.scale.set(targetH / th);
|
|
|
|
entry.sprite.zIndex = cy + 90;
|
|
|
|
entry.sprite.zIndex = cy + 90;
|
|
|
|
entry.sprite.visible = true;
|
|
|
|
entry.sprite.visible = true;
|
|
|
|
drawEnemyHpBarOnly(gfx, enemySlug, enemyArchetype, cx, cy, hp, maxHp);
|
|
|
|
// drawEnemyHpBarOnly(gfx, enemySlug, enemyArchetype, cx, cy, hp, maxHp);
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|