我在我的代码中创建了一个基本的 EasterEgg,以在Enter + c + o + l + o + r + s
使用以下代码(不是同时)进行以下击键时激活:
isEnter = 0; isC = 0; isO = 0; isL = 0; isR = 0; isS = 0;
$(window).keydown(function(e){
if(e.which==13) isEnter = 1; if(e.which==67) isC = 1; if(e.which==79) isO = 1;
if(e.which==76) isL = 1; if(e.which==82) isR = 1; if(e.which==83) isS = 1;
ColorMap();
});
function ColorMap(){
if(isEnter==1 && isC==1 && isO==1 && isL==1 && isR==1 && isS==1){
//DO FUNCTION//
isEnter = 0; isC = 0; isO = 0; isL = 0; isR = 0; isS = 0; //SET VARS BACK TO 0
};
};
我需要向 keydown 函数添加重置功能以重置所有变量,如果按下这些键以外的其他东西......这样他们必须按下Enter + c + o + l + o + r + s
或语句被重置并且他们必须重新开始......(这将使'EasterEgg' 更难获得 [或至少不太可能通过侥幸或随机击键获得])。