games/ChaoJiJieYaGuan_LiuBianXing/assets/Script/Tools/Define.ts

280 lines
7.1 KiB
TypeScript

/**
* 定义一些常量
*/
//游戏类型
export enum GameType{
none = -1, //初始化 无
normal = 0, //正常模式 关卡模式
challenge = 1, //挑战模式
}
export enum SceneName {
start = 'StartScene',
game = 'MinerGame'
}
const {ccclass, property} = cc._decorator;
@ccclass
export default class Define{
public static eneryTime = 300 //300; //体力恢复时间 5分钟
public static maxEnery = 10; //最大体力
public static countTime60 = 60 ; //倒计时 60s
public static countTime90 = 90 ; //倒计时 90s
public static countTime120 = 120 ; //倒计时 120s
public static kaskinnum0 = 11 //
//用于随机
public static sezhi = [
[0,0,0,0,0,0,0,0,0,0],
[1,1,1,1,1,1,1,1,1,1],
[2,2,2,2,2,2,2,2,2,2],
[3,3,3,3,3,3,3,3,3,3],
[4,4,4,4,4,4,4,4,4,4],
[5,5,5,5,5,5,5,5,5,5],
[6,6,6,6,6,6,6,6,6,6],
[7,7,7,7,7,7,7,7,7,7],
[8,8,8,8,8,8,8,8,8,8],
[9,9,9,9,9,9,9,9,9,9],
[10,10,10,10,10,10,10,10,10,10],
]
//1-10 色值
public static mubiaosezhi = [
[102,183,200],
[253,205,74],
[190,229,121],
[117,134,237],
[97,185,95],
[187,125,96],
[248,145,135],
[205,186,79],
[205,105,218],
[214,95,94],
]
public static cl_gamedata = [
{
id:0,
dizuonum:30,
dizuoscale:0.65,
spacex:25,
spacey:70,
kong:13,
suo:[14,15,16],
senum:6,
mubiaose:[
1,1,1,1,1,1,
2,3,3,3,3,2,
4,0,0,0,0,4,
5,5,5,5,5,5,
6,6,6,6,6,6,
],
mubiaoscale:1.1
},
{
id:1,
dizuonum:63,
dizuoscale:0.45,
spacex:13,
spacey:50,
kong:29,
suo:[30,31,32,33],
senum:8,
mubiaose:[
1,2,3,4,5,6,7,8,1,
1,2,3,4,5,6,7,8,1,
1,2,3,4,5,6,7,8,1,
1,2,0,0,0,0,0,8,1,
1,2,3,4,5,6,7,8,1,
1,2,3,4,5,6,7,8,1,
1,2,3,4,5,6,7,8,1,
],
mubiaoscale:1.3
},
{
id:2,
dizuonum:80,
dizuoscale:0.4,
spacex:12.3,
spacey:45,
kong:33,
suo:[34,35,36,37],
senum:10,
mubiaose:[
1,2,3,4,5,6,7,8,9,10,
2,3,4,5,6,7,8,9,10,2,
3,4,5,6,7,8,9,10,2,3,
4,5,6,0, 0,0,0,0,3,4,
5,6,7,8,9,10,2,3,4,5,
6,7,8,9,10,2,3,4,5,6,
7,8,9,10,2,3,4,5,6,7,
8,9,10,2,3,4,5,6,7,8
],
mubiaoscale:1.5
},
{
id:3,
dizuonum:99,
dizuoscale:0.36,
spacex:11.7,
spacey:41,
kong:47,
suo:[48,49,50,51],
senum:9,
mubiaose:[
1,2,1,2,1,2,1,2,1,2,1,
3,4,3,4,3,4,3,4,3,4,3,
4,5,6,5,6,5,6,5,6,5,4,
3,6,7,8,7,9,7,8,7,6,3,
4,5,9,0,0,0,0,0,9,5,4,
3,6,7,8,7,9,7,8,7,6,3,
4,5,6,5,6,5,6,5,6,5,4,
3,4,3,4,3,4,3,4,3,4,3,
1,2,1,2,1,2,1,2,1,2,1,
],
mubiaoscale:1.6
},
{
id:4,
dizuonum:63,
dizuoscale:0.45,
spacex:13,
spacey:50,
kong:29,
suo:[30,31,32,33],
senum:9,
mubiaose:[
1,3,5,7,9,7,5,3,1,
2,4,6,8,9,8,6,4,2,
1,3,5,7,9,7,5,3,1,
2,4,0,0,0,0,0,4,2,
1,3,5,7,9,7,5,3,1,
2,4,6,8,9,8,6,4,2,
1,2,5,7,9,7,5,3,1,
],
mubiaoscale:1.8
},
{
id:5,
dizuonum:63,
dizuoscale:0.45,
spacex:13,
spacey:50,
kong:29,
suo:[30,31,32,33],
senum:9,
mubiaose:[
1,2,3,4,5,6,7,8,9,
2,4,6,8,9,8,6,4,8,
3,3,5,7,9,7,5,3,7,
4,4,0,0,0,0,0,4,6,
3,3,5,7,9,7,5,3,7,
2,4,6,8,9,8,6,4,8,
1,2,3,4,5,6,7,8,9,
],
mubiaoscale:1.8
},
{
id:6,
dizuonum:80,
dizuoscale:0.4,
spacex:12.3,
spacey:45,
kong:33,
suo:[34,35,36,37],
senum:10,
mubiaose:[
1,2,3,4,5,6,7,8,9,10,
2,3,4,5,6,7,8,9,10,2,
3,4,5,6,7,8,9,10,2,3,
4,5,6,0, 0,0,0,0,3,4,
5,6,7,8,9,10,2,3,4,5,
6,7,8,9,10,2,3,4,5,6,
7,8,9,10,2,3,4,5,6,7,
8,9,10,2,3,4,5,6,7,8
],
mubiaoscale:2
},
{
id:7,
dizuonum:80,
dizuoscale:0.4,
spacex:12.3,
spacey:45,
kong:33,
suo:[34,35,36,37],
senum:10,
mubiaose:[
1,2,3,4,5,6,7,8,9,10,
2,8,3,7,4,6,5,5,6,4,
3,7,4,6,5,5,6,4,7,3,
10,10,10,0,0,0,0,0,10,10,
4,6,5,5,6,4,7,3,8,2,
5,5,6,4,7,3,8,2,9,1,
6,4,7,3,8,2,9,1,10,10,
1,2,3,4,5,6,7,8,9,10
],
mubiaoscale:2
},
{
id:8,
dizuonum:99,
dizuoscale:0.36,
spacex:11.7,
spacey:41,
kong:47,
suo:[48,49,50,51],
senum:9,
mubiaose:[
1,2,1,2,1,2,1,2,1,2,1,
3,4,3,4,3,4,3,4,3,4,3,
4,5,6,5,6,5,6,5,6,5,4,
3,6,7,8,7,9,7,8,7,6,3,
4,5,9,0,0,0,0,0,9,5,4,
3,6,7,8,7,9,7,8,7,6,3,
4,5,6,5,6,5,6,5,6,5,4,
3,4,3,4,3,4,3,4,3,4,3,
1,2,1,2,1,2,1,2,1,2,1,
],
mubiaoscale:2.1
},
{
id:9,
dizuonum:99,
dizuoscale:0.36,
spacex:11.7,
spacey:41,
kong:47,
suo:[48,49,50,51],
senum:10,
mubiaose:[
1,2,3,4,5,6,7,8,9,2,1,
1,3,5,7,9,9,8,8,6,4,2,
1,4,5,6,7,8,9,6,5,4,3,
1,5,6,7,8,9,8,7,6,5,4,
1,10,10,0,0,0,0,0,10,10,10,
1,5,6,7,8,9,8,7,6,5,4,
1,4,5,6,7,8,9,6,5,4,3,
1,3,5,7,9,9,8,8,6,4,2,
1,2,3,4,5,6,7,8,9,2,1,
],
mubiaoscale:2.1
},
]
}
export enum OverType{
relive, gameend, gamewin
}