DotDashPit/polyfills/polyfills.js

30 lines
706 B
JavaScript

// script: js
function TIC() {
gameScreens[currentScreen]()
}
Object.fromEntries = function (entries) {
var obj = {}
for (var i = 0; i < entries.length; i++) {
var entry = entries[i]
var key = entry[0]
var value = entry[1]
obj[key] = value
}
return obj
}
String.prototype.padStart = function padStart(targetLength, padString) {
padString = typeof padString !== 'undefined' ? String(padString) : ' '
var str = String(this)
if (str.length >= targetLength) {
return str
}
var padding = ''
var padLength = targetLength - str.length
while (padding.length < padLength) {
padding += padString
}
padding = padding.slice(0, padLength)
return padding + str
}