📄 globals.java
字号:
// 0-N/A, 1-red, 2-N/A, 3-green, 4-slick,
0, 1, 0, 1, 1,
// 5-sam, 6-ugg, 7-wrongway, 8-purple/coily
1, 1, 1, 1,
// spawn timer duration
28,
// monster speed (frames it delay before moving)
5,
// cube arguments ----------------------------------------
LVL_CUBE_TBT_CYCLE_TO_BEGINNING,
CUBE_BROWN, CUBE_ORANGE,
CUBE_YELLOW,
CUBE_GREEN,
CUBE_BLUE,
},
{ // ROUND 3
// enemy arguments
// 0-N/A, 1-red, 2-N/A, 3-green, 4-slick,
0, 1, 0, 1, 1,
// 5-sam, 6-ugg, 7-wrongway, 8-purple/coily
1, 1, 1, 1,
// spawn timer duration
28,
// monster speed (frames it delay before moving)
5,
// cube arguments ----------------------------------------
LVL_CUBE_TBT_CYCLE_TO_BEGINNING,
CUBE_YELLOW, CUBE_RED,
CUBE_PURPLE,
CUBE_DARK_BLUE,
CUBE_LIGHT_BLUE
},
{ // ROUND 4
// enemy arguments
// 0-N/A, 1-red, 2-N/A, 3-green, 4-slick,
0, 1, 0, 1, 1,
// 5-sam, 6-ugg, 7-wrongway, 8-purple/coily
1, 1, 1, 1,
// spawn timer duration
28,
// monster speed (frames it delay before moving)
5,
// cube arguments ----------------------------------------
LVL_CUBE_TBT_CYCLE_TO_BEGINNING,
CUBE_GRAY, CUBE_DARK_BLUE,
CUBE_PURPLE,
CUBE_LIME,
CUBE_LIGHT_BLUE
}
}
};
//
// Discs by lvl
//
// Lvl | Round | Row | Side
final static boolean[][][][] DISC_DATA = {
{
// Level 1 - Round 1-4
{
// Discs left/right side
{ false, false },
{ false, false },
{ false, false },
{ true, true },
{ false, false },
{ false, false },
{ false, false }
},
{
{ false, false },
{ false, false },
{ false, false },
{ false, false },
{ false, false },
{ true, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ false, false },
{ true, false, },
{ false, false },
{ false, true },
{ false, false }
}, {
{ true, false },
{ false, false },
{ false, false },
{ false, false },
{ false, false },
{ false, false },
{ false, true }
}
},
// Level 2 - Round 1-4
{
{// Discs left/right side
{ false, true },
{ false, false },
{ false, false },
{ true, false },
{ false, true },
{ false, false },
{ false, false }
},
{
{ false, true},
{ false, false },
{ false, false },
{ false, false },
{ true, false },
{ false, true },
{ false, false }
},
{
{ false, false },
{ false, false },
{ true, false },
{ false, true },
{ false, false },
{ false, true },
{ false, false }
},
{
{ false, false },
{ true, false },
{ false, false },
{ false, true },
{ false, false },
{ false, false },
{ false, false }
}
},
// Level 3 - Round 1-4
{
{// Discs left/right side
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, false }
},
{
{ false, false },
{ true, false },
{ true, false },
{ false, true },
{ false, false },
{ false, true },
{ false, false }
},
{
{ true, false },
{ false, false },
{ true, false },
{ false, false },
{ true, false },
{ false, false },
{ false, false }
},
{
{ false, false },
{ false, true },
{ false, false },
{ false, false },
{ false, true },
{ false, false },
{ false, true }
}
},
// Level 4 - Round 1-4
{
{// Discs left/right side
{ true, false },
{ false, true },
{ false, false },
{ true, false },
{ false, false },
{ true, true },
{ false, true }
},
{
{ true, false },
{ false, true },
{ false, false },
{ false, false },
{ true, false},
{ true, true },
{ false, true }
},
{
{ false, false },
{ false, true },
{ true, true },
{ false, false },
{ true, true },
{ false, false },
{ false, false }
},
{
{ true, false },
{ true, false },
{ false, false },
{ false, true },
{ false, false },
{ false, false },
{ false, true }
}
},
// Level 5 - Round 1-4
{
{// Discs left/right side
{ true, true },
{ true, false },
{ false, true },
{ true, false },
{ false, false },
{ true, false },
{ false, true },
},
{
{ true, false },
{ false, true },
{ false, false },
{ false, true },
{ true, true },
{ true, false },
{ false, false },
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
},
// Level 6
{
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
},
//Level 7
{
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
},
//Level 8
{
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
},
//Level 9
{
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
{
{ false, false },
{ false, false },
{ true, true },
{ false, true },
{ true, false },
{ false, false },
{ false, true }
},
}
};
static final byte[][] ARR2_QBERT_INTRO_SEQUENCE = {
// format:
// ----------------------------------------
/*
* a
* b c
* d
*
* a - 0,0
* b - 1,0
* c - 0,1
* d - 1,1
*/
// LEVEL 1
{
DOWNRIGHT, // c
UPLEFT,// a
DOWNLEFT, // b
UPRIGHT // a
},
{
DOWNRIGHT,// c
DOWNLEFT,// d
UPLEFT, // b
DOWNRIGHT, // d
UPRIGHT, //c
DOWNLEFT, // d
}, // LEVEL 2
{
DOWNRIGHT,// c
DOWNLEFT,// d
UPLEFT, // b
UPRIGHT, // a
DOWNLEFT, // b
DOWNRIGHT, // d
UPRIGHT, // c
}, // LEVEL 3
{
// bd bab db ab
DOWNLEFT, //b
DOWNRIGHT, // d
UPLEFT, // b
UPRIGHT, //a
DOWNLEFT, //b
DOWNRIGHT, // d
UPLEFT, // b
UPRIGHT, //a
DOWNLEFT, // b
}, // LEVEL 4+
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -