* undo feature
* add auto draw functions for some levels
* Add drawing feature to bin/oct/hex levels
* Add left-aligned option to drawNum, switch from recursive to loop
* add support for drawing hex digits
* should be ready to push!
* Add help + number scaling, optimized some code
* finish drawing in arithmetic, just need icons now
* remove debugging thing in arm
* fix many warnings
some of them can be solved by using a prototype-based system
maybe I can try to use some of these systems to reform backgrounds...
* Update app_mahjong.lua
---------
Co-authored-by: MrZ_26 <1046101471@qq.com>
* - Add portrait switch
* - Only build mobile
* 设置项添加竖屏和msaa参数,增加调整的控件
* 修正conf.lua里没拿到正确的存档路径(因为还没设置identity)
* 加一些测试代码观察安卓到底有没有读到存档文件
* -Try relative
* - Try set settings in main
* - Make code analysis happy
* - Try not use setFullScreen
* - Test iOS portrait
* - Add various loggings
* - Try set identity first
* - Try set configs in conf.lua
* - Finish editing
Co-authored-by: MrZ_26 <1046101471@qq.com>
- Try load icon
- Only build linux
- Set icon in conf.lua
- Set some global variables in conf.lua and set corresponding configs
- Avoid change fullscreen state when playing on mobile devices
- Try mobile
- Enable CI for merging