欢迎来到程序小院
疯狂的方块
玩法:两个以上相同颜色的方块连在一起,点击即可消除,不要让方块到达顶部,消除底部方块哦^^。
开始游戏https://www.ormcc.com/play/gameStart/263
html
<div id="gameDiv">
<canvas id="gameCanvas" width="480" height="640"></canvas>
</div>
css
body {text-align: center;background: #fff;padding: 0;border: 0;margin: 0;height: 100%;
}
html {-ms-touch-action: none;
}
.aliForPc {display:none;position:fixed;top:5px;right:5px;width:200px;height:230px;overflow:hidden;z-index:99999;
}
js
!function(){window.egret = {};(function(b) {var d = function() {function b() {this._hashCode = b.hashCount++}Object.defineProperty(b.prototype, "hashCode", {get: function() {return this._hashCode},enumerable: !0,configurable: !0});b.hashCount = 1;return b}();b.HashObject = d;d.prototype.__class__ = "egret.HashObject"})(egret);var __extends = this.__extends || function(b, d) {function c() {this.constructor = b}for (var a in d) d.hasOwnProperty(a) && (b[a] = d[a]);c.prototype = d.prototype;b.prototype = new c};(function(b) {var d = function(b) {function a(e) {"undefined" === typeof e && (e = 300);b.call(this);this.objectPool = [];this._length = 0;1 > e && (e = 1);this.autoDisposeTime = e;this.frameCount = 0}__extends(a, b);a.prototype._checkFrame = function() {this.frameCount--;0 >= this.frameCount && this.dispose()};Object.defineProperty(a.prototype, "length", {get: function() {return this._length},enumerable: !0,configurable: !0});a.prototype.push = function(e) {var h = this.objectPool; - 1 == h.indexOf(e) && (h.push(e), this._length++, 0 == this.frameCount &&(this.frameCount = this.autoDisposeTime, a._callBackList.push(this)))};a.prototype.pop = function() {if (0 == this._length) return null;this._length--;return this.objectPool.pop()};a.prototype.dispose = function() {0 < this._length && (this.objectPool = [], this._length = 0);this.frameCount = 0;var e = a._callBackList,h = e.indexOf(this); - 1 != h && e.splice(h, 1)};a._callBackList = [];return a}(b.HashObject);b.Recycler = d;d.prototype.__class__ = "egret.Recycler"})(egret);(function(b) {b.__START_TIME;b.getTimer = function() {return Date.now() - b.__START_TIME}})(egret);(function(b) {b.__callLaterFunctionList = [];b.__callLaterThisList = [];b.__callLaterArgsList = [];b.callLater = function(d, c) {for (var a = [], e = 0; e < arguments.length - 2; e++) a[e] = arguments[e + 2];b.__callLaterFunctionList.push(d);b.__callLaterThisList.push(c);b.__callLaterArgsList.push(a)}})(egret);__extends = this.__extends || function(b, d) {function c() {this.constructor = b}for (var a in d) d.hasOwnProperty(a) && (b[a] = d[a]);c.prototype = d.prototype;b.prototype = new c};(function(b) {var d = function(c) {function a(e, a, m) {"undefined" === typeof a && (a = !1);"undefined" === typeof m && (m = !1);c.call(this);this._eventPhase = 2;this._isPropagationImmediateStopped = this._isPropagationStopped = this._isDefaultPrevented = !1;this.isNew = !0;this._type = e;this._bubbles = a;this._cancelable = m}__extends(a, c);Object.defineProperty(a.prototype, "type", {get: function() {return this._type},enumerable: !0,configurable: !0});Object.defineProperty(a.prototype, "bubbles", {get: function() {return this._bubbles},enumerable: !0,configurable: !0});Object.defineProperty(a.prototype, "cancelable", {get: function() {return this._cancelable},enumerable: !0,configurable: !0});Object.defineProperty(a.prototype, "eventPhase", {get: function() {return this._eventPhase},enumerable: !0,configurable: !0});Object.defineProperty(a.prototype, "currentTarget", {get: function() {return this._currentTarget},enumerable: !0,configurable: !0});a.prototype._setCurrentTarget = function(e) {this._currentTarget = e};Object.defineProperty(a.prototype, "target", {get: function() {return this._target},enumerable: !0,configurable: !0});a.prototype.isDefaultPrevented = function() {return this._isDefaultPrevented};a.prototype.preventDefault = function() {this._cancelable && (this._isDefaultPrevented = !0)};a.prototype.stopPropagation = function() {this._bubbles && (this._isPropagationStopped = !0)};a.prototype.stopImmediatePropagation = function() {this._bubbles && (this._isPropagationImmediateStopped = !0)};a.prototype._reset = function() {this.isNew ? this.isNew = !1 : (this._isPropagationImmediateStopped =this._isPropagationStopped = this._isDefaultPrevented = !1,this._currentTarget = this._target = null, this._eventPhase = 2)};a._dispatchByTarget = function(e, a, m, c, d, g) {"undefined" === typeof d && (d = !1);"undefined" === typeof g && (g = !1);var k = e.eventRecycler;k || (k = e.eventRecycler = new b.Recycler);var n = k.pop();n ? n._type = m : n = new e(m);n._bubbles = d;n._cancelable = g;if (c)for (var p in c) n[p] = c[p], null !== n[p] && (c[p] = null);e = a.dispatchEvent(n);k.push(n);return e};a._getPropertyData = function(e) {var a = e._props;a || (a = e._props = {});return a};a.dispatchEvent = function(e, h, m, b) {"undefined" === typeof m && (m = !1);var c = a._getPropertyData(a);b && (c.data = b);a._dispatchByTarget(a, e, h, c, m)};a.ADDED_TO_STAGE = "addedToStage";a.REMOVED_FROM_STAGE = "removedFromStage";a.ADDED = "added";a.REMOVED = "removed";a.COMPLETE = "complete";a.ENTER_FRAME = "enterFrame";a.RENDER = "render";a.FINISH_RENDER = "finishRender";a.FINISH_UPDATE_TRANSFORM = "finishUpdateTransform";a.LEAVE_STAGE = "leaveStage";a.RESIZE = "resize";a.CHANGE = "change";return a}(b.HashObject);b.Event =d;d.prototype.__class__ = "egret.Event"})(egret);__extends = this.__extends || function(b, d) {function c() {this.constructor = b}for (var a in d) d.hasOwnProperty(a) && (b[a] = d[a]);c.prototype = d.prototype;b.prototype = new c};(function(b) {var d = function(c) {function a(e, a, m) {"undefined" === typeof a && (a = !1);"undefined" === typeof m && (m = !1);c.call(this, e, a, m)}__extends(a, c);a.dispatchIOErrorEvent = function(e) {b.Event._dispatchByTarget(a, e, a.IO_ERROR)};a.IO_ERROR = "ioError";return a}(b.Event);b.IOErrorEvent = d;d.prototype.__class__ = "egret.IOErrorEvent"})(egret);__extends = this.__extends || function(b, d) {function c() {this.constructor = b}for (var a in d) d.hasOwnProperty(a) && (b[a] = d[a]);c.prototype = d.prototype;b.prototype = new c};(function(b) {var d = function(c) {function a(e, a, m, b, d, g, k, n, p, q) {"undefined" === typeof a && (a = !0);"undefined" === typeof m && (m = !0);"undefined" === typeof b && (b = 0);"undefined" === typeof d && (d = 0);"undefined" === typeof g && (g = 0);"undefined" === typeof k && (k = !1);"undefined" === typeof n && (n = !1);"undefined" === typeof q && (q = !1);c.call(this, e, a, m);this._localY = this._localX = this._stageY = this._stageX = 0;this.touchPointID = b;this._stageX = d;this._stageY = g;this.ctrlKey = k;this.altKey = n;this.touchDown = q}__extends(a, c);Object.defineProperty(a.prototype,"stageX", {get: function() {return this._stageX},enumerable: !0,configurable: !0});Object.defineProperty(a.prototype, "stageY", {get: function() {return this._stageY},enumerable: !0,configurable: !0});Object.defineProperty(a.prototype, "localX", {get: function() {return this._localX},enumerable: !0,configurable: !0});Object.defineProperty(a.prototype, "localY", {get: function() {return this._localY},enumerable: !0,configurable: !0});a.prototype._setCurrentTarget = function(e) {c.prototype._setCurrentTarget.call(this, e);e instanceofb.DisplayObject && (e = e.globalToLocal(this._stageX, this._stageY, b.Point.identity), this._localX = e.x, this._localY = e.y)};a.dispatchTouchEvent = function(e, h, m, c, d, g, k, n, p) {"undefined" === typeof m && (m = 0);"undefined" === typeof c && (c = 0);"undefined" === typeof d && (d = 0);"undefined" === typeof g && (g = !1);"undefined" === typeof k && (k = !1);"undefined" === typeof n && (n = !1);"undefined" === typeof p && (p = !1);var q = b.Event._getPropertyData(a);q.touchPointID = m;q._stageX = c;q._stageY = d;q.ctrlKey = g;q.altKey = k;q.shiftKey = n;q.touchDown =p;b.Event._dispatchByTarget(a, e, h, q, !0, !0)};a.TOUCH_TAP = "touchTap";a.TOUCH_MOVE = "touchMove";a.TOUCH_BEGIN = "touchBegin";a.TOUCH_END = "touchEnd";a.TOUCH_RELEASE_OUTSIDE = "touchReleaseOutside";a.TOUCH_ROLL_OUT = "touchRollOut";a.TOUCH_ROLL_OVER = "touchRollOver";a.TOUCH_OUT = "touchOut";a.TOUCH_OVER = "touchOver";return a}(b.Event);b.TouchEvent = d;d.prototype.__class__ = "egret.TouchEvent"})(egret);__extends = this.__extends || function(b, d) {function c() {this.constructor = b}for (var a in d) d.hasOwnProperty(a) && (b[a] = d[a]);c.prototype = d.prototype;b.prototype = new c};(function(b) {var d = function(c) {function a(e, a, m) {"undefined" === typeof a && (a = !1);"undefined" === typeof m && (m = !1);c.call(this, e, a, m)}__extends(a, c);a.dispatchTimerEvent = function(e, h) {b.Event._dispatchByTarget(a, e, h)};a.TIMER = "timer";a.TIMER_COMPLETE = "timerComplete";return a}(b.Event);b.TimerEvent = d;d.prototype.__class__ = "egret.TimerEvent"})(egret);
源码
需要源码请关注添加好友哦^ ^
转载:欢迎来到本站,转载请注明文章出处
https://ormcc.com/