mirror of
https://github.com/unanmed/HumanBreak.git
synced 2026-11-08 05:34:30 +08:00
feat: 新的渲染系统
This commit is contained in:
1 parent
af38d2e47e
commit
2f8fbd375c
34 files changed
+1173
-179
No files matched your search
Vendored
+9
-1
@@ -368,7 +368,7 @@ interface Control {
|
||||
*/
|
||||
drawHero(
|
||||
status?: Exclude<keyof MaterialIcon['hero']['down'], 'loc'>,
|
||||
offset?: number,
|
||||
offset?: number | (Loc & { offset: number }),
|
||||
frame?: number
|
||||
): void;
|
||||
|
||||
@@ -1071,6 +1071,14 @@ interface Control {
|
||||
|
||||
_drawHero_updateViewport(x: number, y: number, offset: Loc): void;
|
||||
_moveAction_moving(callback: () => void): void;
|
||||
_drawHero_draw(
|
||||
direction: Dir,
|
||||
x: number,
|
||||
y: number,
|
||||
status: Exclude<keyof MaterialIcon['hero']['down'], 'loc'>,
|
||||
offset: Loc & { offset: number },
|
||||
frame?: number
|
||||
): void;
|
||||
}
|
||||
|
||||
declare const control: new () => Control;
|
||||
Vendored
+2
@@ -240,6 +240,7 @@ interface AnimateFrame {
|
||||
readonly animateTime: number;
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* 勇士移动的时候上一次的换腿时间
|
||||
*/
|
||||
moveTime: number;
|
||||
@@ -251,6 +252,7 @@ interface AnimateFrame {
|
||||
lastLegTime: number;
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* 当前是否在左腿上,使用了四帧插件时无效
|
||||
*/
|
||||
leftLeg: boolean;
|
||||
|
||||
Vendored
+6
@@ -628,6 +628,7 @@ interface InitGameStatus {
|
||||
lockControl: boolean;
|
||||
|
||||
/**
|
||||
* @deprecated 迟早给你删喽\
|
||||
* 勇士移动状态,每个数字干啥的自己去libs翻,这东西太复杂了,不过应该不会有人用这个东西吧(
|
||||
*/
|
||||
heroMoving: number;
|
||||
@@ -792,6 +793,11 @@ interface Follower {
|
||||
* 跟随者的图片id
|
||||
*/
|
||||
name: ImageIds;
|
||||
|
||||
direction: Dir;
|
||||
x: number;
|
||||
y: number;
|
||||
stop: boolean;
|
||||
}
|
||||
|
||||
interface HeroStatistics {
|
||||
|
||||
Reference in new issue
Block a user