Commit Graph

446 Commits

Author SHA1 Message Date
MrZ626
0099bf53cb 整理代码,框架更独立 2021-10-17 00:49:35 +08:00
MrZ626
9b6855b424 修正玩家时间计算错误 2021-10-16 18:24:14 +08:00
MrZ626
c5551a1b64 减少内部next到十个 2021-10-12 19:31:22 +08:00
MrZ626
0d292446a2 修正显示额外next时用的颜色为那个方块真正的颜色(而不是玩家当前设置) close #370 2021-10-12 19:31:08 +08:00
MrZ626
81a4429767 落块超出场地高度后死亡不直接调用lose 2021-10-10 03:30:15 +08:00
MrZ626
051d45edce 整理代码 2021-10-09 11:19:36 +08:00
MrZ626
ef9aa8e195 新增序列模式bagES(easy start),第一块不会是那些不好安排的块
使用标准包+noInitSZO序列的模式改为使用新的bagES【警告:旧的录像都会坏】
2021-10-09 01:58:33 +08:00
MrZ626
300cf10413 所有的“完成目标”胜利将会杀死其他玩家,使联网房间能进行部分单机模式的竞技 2021-10-08 17:16:38 +08:00
MrZ626
8203f75cc9 修复远程玩家update流程错误 2021-10-08 16:48:31 +08:00
MrZ626
b131c34717 调整物理hold失败音效 2021-10-08 15:40:09 +08:00
MrZ626
f2ef3644aa 修正远程玩家startStreaming时录像数组被删除导致开始游戏直接爆炸 2021-10-04 00:16:39 +08:00
MrZ626
3d4c51c532 震动小模块不再引用游戏变量SETTING 2021-09-30 00:19:25 +08:00
MrZ626
90d51b979a 修正玩家计时器不正确 2021-09-29 15:13:32 +08:00
MrZ626
0e605c66c4 新增消5/6音效 2021-09-28 02:05:23 +08:00
MrZ626
4bf7ef0e25 完善玩家刷新机制 close #335 2021-09-28 01:55:57 +08:00
MrZ626
28a0dd8b97 调整远程玩家更新的时间逻辑 2021-09-26 22:03:27 +08:00
MrZ626
2e9f1c18e5 更改pc音效文件名 2021-09-26 14:41:27 +08:00
MrZ626
653debbbc2 回合制模式使用玩家sid处理回合顺序
本地玩家也有sid了(跟id相同)
2021-09-26 11:37:49 +08:00
MrZ626
391821bf16 Zframework的控件/场景/文本/任务模块支持基于时间更新
修改几处其他地方基于时间update
2021-09-25 02:59:38 +08:00
MrZ626
07e07e61ee 修改FL mod的画面表现
修改hold设为swap时不可hold的块标记方式和普通hold的一样
2021-09-24 14:49:17 +08:00
MrZ626
4f939d7ea4 drawNext系列函数整理合并(略微牺牲性能),玩家用的绘制函数完全放入draw.lua
游戏参数新增holdMode
默认'hold'为普通hold模式
'swap'为跟next第一个交换(跟物理hold/多hold均兼容)
2021-09-24 13:35:17 +08:00
MrZ626
9fa4b97e5e 整理代码 2021-09-24 08:27:40 +08:00
MrZ626
f9650c565c 刷新玩家stat时间和帧数的代码移到update函数外部 2021-09-24 02:28:51 +08:00
MrZ626
6eca35759f Revert "降低 Shiny 皮肤饱和度 (#318)"
This reverts commit 1de11365c1.
2021-09-24 02:15:32 +08:00
MrZ626
c927e58ce4 添加逻辑追帧功能,设置默认关闭,联网强制打开防止低帧率设备影响游戏体验 2021-09-24 02:08:00 +08:00
MrZ626
4c7ba04274 整理Player类代码,准备将玩家更新改为基于时间 2021-09-24 00:39:42 +08:00
MrZ626
84058f9833 修正一处变量名漏改
整理代码
2021-09-23 15:16:58 +08:00
MrZ626
2bfcc7e0f2 统一管理玩家update函数而不是在特定时候切换,方便之后把帧步进改为时间同步 2021-09-23 01:18:01 +08:00
MrZ626
0e52416a9b 整理代码,部分玩家绘制材质移动到TEXTURE模块
触屏设置界面绘制完整的玩家边框
2021-09-22 11:07:09 +08:00
MrZ626
ec04da06d7 整理代码 2021-09-19 04:20:16 +08:00
MrZ626
0489394d67 静音首页机器人 2021-09-11 22:47:42 +08:00
MrZ626
1fcbb8ea7d 添加miku语音包
所有方块spin都可以有对应语音
修正部分PQ方块名弄反
修正RSlist文件里旋转中心表的JL注释弄反
2021-09-09 20:15:40 +08:00
MrZ626
60ef682c80 玩家添加弹出过关文本的方法,大师模式统一使用该方法
大师-虚幻添加过关文本close #282
2021-09-09 19:45:52 +08:00
MrZ626
176e96fd1f 所有打错的hexcrash和pentcrash重新加回a 2021-09-09 15:05:05 +08:00
MrZ626
57497dbd74 整理代码,较复杂的单行if-then-end拆成多行 2021-09-03 00:28:08 +08:00
MrZ626
f97767aff4 玩家左下角时间显示改用时分秒格式 close #271 2021-09-01 04:09:10 +08:00
MrZ626
f252ed63d5 eventSet可以修改所有参数
整理代码
2021-08-31 00:42:52 +08:00
MrZ626
e186bfe80d 修复set20G禁用n格软降键逻辑问题 2021-08-30 00:22:38 +08:00
MrZ626
5ed00a67c4 修复下4和下10的严重问题 2021-08-29 21:57:08 +08:00
MrZ626
7eb243a18f 整理代码 2021-08-28 23:23:51 +08:00
MrZ626
05068f8df5 修正更换mesDisp机制后忘了给repMode参数 2021-08-28 22:32:15 +08:00
MrZ626
a1c6f720a2 代码规范:所有文件以空行结尾 2021-08-28 16:46:10 +08:00
MrZ626
517d4cfc82 每个mesDisp开始都会重新设置画笔为白色 2021-08-28 15:04:00 +08:00
MrZ626
7f7f7e752e mesDisp加入eventSet
eventSet中的规则不在覆盖,而是全部同时生效
调整部分模式的信息显示
自定义游戏可以选择部分eventSet
整理代码
警告:可能部分模式有问题,需要测试
2021-08-28 04:01:58 +08:00
MrZ626
6166c87e16 修正部分地方玩家的small属性没有改成新的miniMode导致一些坐标计算错误 2021-08-27 00:17:20 +08:00
MrZ626
7ad386d28f 重构模式环境的dropPiece和task事件为更强大的自定义和未来联网任意模式做准备
整理出所有模式的这两个事件独立到一个文件夹并整理所有模式引用它们的方式
警告:很可能有错误,需要他人帮助测试
2021-08-26 23:49:20 +08:00
MrZ626
a4c9bdef4a 修复包分界线关不掉
包分界线颜色改成透明灰
2021-08-26 19:38:47 +08:00
MrZ626
a64edc70ed 整理代码,修复birs报错 2021-08-26 17:13:01 +08:00
MrZ626
f6826432d0 修正主界面cc的bag模式为true
cc移动加速
2021-08-26 17:09:16 +08:00
MrZ626
f77d8d5219 修改/添加bot的api
更新ccBot相关代码(需要修正)
2021-08-26 02:43:16 +08:00