更新自动补全信息
This commit is contained in:
parent
eba9b80d68
commit
923f16e77e
File diff suppressed because it is too large
Load Diff
@ -76,6 +76,50 @@ editor_multi = function () {
|
|||||||
if (name instanceof Function) name = name({});
|
if (name instanceof Function) name = name({});
|
||||||
coredef.core.hasSpecial["!doc"] += name + "(" + one[0] + "); ";
|
coredef.core.hasSpecial["!doc"] += name + "(" + one[0] + "); ";
|
||||||
});
|
});
|
||||||
|
Object.keys(core.canvas).forEach(function (name) {
|
||||||
|
coredef.core.canvas[name] = {
|
||||||
|
"!type": "CanvasRenderingContext2D",
|
||||||
|
"!doc": "系统画布"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Object.keys(core.status.maps).forEach(function (name) {
|
||||||
|
coredef.core.status.maps[name] = {
|
||||||
|
"!type": "floor",
|
||||||
|
"!doc": core.status.maps[name].title || ''
|
||||||
|
}
|
||||||
|
coredef.core.status.bgmaps[name] = {
|
||||||
|
"!type": "[[number]]",
|
||||||
|
"!doc": core.status.maps[name].title || ''
|
||||||
|
}
|
||||||
|
coredef.core.status.fgmaps[name] = {
|
||||||
|
"!type": "[[number]]",
|
||||||
|
"!doc": core.status.maps[name].title || ''
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Object.keys(core.status.shops).forEach(function (id) {
|
||||||
|
coredef.core.status.shops[id] = {
|
||||||
|
"!doc": core.status.shops[id].textInList || "全局商店"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Object.keys(core.status.textAttribute).forEach(function (id) {
|
||||||
|
coredef.core.status.textAttribute[id] = {};
|
||||||
|
});
|
||||||
|
Object.keys(core.values).forEach(function (id) {
|
||||||
|
var one = data_comment_c456ea59_6018_45ef_8bcc_211a24c627dc._data.values._data[id];
|
||||||
|
if (!one) return;
|
||||||
|
coredef.core.values[id] = {
|
||||||
|
"!type": "number",
|
||||||
|
"!doc": one._data,
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Object.keys(core.flags).forEach(function (id) {
|
||||||
|
var one = data_comment_c456ea59_6018_45ef_8bcc_211a24c627dc._data.flags._data[id];
|
||||||
|
if (!one) return;
|
||||||
|
coredef.core.flags[id] = {
|
||||||
|
"!type": id == 'statusBarItems' ? '[string]' : 'bool',
|
||||||
|
"!doc": one._data,
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
var ternServer = new CodeMirror.TernServer({
|
var ternServer = new CodeMirror.TernServer({
|
||||||
defs: terndefs_f6783a0a_522d_417e_8407_94c67b692e50,
|
defs: terndefs_f6783a0a_522d_417e_8407_94c67b692e50,
|
||||||
|
|||||||
11
runtime.d.ts
vendored
11
runtime.d.ts
vendored
@ -473,7 +473,8 @@ declare class control {
|
|||||||
* @returns name ? core.status.hero.loc[name] : core.status.hero.loc
|
* @returns name ? core.status.hero.loc[name] : core.status.hero.loc
|
||||||
*/
|
*/
|
||||||
getHeroLoc(): { x: number, y: number, direction: direction }
|
getHeroLoc(): { x: number, y: number, direction: direction }
|
||||||
getHeroLoc(name: 'direction'): | direction
|
getHeroLoc(name: 'x' | 'y'): number
|
||||||
|
getHeroLoc(name: 'direction'): direction
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据级别的数字获取对应的名称,后者定义在全塔属性
|
* 根据级别的数字获取对应的名称,后者定义在全塔属性
|
||||||
@ -557,7 +558,7 @@ declare class control {
|
|||||||
* @param needPlaying 是否只在游戏运行时才执行(在标题界面不执行)
|
* @param needPlaying 是否只在游戏运行时才执行(在标题界面不执行)
|
||||||
* @param func 要执行的函数,或插件中的函数名;可接受timestamp(从页面加载完毕到当前所经过的时间)作为参数
|
* @param func 要执行的函数,或插件中的函数名;可接受timestamp(从页面加载完毕到当前所经过的时间)作为参数
|
||||||
*/
|
*/
|
||||||
registerAnimationFrame(name: string, needPlaying: bool, func?: (timestamp: number) => void): void
|
registerAnimationFrame(name: string, needPlaying: boolean, func?: (timestamp: number) => void): void
|
||||||
|
|
||||||
/** 注销一个animationFrame */
|
/** 注销一个animationFrame */
|
||||||
unregisterAnimationFrame(name: string): void
|
unregisterAnimationFrame(name: string): void
|
||||||
@ -677,7 +678,7 @@ declare class control {
|
|||||||
* 需要接受一个action参数,代表录像回放时的下一个操作
|
* 需要接受一个action参数,代表录像回放时的下一个操作
|
||||||
* func返回true代表成功处理了此录像行为,false代表没有处理此录像行为。
|
* func返回true代表成功处理了此录像行为,false代表没有处理此录像行为。
|
||||||
*/
|
*/
|
||||||
registerReplayAction(name: string, func: (action?: string) => bool): void
|
registerReplayAction(name: string, func: (action?: string) => boolean): void
|
||||||
|
|
||||||
/** 注销一个录像行为 */
|
/** 注销一个录像行为 */
|
||||||
unregisterReplayAction(name: string): void
|
unregisterReplayAction(name: string): void
|
||||||
@ -1005,7 +1006,7 @@ declare class events {
|
|||||||
resetGame(hero?: any, hard?: any, floorId?: string, maps?: any, values?: any): void
|
resetGame(hero?: any, hard?: any, floorId?: string, maps?: any, values?: any): void
|
||||||
|
|
||||||
/** 游戏获胜事件 */
|
/** 游戏获胜事件 */
|
||||||
win(reason?: anstringy, norank?: boolean, noexit?: boolean): void
|
win(reason?: string, norank?: boolean, noexit?: boolean): void
|
||||||
|
|
||||||
/** 游戏失败事件 */
|
/** 游戏失败事件 */
|
||||||
lose(reason?: string): void
|
lose(reason?: string): void
|
||||||
@ -2554,7 +2555,7 @@ declare class utils {
|
|||||||
hideWithAnimate(obj?: any, speed?: number, callback?: () => any): void
|
hideWithAnimate(obj?: any, speed?: number, callback?: () => any): void
|
||||||
|
|
||||||
/** 解压一段内容 */
|
/** 解压一段内容 */
|
||||||
unzip(blobOrUrl?: any, success?: (data: any) => void, error?: (error: string) => void, convertToText?: bool, onprogress?: (loaded: number, total: number) => void): void
|
unzip(blobOrUrl?: any, success?: (data: any) => void, error?: (error: string) => void, convertToText?: boolean, onprogress?: (loaded: number, total: number) => void): void
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 和图标相关的函数 */
|
/** 和图标相关的函数 */
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user