mirror of
https://github.com/giongto35/cloud-game.git
synced 2026-07-21 00:59:22 +00:00
* WIP * fix crlf * fix crlf * new gesture, menu, tooltip, share * WIP share * clear dusties and put magic * oops * Remove fade * Update js behaviour
45 lines
1 KiB
JavaScript
Vendored
45 lines
1 KiB
JavaScript
Vendored
|
|
// Window rerender / rotate screen if needed
|
|
function fixScreenLayout() {
|
|
var targetWidth = $(document).width() * 0.8;
|
|
var targetHeight = $(document).height() * 0.8;
|
|
|
|
// Should have maximum box for desktop?
|
|
// targetWidth = 800; targetHeight = 600; // test on desktop
|
|
|
|
fixElementLayout($("#gamebody"), targetWidth, targetHeight);
|
|
}
|
|
|
|
$(window).on("resize", fixScreenLayout);
|
|
$(window).on("orientationchange", fixScreenLayout);
|
|
|
|
|
|
function parseURLForRoom() {
|
|
var queryDict = {}
|
|
location.search.substr(1).split("&").forEach(function(item) {
|
|
queryDict[item.split("=")[0]] = item.split("=")[1]
|
|
});
|
|
if (typeof queryDict["id"] === "string") {
|
|
return queryDict["id"];
|
|
}
|
|
return null;
|
|
}
|
|
|
|
$(document).ready(function () {
|
|
fixScreenLayout();
|
|
|
|
|
|
// localStorage first
|
|
//roomID = loadRoomID();
|
|
roomID = "";
|
|
|
|
// Shared URL second
|
|
var rid = parseURLForRoom();
|
|
if (rid !== null) {
|
|
roomID = rid;
|
|
}
|
|
// if from URL -> start game immediately!
|
|
|
|
$("#room-txt").val(roomID);
|
|
});
|
|
|