Screeps/screeps.com/testing-sim/misc.js

39 lines
741 B
JavaScript
Raw Permalink Normal View History

var settings = {
clearMemory: function() {
for (var creep in Memory.creeps) {
if (!Game.creeps[creep])
{
delete Memory.creeps[creep];
console.log("Deleating non-existing creep memory: ", creep);
}
}
},
displayMessage: function(object, msgString) {
if (object instanceof Spawn) {
object.room.visual.text(
msgString,
object.pos.x,
object.pos.y+1,
{
align: 'center',
opacity: 0.9,
backgroundPadding: 0.2,
backgroundColor: "#222222",
color: "#eeeeee"
}
);
}
else if (object instanceof Creep) {
object.say(msgString);
}
else {
console.log("ERROR: displayMessage(" + object + ", " + msgString + ") failed.");
}
}
};
module.exports = settings;