Просмотр исходного кода

chore(event): 规范 event 的 API 名称,统一改成大写字母开头

dzp 3 лет назад
Родитель
Сommit
fdd9420c56
5 измененных файлов с 26 добавлено и 24 удалено
  1. 2 2
      framework/online.tin
  2. 5 5
      plugins/basic/char/hp.tin
  3. 2 2
      plugins/basic/char/status.tin
  4. 9 7
      plugins/lib/event.tin
  5. 8 8
      plugins/lib/gmcp.tin

+ 2 - 2
framework/online.tin

@@ -29,8 +29,8 @@
     load-module basic/char;
     load-module shortcut;
 
-    event.handle {char/hpbrief} {prompt} {framework/online} {prompt.UpdateHP};
-    event.handle {char/status}  {prompt} {framework/online} {prompt.UpdateSM};
+    event.Handle {char/hpbrief} {prompt} {framework/online} {prompt.UpdateHP};
+    event.Handle {char/status}  {prompt} {framework/online} {prompt.UpdateSM};
 
     #nop 提供给用户的自动执行函数;
     user-online;

+ 5 - 5
plugins/basic/char/hp.tin

@@ -2,8 +2,8 @@
 
 load-lib event;
 
-event.define {char/hp}       {无参}  {char/hp} {已经获取到 hp 命令输出结果,并更新 char[HP]。};
-event.define {char/hpbrief}  {无参}  {char/hp} {已经获取到 hpbrief 命令输出结果,并更新 char[HP]。};
+event.Define {char/hp}       {无参}  {char/hp} {已经获取到 hp 命令输出结果,并更新 char[HP]。};
+event.Define {char/hpbrief}  {无参}  {char/hp} {已经获取到 hpbrief 命令输出结果,并更新 char[HP]。};
 
 #function {basic_char_hp.Init} {
     #class char open;
@@ -122,7 +122,7 @@ event.define {char/hpbrief}  {无参}  {char/hp} {已经获取到 hpbrief 命令
     };
 	#action {^╰─────────────{(─)*}%S────╯{|ID=char.hp}$} {
     	#class char-hp-parse-hp kill;
-        event.emit char/hp;
+        event.Emit char/hp;
 	};
     #class char-hp-parse-hp close;
 };
@@ -292,7 +292,7 @@ event.define {char/hpbrief}  {无参}  {char/hp} {已经获取到 hpbrief 命令
 
     #showme $summarize;
 
-    event.emit char/hpbrief;
+    event.Emit char/hpbrief;
 };
 
 #function {__char_hp_expandBigNumber__} {
@@ -340,7 +340,7 @@ event.define {char/hpbrief}  {无参}  {char/hp} {已经获取到 hpbrief 命令
     };
     #class char-hpbrief close;
 
-    event.handleOnce {char/hpbrief} {char/hp} {char/hp} {char.hpbrief.done};
+    event.HandleOnce {char/hpbrief} {char/hp} {char/hp} {char.hpbrief.done};
     #send hpbrief;
     SyncMessage hpbrief-end;
 };

+ 2 - 2
plugins/basic/char/status.tin

@@ -2,7 +2,7 @@
 
 load-lib event;
 
-event.define {char/status}    {无参}  {char/status} {已经获取到 status_me 命令输出结果,并更新 char[STATUS]。};
+event.Define {char/status}    {无参}  {char/status} {已经获取到 status_me 命令输出结果,并更新 char[STATUS]。};
 
 #nop ╭────个人状态────┬────┬──────┬────┬──────┬────┬─────╮;
 #nop │姓名    │马后炮      │ID    │Mhp         │级别    │32          │战斗力  │104611      │;
@@ -99,7 +99,7 @@ event.define {char/status}    {无参}  {char/status} {已经获取到 status_me
         #echo <120>人物状态信息已更新。<070>;
         #line gag;
 
-        event.emit char/status;
+        event.Emit char/status;
     };
 
     #action {^等等,系统喘气中......$} {

+ 9 - 7
plugins/lib/event.tin

@@ -1,6 +1,8 @@
-#function {__event_init__} {
+#function {lib_event.Init} {
     #var gEventHandlers {};
     #var gValidEvent    {};
+
+    #return true;
 };
 
 #function {__xtt_event_name_is_valid__} {
@@ -12,7 +14,7 @@
     #return {false};
 };
 
-#alias {event.define} {
+#alias {event.Define} {
     #local name     {%1};
     #local type     {%2};
     #local module   {%3};
@@ -39,7 +41,7 @@
     };
 };
 
-#alias {event.list} {
+#alias {event.List} {
     #local event {};
 
     #if { &gValidEvent[] <= 0 } {
@@ -79,7 +81,7 @@
     #echo {%h};
 };
 
-#alias {event.emit} {
+#alias {event.Emit} {
     #local name  {%1};
     #local pHook {%2};
     #local args  {%3};
@@ -118,7 +120,7 @@
     };
 };
 
-#alias {event.handle} {
+#alias {event.Handle} {
     #local name     {%1};
     #local hook     {%2};
     #local module   {%3};
@@ -139,7 +141,7 @@
     };
 };
 
-#alias {event.unhandle} {
+#alias {event.UnHandle} {
     #local name {%1};
     #local hook {%2};
 
@@ -155,7 +157,7 @@
     #unvar {gEventHandlers[$name][$hook]};
 };
 
-#alias {event.handleOnce} {
+#alias {event.HandleOnce} {
     #local name     {%1};
     #local hook     {%2};
     #local module   {%3};

+ 8 - 8
plugins/lib/gmcp.tin

@@ -3,10 +3,10 @@
 load-lib telnet;
 load-lib event;
 
-event.define {GMCP.Move}    {无参} {GMCP} {接收到 GMCP 移动信息,已更新 gGMCP[Move]};
-event.define {GMCP.Status}  {无参} {GMCP} {接收到 GMCP 角色状态,已更新 gGMCP[Status]};
-event.define {GMCP.Combat}  {无参} {GMCP} {接收到 GMCP 战斗信息,已更新 gGMCP[Combat]};
-event.define {GMCP.Buff}    {无参} {GMCP} {接收到 GMCP BUFF状态,已更新 gGMCP[Buff]};
+event.Define {GMCP.Move}    {无参} {GMCP} {接收到 GMCP 移动信息,已更新 gGMCP[Move]};
+event.Define {GMCP.Status}  {无参} {GMCP} {接收到 GMCP 角色状态,已更新 gGMCP[Status]};
+event.Define {GMCP.Combat}  {无参} {GMCP} {接收到 GMCP 战斗信息,已更新 gGMCP[Combat]};
+event.Define {GMCP.Buff}    {无参} {GMCP} {接收到 GMCP BUFF状态,已更新 gGMCP[Buff]};
 
 #alias {gmcp.Enable} {
     #event {IAC WILL GMCP} {
@@ -25,21 +25,21 @@ event.define {GMCP.Buff}    {无参} {GMCP} {接收到 GMCP BUFF状态,已更
     gmcp.Handle GMCP.Move {
         #var gGMCP[Move] {%%0};
         #var gGMCP[Move] {$gGMCP[Move][1]};
-        event.emit GMCP.Move {};
+        event.Emit GMCP.Move {};
     };
 
     gmcp.Handle GMCP.Status {
         #var gGMCP[Status] {%%0};
-        event.emit GMCP.Status {};
+        event.Emit GMCP.Status {};
     };
 
     gmcp.Handle GMCP.Combat {
         #var gGMCP[Combat] {%%0};
-        event.emit GMCP.Combat {};
+        event.Emit GMCP.Combat {};
     };
 
     gmcp.Handle GMCP.Buff {
         #var gGMCP[Buff] {%%0};
-        event.emit GMCP.Buff {};
+        event.Emit GMCP.Buff {};
     };
 };