Compare commits

...

67 Commits

Author SHA1 Message Date
MrZ626
71fec8b497 v0.11.1:小Z更新 2020-10-01 22:04:24 +08:00
MrZ626
0e2698792b Create LICENSE 2020-09-23 20:15:48 +08:00
MrZ626
0650323f47 0.11.0:谜题更新 2020-09-23 20:15:43 +08:00
MrZ626
c70951797f 修复自定义任务解码错误 2020-09-22 23:27:14 +08:00
MrZ626
966e09e7bf 文档Ospin地图更新 2020-09-22 23:22:03 +08:00
MrZ626
db36423f48 修复选中selector按空格报错 2020-09-22 22:58:31 +08:00
MrZ626
868abe1396 新增显示落块分数 2020-09-22 22:58:22 +08:00
MrZ626
39e35a8cd6 文本微调 2020-09-22 17:41:18 +08:00
MrZ626
9803a6a056 精简代码 2020-09-22 14:29:56 +08:00
MrZ626
1b2c0efe9c 语音系统升级 2020-09-22 11:09:46 +08:00
MrZ626
98b2fe6260 语言文件微调 2020-09-22 00:33:53 +08:00
MrZ626
1ddb665583 优化自定义序列/任务编码 2020-09-22 00:33:45 +08:00
MrZ626
ad957ca488 添加笔记文件 2020-09-22 00:08:51 +08:00
MrZ626
513348958c 自定义任务id错误修复 2020-09-21 23:20:57 +08:00
MrZ626
e05160bdcb 加了几个tip 2020-09-21 22:52:48 +08:00
MrZ626
916e168eb9 debug模式光标坐标显示必定整数 2020-09-21 21:19:56 +08:00
MrZ626
8fd49c9a87 更强的debug模式 2020-09-21 16:58:49 +08:00
MrZ626
5c21b10686 使用元表输出控件信息 2020-09-21 16:55:20 +08:00
MrZ626
9303821c0f 自定义任务可以键入 2020-09-21 15:31:48 +08:00
MrZ626
4f07726f89 调整文本相关 2020-09-21 15:20:47 +08:00
MrZ626
aa0f064262 非单人游戏不允许回放 2020-09-21 14:35:35 +08:00
MrZ626
0b7032ce50 整理代码 2020-09-21 14:33:51 +08:00
MrZ626
fce0b3862d 修改任务和序列的编码 2020-09-21 14:25:34 +08:00
MrZ626
d5634c0f6f 粘贴任务的非法判断if写反 2020-09-21 09:33:10 +08:00
MrZ626
75b82496a5 修改消行任务ID 2020-09-21 09:32:33 +08:00
MrZ626
c1a3abcf50 序列/任务自定义编辑bug 2020-09-20 21:33:11 +08:00
MrZ626
27827d5ab1 自定义游戏默认关闭ospin 2020-09-20 20:21:02 +08:00
MrZ626
3e8010d512 文档更新 2020-09-20 20:20:41 +08:00
MrZ626
e091cb6749 计算器支持小数点和科学计数法 2020-09-20 20:19:47 +08:00
MrZ626
8b202d9d05 整理local 2020-09-20 20:17:02 +08:00
MrZ626
0aacf855fb b2b点数计算微调,调整mini判定 2020-09-20 20:14:49 +08:00
MrZ626
6a61d4a0e5 自定义游戏支持复制所有【题目】信息 2020-09-20 20:14:44 +08:00
MrZ626
e48ebe91f0 dumpTable和addToTable函数改为全局放入toolfunc文件 2020-09-20 18:53:32 +08:00
MrZ626
dcc119015e 任务列表显示在hold下方 2020-09-20 18:53:14 +08:00
MrZ626
469533c604 微调任务失败信息和防御值显示动画 2020-09-20 16:15:03 +08:00
MrZ626
f0d4c7ae7d 自定义序列/任务连续同种方块使用缩略显示 2020-09-20 15:37:39 +08:00
MrZ626
6f90b85da5 color模块新增生成随机色,生成彩虹色功能 2020-09-20 15:34:58 +08:00
MrZ626
5717fb4b08 干旱2进入就报错 2020-09-20 12:00:31 +08:00
MrZ626
034c1b3c40 修改flink背景闪烁频率 2020-09-20 01:09:13 +08:00
MrZ626
d568e6d071 修改攻击算法,文档后续更新 2020-09-20 01:06:18 +08:00
MrZ626
a4cd661ed8 保护执行剩余部分CC代码,也许不会再闪退了 2020-09-20 01:06:12 +08:00
MrZ626
b456c2eb5e 隐形WTF模式回放场地可见 2020-09-20 01:06:07 +08:00
MrZ626
7e726bc18a 小屏幕Log.print输出间隔也缩小 2020-09-19 11:20:04 +08:00
MrZ626
e9e81a993e 微调自定义游戏部分选择器的输出 2020-09-19 02:02:44 +08:00
MrZ626
3cd6335e9d 整理代码 2020-09-19 01:57:30 +08:00
MrZ626
155a5bf71c 修复自定义任务数据缺失(lua特性导致) 2020-09-19 01:56:12 +08:00
MrZ626
ade20aed9a 安卓端提醒用户打开全屏 2020-09-19 00:43:23 +08:00
MrZ626
dfbdd2ba47 删除 更新后删除三个模式文件 的代码 2020-09-19 00:36:32 +08:00
MrZ626
9636b2a34e debug2模式下按q可在游戏内展示控件属性 2020-09-19 00:31:51 +08:00
MrZ626
f174a02bdc debug页面新增复制日志信息和输出屏幕信息 2020-09-19 00:31:45 +08:00
MrZ626
2044f4096d 隐形WTF模式会提示玩家打开生成音效 2020-09-19 00:30:27 +08:00
MrZ626
754d9a2afc 任务系统完成,支持导入导出,修复错误(之前的anyN有问题) 2020-09-19 00:02:58 +08:00
MrZ626
0c648a8c1e 整理代码,自定义序列新增光标右移10按钮 2020-09-18 23:09:34 +08:00
MrZ626
e2d06503ad 自定义模式允许设置消行任务 2020-09-18 23:07:39 +08:00
MrZ626
a5285a9beb 【方块透明度改为显示开关】遗留问题处理 2020-09-18 22:54:55 +08:00
MrZ626
333211a312 修复O4或I4后游戏崩溃 2020-09-18 19:52:45 +08:00
MrZ626
dba1043ed8 splitStr函数定义放入toolFunc文件并全局 2020-09-18 19:30:19 +08:00
MrZ626
8e6b721a73 自定义游戏设置重新分页+排版 2020-09-18 19:29:06 +08:00
MrZ626
e1d7e05aff 命数超过3使用缩略显示 2020-09-18 14:18:31 +08:00
MrZ626
2deb9b8137 焦点选择器控件上时按方向键闪退 2020-09-18 14:03:37 +08:00
MrZ626
87b84f971d 自定义序列中光标位置可循环 2020-09-18 14:01:06 +08:00
MrZ626
d3e72c5cac 方块透明度改为显示开关 2020-09-18 14:00:19 +08:00
MrZ626
b2922cb871 软件锁场景层次更改,可以从设置进入 2020-09-18 12:29:22 +08:00
MrZ626
1e68993e7c 改自定义游戏标题位置 2020-09-17 23:56:28 +08:00
MrZ626
147e4d9dc7 修复科研极简+模式不能消四 2020-09-17 23:51:54 +08:00
MrZ626
92f71c02b5 软件锁微调 2020-09-17 23:39:53 +08:00
MrZ626
48def931bf LOG.print输出字体随屏幕大小变化 2020-09-17 23:39:45 +08:00
188 changed files with 3869 additions and 1771 deletions

5
.gitignore vendored
View File

@@ -1,4 +1,7 @@
.vscode
libAndroid
BGM
SFX
VOICE
font.ttf
BGM
note.lua

165
LICENSE Normal file
View File

@@ -0,0 +1,165 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.
"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".
The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:
a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license
document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:
a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.
c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More