move log events to a label
This commit is contained in:
parent
d111eacbd7
commit
a2640c6bb8
@ -146,9 +146,10 @@ foreach (Event in UIManager.PendingEvents) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
case "DebugMode.VarInsp.Dump.Teams0": {
|
case "DebugMode.VarInsp.Dump.Teams0": {
|
||||||
|
// prevent to dump Net_DebugMode_Logs in the dump
|
||||||
declare Text tmp = Net_DebugMode_Logs;
|
declare Text tmp = Net_DebugMode_Logs;
|
||||||
Net_DebugMode_Logs = "";
|
Net_DebugMode_Logs = "";
|
||||||
Net_DebugMode_Logs = Prefix ^ "Teams[0] dump:\n" ^ Dbg_DumpDeclareForVariables(Teams[0], False) ^"\n" ^ tmp;
|
Net_DebugMode_Logs = Prefix ^ "Teams[0] dump:\n" ^ Dbg_DumpDeclareForVariables(Teams[0], False) ^"\n" ^ Net_DebugMode_Logs;
|
||||||
}
|
}
|
||||||
case "DebugMode.VarInsp.Dump.UIAll": {
|
case "DebugMode.VarInsp.Dump.UIAll": {
|
||||||
Net_DebugMode_Logs = Prefix ^ "UIAll dump:\n" ^ Dbg_DumpDeclareForVariables(UIManager.UIAll, False) ^"\n" ^ Net_DebugMode_Logs;
|
Net_DebugMode_Logs = Prefix ^ "UIAll dump:\n" ^ Dbg_DumpDeclareForVariables(UIManager.UIAll, False) ^"\n" ^ Net_DebugMode_Logs;
|
||||||
@ -226,41 +227,61 @@ foreach (Event in UIManager.PendingEvents) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
+++DebugMode_LogEvents+++
|
||||||
|
***
|
||||||
|
|
||||||
|
***DebugMode_LogEvents***
|
||||||
|
***
|
||||||
foreach (Event in PendingEvents) {
|
foreach (Event in PendingEvents) {
|
||||||
+++DebugMode_LogFormat+++
|
+++DebugMode_PendingEvents+++
|
||||||
Net_DebugMode_Logs = Prefix ^ "CSmMode PendingEvent: " ^ Event.Type ^"\n" ^ Net_DebugMode_Logs;
|
|
||||||
if (Event.Type == CSmModeEvent::EType::OnPlayerAdded) {
|
|
||||||
if (Event.Player != Null && TL::Split(",", S_DebugLib_RestrictUIto).exists(Event.Player.User.Login)) {
|
|
||||||
Layers::Attach(C_DebugMode_MainUI, Event.Player);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (Event in XmlRpc.PendingEvents) {
|
foreach (Event in XmlRpc.PendingEvents) {
|
||||||
+++DebugMode_LogFormat+++
|
+++DebugMode_XmlRpcPendingEvents+++
|
||||||
if (Event.Type == CXmlRpcEvent::EType::CallbackArray) {
|
|
||||||
Net_DebugMode_Logs = Prefix ^ "XmlRpc PendingEvent: " ^ Event.ParamArray1 ^"\n" ^ Net_DebugMode_Logs;
|
|
||||||
} else {
|
|
||||||
Net_DebugMode_Logs = Prefix ^ "XmlRpc PendingEvent: " ^ Event.Param1 ^"\n" ^ Net_DebugMode_Logs;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
declare RacePendingEvents = Race::GetPendingEvents();
|
declare Events::K_RaceEvent[] RacePendingEvents = Race::GetPendingEvents();
|
||||||
foreach (Event in RacePendingEvents) {
|
foreach (Event in RacePendingEvents) {
|
||||||
+++DebugMode_LogFormat+++
|
+++DebugMode_RacePendingEvents+++
|
||||||
declare Text Type = "Unknown";
|
|
||||||
switch (Event.Type) {
|
|
||||||
case 1: Type = "Waypoint";
|
|
||||||
case 2: Type = "GiveUp";
|
|
||||||
case 3: Type = "Respawn";
|
|
||||||
case 4: Type = "SkipOutro";
|
|
||||||
case 5: Type = "StartLine";
|
|
||||||
case 6: Type = "Eliminated";
|
|
||||||
}
|
|
||||||
Net_DebugMode_Logs = Prefix ^ "Race Pending Event: " ^ Type ^"\n" ^ Net_DebugMode_Logs;
|
|
||||||
}
|
}
|
||||||
***
|
***
|
||||||
|
|
||||||
|
***DebugMode_PendingEvents***
|
||||||
|
***
|
||||||
|
+++DebugMode_LogFormat+++
|
||||||
|
Net_DebugMode_Logs = Prefix ^ "CSmMode PendingEvent: " ^ Event.Type ^"\n" ^ Net_DebugMode_Logs;
|
||||||
|
if (Event.Type == CSmModeEvent::EType::OnPlayerAdded) {
|
||||||
|
if (Event.Player != Null && TL::Split(",", S_DebugLib_RestrictUIto).exists(Event.Player.User.Login)) {
|
||||||
|
Layers::Attach(C_DebugMode_MainUI, Event.Player);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
***
|
||||||
|
|
||||||
|
***DebugMode_XmlRpcPendingEvents***
|
||||||
|
***
|
||||||
|
+++DebugMode_LogFormat+++
|
||||||
|
if (Event.Type == CXmlRpcEvent::EType::CallbackArray) {
|
||||||
|
Net_DebugMode_Logs = Prefix ^ "XmlRpc PendingEvent: " ^ Event.ParamArray1 ^"\n" ^ Net_DebugMode_Logs;
|
||||||
|
} else {
|
||||||
|
Net_DebugMode_Logs = Prefix ^ "XmlRpc PendingEvent: " ^ Event.Param1 ^"\n" ^ Net_DebugMode_Logs;
|
||||||
|
}
|
||||||
|
***
|
||||||
|
|
||||||
|
***DebugMode_RacePendingEvents***
|
||||||
|
***
|
||||||
|
+++DebugMode_LogFormat+++
|
||||||
|
declare Text Type = "Unknown";
|
||||||
|
switch (Event.Type) {
|
||||||
|
case 1: Type = "Waypoint";
|
||||||
|
case 2: Type = "GiveUp";
|
||||||
|
case 3: Type = "Respawn";
|
||||||
|
case 4: Type = "SkipOutro";
|
||||||
|
case 5: Type = "StartLine";
|
||||||
|
case 6: Type = "Eliminated";
|
||||||
|
}
|
||||||
|
Net_DebugMode_Logs = Prefix ^ "Race Pending Event: " ^ Type ^"\n" ^ Net_DebugMode_Logs;
|
||||||
|
***
|
||||||
|
|
||||||
***DebugMode_LogFormat***
|
***DebugMode_LogFormat***
|
||||||
***
|
***
|
||||||
declare Integer CurrentTimeStamp = TL::ToInteger(TiL::GetCurrent());
|
declare Integer CurrentTimeStamp = TL::ToInteger(TiL::GetCurrent());
|
||||||
@ -283,7 +304,6 @@ if (TL::Length(Net_DebugMode_Logs) > 1000000) {
|
|||||||
Net_DebugMode_Logs = TL::SubString(Net_DebugMode_Logs, 0, 1000000);
|
Net_DebugMode_Logs = TL::SubString(Net_DebugMode_Logs, 0, 1000000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
declare netwrite Integer Net_DebugMode_Logs_Serial for Teams[0];
|
declare netwrite Integer Net_DebugMode_Logs_Serial for Teams[0];
|
||||||
Net_DebugMode_Logs_Serial += 1;
|
Net_DebugMode_Logs_Serial += 1;
|
||||||
***
|
***
|
||||||
@ -360,7 +380,7 @@ Text GetManialink() {
|
|||||||
|
|
||||||
<frame id="frame-rightpanel" pos="26 0">
|
<frame id="frame-rightpanel" pos="26 0">
|
||||||
|
|
||||||
|
|
||||||
<frame id="frame-rightpanel-logs" hidden=1>
|
<frame id="frame-rightpanel-logs" hidden=1>
|
||||||
<frame>
|
<frame>
|
||||||
<quad id="quad-clearlogs" class="button" pos="0 0" size="15 4" z-index="-1" bgcolor="666" opacity="0.5" scriptevents="1"/>
|
<quad id="quad-clearlogs" class="button" pos="0 0" size="15 4" z-index="-1" bgcolor="666" opacity="0.5" scriptevents="1"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user