UNPKG

@moderrkowo/jsgl

Version:

Client-side JavaScript library for creating web 2D games. Focusing at objective game.

75 lines (74 loc) 3.67 kB
"use strict"; 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';