|
本帖最后由 -Glorybow- 于 2015-2-16 22:25 编辑
<来自:B站你不知道的世界(已更新部分代码)>
- ScriptManager.clearEl();
- var destructor = {
- tab: [],
- push: function (f) {
- this.tab.push(f);
- },
- clear: function () {
- for (; this.tab.length > 0;) {
- (this.tab.pop())();
- }
- }
- };
- var map = [];
- var opened = 0;
- var buttons = [];
- var bgEnum = {
- empty: 0,
- bomb: 9
- };
- function loopn(n, f) {
- for (var i = 0; i < n; ++i) {
- f(i);
- }
- }
- function preGameOver(_x, _y) {
- loopn(9, function (i) {
- $.createComment("*", {
- motion: {
- x: {
- fromValue: _x,
- toValue: _x + Utils.rand(-100, 100)
- },
- y: {
- fromValue: _y,
- toValue: _y + Utils.rand(-100, 100)
- }
- },
- lifeTime: 1,
- alpha: 0.7
- });
- });
- }
- function gameOver() {
- trace("gameOver!!");
- destructor.clear();
- }
- function gameWin() {
- trace("^_^");
- destructor.clear();
- }
- function isBomb(i) {
- if (i < 0 || i >= 100) return false;
- if (map[i] != bgEnum.bomb) return false;
- return true;
- }
- function clNum(i) {
- var num = isBomb(i - 10) + isBomb(i + 10);
- if (i % 10 != 0) num = num + isBomb(i - 11) + isBomb(i - 1) + isBomb(i + 9);
- if (i % 10 != 9) num = num + isBomb(i - 9) + isBomb(i + 1) + isBomb(i + 11);
- return num;
- }
复制代码
以上是扫雷部分代码预览
内含:变色弹幕代码+随机旋转弹幕代码+暂停视频蓝屏代码+扫雷代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|