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,
|
||||
respawns: 0,
|
||||
totalTime: 0,
|
||||
totalMPScore: 0
|
||||
});
|
||||
}
|
||||
var stats = Settings.levelStatistics[world.mission.path];
|
||||
|
|
|
|||
|
|
@ -1127,6 +1127,7 @@ class MarbleWorld extends Scheduler {
|
|||
oobs: 0,
|
||||
respawns: 1,
|
||||
totalTime: 0,
|
||||
totalMPScore: 0
|
||||
});
|
||||
} else {
|
||||
Settings.levelStatistics[mission.path].respawns++;
|
||||
|
|
@ -2071,6 +2072,7 @@ class MarbleWorld extends Scheduler {
|
|||
oobs: 0,
|
||||
respawns: 0,
|
||||
totalTime: 0,
|
||||
totalMPScore: 0
|
||||
});
|
||||
}
|
||||
Analytics.trackLevelScore(mission.title, mission.path,
|
||||
|
|
@ -2340,6 +2342,7 @@ class MarbleWorld extends Scheduler {
|
|||
oobs: 1,
|
||||
respawns: 0,
|
||||
totalTime: 0,
|
||||
totalMPScore: 0
|
||||
});
|
||||
} else {
|
||||
Settings.levelStatistics[mission.path].oobs++;
|
||||
|
|
@ -2518,6 +2521,7 @@ class MarbleWorld extends Scheduler {
|
|||
oobs: 0,
|
||||
respawns: 0,
|
||||
totalTime: this.timeState.timeSinceLoad,
|
||||
totalMPScore: 0
|
||||
});
|
||||
} else {
|
||||
Settings.levelStatistics[mission.path].totalTime += this.timeState.timeSinceLoad;
|
||||
|
|
|
|||
|
|
@ -112,9 +112,27 @@ class Net {
|
|||
static function addClient(peer:RTCPeerConnection, privateJoin:Bool, onFinishSdp:String->Void) {
|
||||
var candidates = [];
|
||||
peer.onLocalCandidate = (c) -> {
|
||||
Console.log('Local candidate: ' + c);
|
||||
if (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 finishSdp = () -> {
|
||||
|
|
@ -130,6 +148,14 @@ class Net {
|
|||
}
|
||||
|
||||
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) {
|
||||
finishSdp();
|
||||
}
|
||||
|
|
@ -164,9 +190,26 @@ class Net {
|
|||
var candidates = [];
|
||||
|
||||
client.onLocalCandidate = (c) -> {
|
||||
Console.log('Local candidate: ' + c);
|
||||
if (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 finishSdp = () -> {
|
||||
|
|
@ -183,6 +226,14 @@ class Net {
|
|||
}
|
||||
|
||||
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) {
|
||||
finishSdp();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue