mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
more webrtc logging
This commit is contained in:
parent
8767f37a9f
commit
0e14970afe
3 changed files with 56 additions and 0 deletions
|
|
@ -322,6 +322,7 @@ class MarbleGame {
|
||||||
oobs: 0,
|
oobs: 0,
|
||||||
respawns: 0,
|
respawns: 0,
|
||||||
totalTime: 0,
|
totalTime: 0,
|
||||||
|
totalMPScore: 0
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
var stats = Settings.levelStatistics[world.mission.path];
|
var stats = Settings.levelStatistics[world.mission.path];
|
||||||
|
|
|
||||||
|
|
@ -1127,6 +1127,7 @@ class MarbleWorld extends Scheduler {
|
||||||
oobs: 0,
|
oobs: 0,
|
||||||
respawns: 1,
|
respawns: 1,
|
||||||
totalTime: 0,
|
totalTime: 0,
|
||||||
|
totalMPScore: 0
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
Settings.levelStatistics[mission.path].respawns++;
|
Settings.levelStatistics[mission.path].respawns++;
|
||||||
|
|
@ -2071,6 +2072,7 @@ class MarbleWorld extends Scheduler {
|
||||||
oobs: 0,
|
oobs: 0,
|
||||||
respawns: 0,
|
respawns: 0,
|
||||||
totalTime: 0,
|
totalTime: 0,
|
||||||
|
totalMPScore: 0
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
Analytics.trackLevelScore(mission.title, mission.path,
|
Analytics.trackLevelScore(mission.title, mission.path,
|
||||||
|
|
@ -2340,6 +2342,7 @@ class MarbleWorld extends Scheduler {
|
||||||
oobs: 1,
|
oobs: 1,
|
||||||
respawns: 0,
|
respawns: 0,
|
||||||
totalTime: 0,
|
totalTime: 0,
|
||||||
|
totalMPScore: 0
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
Settings.levelStatistics[mission.path].oobs++;
|
Settings.levelStatistics[mission.path].oobs++;
|
||||||
|
|
@ -2518,6 +2521,7 @@ class MarbleWorld extends Scheduler {
|
||||||
oobs: 0,
|
oobs: 0,
|
||||||
respawns: 0,
|
respawns: 0,
|
||||||
totalTime: this.timeState.timeSinceLoad,
|
totalTime: this.timeState.timeSinceLoad,
|
||||||
|
totalMPScore: 0
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
Settings.levelStatistics[mission.path].totalTime += this.timeState.timeSinceLoad;
|
Settings.levelStatistics[mission.path].totalTime += this.timeState.timeSinceLoad;
|
||||||
|
|
|
||||||
|
|
@ -112,9 +112,27 @@ class Net {
|
||||||
static function addClient(peer:RTCPeerConnection, privateJoin:Bool, onFinishSdp:String->Void) {
|
static function addClient(peer:RTCPeerConnection, privateJoin:Bool, onFinishSdp:String->Void) {
|
||||||
var candidates = [];
|
var candidates = [];
|
||||||
peer.onLocalCandidate = (c) -> {
|
peer.onLocalCandidate = (c) -> {
|
||||||
|
Console.log('Local candidate: ' + c);
|
||||||
if (c != "")
|
if (c != "")
|
||||||
candidates.push('a=${c}');
|
candidates.push('a=${c}');
|
||||||
}
|
}
|
||||||
|
peer.onStateChange = (s) -> {
|
||||||
|
switch (s) {
|
||||||
|
case RTC_CLOSED:
|
||||||
|
Console.log("RTC State change: Connection closed!");
|
||||||
|
case RTC_CONNECTED:
|
||||||
|
Console.log("RTC State change: Connected!");
|
||||||
|
case RTC_CONNECTING:
|
||||||
|
Console.log("RTC State change: Connecting...");
|
||||||
|
case RTC_DISCONNECTED:
|
||||||
|
Console.log("RTC State change: Disconnected!");
|
||||||
|
case RTC_FAILED:
|
||||||
|
Console.log("RTC State change: Failed!");
|
||||||
|
case RTC_NEW:
|
||||||
|
Console.log("RTC State change: New...");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var sdpFinished = false;
|
var sdpFinished = false;
|
||||||
|
|
||||||
var finishSdp = () -> {
|
var finishSdp = () -> {
|
||||||
|
|
@ -130,6 +148,14 @@ class Net {
|
||||||
}
|
}
|
||||||
|
|
||||||
peer.onGatheringStateChange = (s) -> {
|
peer.onGatheringStateChange = (s) -> {
|
||||||
|
switch (s) {
|
||||||
|
case RTC_GATHERING_COMPLETE:
|
||||||
|
Console.log("Gathering complete!");
|
||||||
|
case RTC_GATHERING_INPROGRESS:
|
||||||
|
Console.log("Gathering in progress...");
|
||||||
|
case RTC_GATHERING_NEW:
|
||||||
|
Console.log("Gathering new...");
|
||||||
|
}
|
||||||
if (s == RTC_GATHERING_COMPLETE) {
|
if (s == RTC_GATHERING_COMPLETE) {
|
||||||
finishSdp();
|
finishSdp();
|
||||||
}
|
}
|
||||||
|
|
@ -164,9 +190,26 @@ class Net {
|
||||||
var candidates = [];
|
var candidates = [];
|
||||||
|
|
||||||
client.onLocalCandidate = (c) -> {
|
client.onLocalCandidate = (c) -> {
|
||||||
|
Console.log('Local candidate: ' + c);
|
||||||
if (c != "")
|
if (c != "")
|
||||||
candidates.push('a=${c}');
|
candidates.push('a=${c}');
|
||||||
}
|
}
|
||||||
|
client.onStateChange = (s) -> {
|
||||||
|
switch (s) {
|
||||||
|
case RTC_CLOSED:
|
||||||
|
Console.log("RTC State change: Connection closed!");
|
||||||
|
case RTC_CONNECTED:
|
||||||
|
Console.log("RTC State change: Connected!");
|
||||||
|
case RTC_CONNECTING:
|
||||||
|
Console.log("RTC State change: Connecting...");
|
||||||
|
case RTC_DISCONNECTED:
|
||||||
|
Console.log("RTC State change: Disconnected!");
|
||||||
|
case RTC_FAILED:
|
||||||
|
Console.log("RTC State change: Failed!");
|
||||||
|
case RTC_NEW:
|
||||||
|
Console.log("RTC State change: New...");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var sdpFinished = false;
|
var sdpFinished = false;
|
||||||
var finishSdp = () -> {
|
var finishSdp = () -> {
|
||||||
|
|
@ -183,6 +226,14 @@ class Net {
|
||||||
}
|
}
|
||||||
|
|
||||||
client.onGatheringStateChange = (s) -> {
|
client.onGatheringStateChange = (s) -> {
|
||||||
|
switch (s) {
|
||||||
|
case RTC_GATHERING_COMPLETE:
|
||||||
|
Console.log("Gathering complete!");
|
||||||
|
case RTC_GATHERING_INPROGRESS:
|
||||||
|
Console.log("Gathering in progress...");
|
||||||
|
case RTC_GATHERING_NEW:
|
||||||
|
Console.log("Gathering new...");
|
||||||
|
}
|
||||||
if (s == RTC_GATHERING_COMPLETE) {
|
if (s == RTC_GATHERING_COMPLETE) {
|
||||||
finishSdp();
|
finishSdp();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue