39 lines
741 B
JavaScript
39 lines
741 B
JavaScript
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;
|