mirror of
https://github.com/unanmed/HumanBreak.git
synced 2026-11-04 02:45:04 +08:00
feat: 地图渲染大致完成
This commit is contained in:
1 parent
2316bc4cad
commit
117bd94928
30 files changed
+1921
-148
No files matched your search
Vendored
+5
-1
@@ -76,7 +76,7 @@ type MaterialImages = {
|
||||
/**
|
||||
* 各个类型的图块的图片
|
||||
*/
|
||||
[C in Exclude<Cls, 'tilesets'>]: HTMLImageElement;
|
||||
[C in Exclude<Cls, 'tileset' | 'autotile'>]: HTMLImageElement;
|
||||
} & {
|
||||
/**
|
||||
* 空气墙
|
||||
@@ -1415,6 +1415,10 @@ interface MapDataOf<T extends keyof NumberToId> {
|
||||
* 图块的类型
|
||||
*/
|
||||
cls: ClsOf<NumberToId[T]>;
|
||||
|
||||
bigImage?: ImageIds;
|
||||
|
||||
faceIds?: Record<Dir, AllIds>;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Vendored
+3
@@ -89,6 +89,9 @@ type Enemy<I extends EnemyIds = EnemyIds> = {
|
||||
|
||||
specialHalo?: number[];
|
||||
translation?: [number, number];
|
||||
|
||||
/** 大怪物绑定贴图 */
|
||||
bigImage?: ImageIds;
|
||||
} & {
|
||||
[P in PartialNumbericEnemyProperty]?: number;
|
||||
} & {
|
||||
|
||||
Vendored
+6
@@ -1397,6 +1397,12 @@ interface Maps {
|
||||
};
|
||||
|
||||
_getBigImageInfo(bigImage: HTMLImageElement, face: Dir, posX: number): any;
|
||||
|
||||
_getBgFgMapArray(
|
||||
name: string,
|
||||
floorId: FloorIds,
|
||||
noCache?: boolean
|
||||
): number[][];
|
||||
}
|
||||
|
||||
declare const maps: new () => Maps;
|
||||
Reference in new issue
Block a user