@moderrkowo/jsgl
Version:
Client-side JavaScript library for creating web 2D games. Focusing at objective game.
75 lines (74 loc) • 3.67 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.author = exports.license = exports.error = exports.warn = exports.log = exports.msg = void 0;
__exportStar(require("./structs/Vector2"), exports);
__exportStar(require("./structs/Transform"), exports);
__exportStar(require("./structs/Rotation"), exports);
__exportStar(require("./structs/Resource"), exports);
__exportStar(require("./structs/GameSettings"), exports);
__exportStar(require("./enums/ShapeType"), exports);
__exportStar(require("./enums/RotationStyle"), exports);
__exportStar(require("./events/Signals"), exports);
__exportStar(require("./gameobjects/GameObject"), exports);
__exportStar(require("./gameobjects/DrawableGameObject"), exports);
__exportStar(require("./gameobjects/ClickableGameObject"), exports);
__exportStar(require("./gameobjects/Shape"), exports);
__exportStar(require("./gameobjects/SimpleShape"), exports);
__exportStar(require("./gameobjects/Sprite"), exports);
__exportStar(require("./gameobjects/SimpleSprite"), exports);
__exportStar(require("./example/ExampleHTML"), exports);
__exportStar(require("./example/DefaultGame"), exports);
__exportStar(require("./utils/math/MathUtils"), exports);
__exportStar(require("./events/GameEvent"), exports);
__exportStar(require("./events/DrawEvent"), exports);
__exportStar(require("./events/GameMouseEvent"), exports);
__exportStar(require("./events/gameobject/GameObjectSpawnEvent"), exports);
__exportStar(require("./events/gameobject/GameObjectDestroyEvent"), exports);
__exportStar(require("./events/GameStartEvent"), exports);
__exportStar(require("./events/TickEvent"), exports);
__exportStar(require("./structs/DrawSettings"), exports);
__exportStar(require("./drawing/Renderer"), exports);
__exportStar(require("./structs/Shadow"), exports);
__exportStar(require("./Input"), exports);
__exportStar(require("./Game"), exports);
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function msg(type, message) {
var date = new Date();
var hours = date.getHours().toString().padStart(2, '0');
var minutes = date.getMinutes().toString().padStart(2, '0');
var seconds = date.getSeconds().toString().padStart(2, '0');
var milis = date.getMilliseconds().toString().padStart(3, '0');
console.log("[".concat(hours, ":").concat(minutes, ":").concat(seconds, ":").concat(milis, "] [").concat(type, "]:"), message);
}
exports.msg = msg;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function log(message) {
msg('LOG', message);
}
exports.log = log;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function warn(message) {
msg('WARN', message);
}
exports.warn = warn;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function error(message) {
msg('ERR', message);
}
exports.error = error;
exports.license = 'MIT';
exports.author = 'Tymon "MODERR" Woźniak';