├── LICENSE ├── README.md ├── asset ├── asset.go ├── font │ └── lana_pixel.ttf ├── font_android.go ├── font_linux.go ├── font_mac.go ├── font_win.go └── images │ ├── icon_16x16.png │ └── icon_32x32.png ├── go.mod ├── go.sum ├── graphic └── image.go ├── gui ├── button.go ├── checkbox.go ├── default.go ├── dragger.go ├── inputbox.go ├── optionbox.go ├── panel.go ├── scrollbar.go ├── textbox.go ├── ui.go ├── ui.png └── ui_test.go ├── main.go ├── mobile ├── android │ ├── .gitignore │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── deminzhang │ │ │ │ └── goqimen │ │ │ │ └── ApplicationTest.java │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── deminzhang │ │ │ │ │ └── goqimen │ │ │ │ │ ├── EbitenViewWithErrorHandling.java │ │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── deminzhang │ │ │ └── goqimen │ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── install_android_sdk.sh │ ├── mobile │ │ └── build.gradle │ ├── qimen │ │ └── build.gradle │ └── settings.gradle └── mobile.go ├── qimen ├── astrolabe.go ├── big6.go ├── defs.go ├── ganzhi.go ├── qimen.go ├── qimen_ymd.go ├── qm_test.go ├── shensha.go ├── time.go └── ziwei.go ├── util ├── math.go ├── util.go └── vector2.go └── world ├── astrolabe.go ├── battle.go ├── big6.go ├── camera.go ├── char8.go ├── database.go ├── defs.go ├── effect_line.go ├── game.go ├── meihua.go ├── qimen.go ├── render.go ├── sprite.go ├── star.go ├── ui_chat.go ├── ui_msgbox.go ├── ui_qimen.go ├── ui_selcet.go ├── ui_tips.go └── world.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/README.md -------------------------------------------------------------------------------- /asset/asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/asset/asset.go -------------------------------------------------------------------------------- /asset/font/lana_pixel.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/asset/font/lana_pixel.ttf -------------------------------------------------------------------------------- /asset/font_android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/asset/font_android.go -------------------------------------------------------------------------------- /asset/font_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/asset/font_linux.go -------------------------------------------------------------------------------- /asset/font_mac.go: -------------------------------------------------------------------------------- 1 | //go:build mac 2 | 3 | package asset 4 | 5 | var DefaultUIFontPath = "/Library/Fonts/Heiti SC.ttf" 6 | -------------------------------------------------------------------------------- /asset/font_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/asset/font_win.go -------------------------------------------------------------------------------- /asset/images/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/asset/images/icon_16x16.png -------------------------------------------------------------------------------- /asset/images/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/asset/images/icon_32x32.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/go.sum -------------------------------------------------------------------------------- /graphic/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/graphic/image.go -------------------------------------------------------------------------------- /gui/button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/button.go -------------------------------------------------------------------------------- /gui/checkbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/checkbox.go -------------------------------------------------------------------------------- /gui/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/default.go -------------------------------------------------------------------------------- /gui/dragger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/dragger.go -------------------------------------------------------------------------------- /gui/inputbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/inputbox.go -------------------------------------------------------------------------------- /gui/optionbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/optionbox.go -------------------------------------------------------------------------------- /gui/panel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/panel.go -------------------------------------------------------------------------------- /gui/scrollbar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/scrollbar.go -------------------------------------------------------------------------------- /gui/textbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/textbox.go -------------------------------------------------------------------------------- /gui/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/ui.go -------------------------------------------------------------------------------- /gui/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/ui.png -------------------------------------------------------------------------------- /gui/ui_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/gui/ui_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/main.go -------------------------------------------------------------------------------- /mobile/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/.gitignore -------------------------------------------------------------------------------- /mobile/android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mobile/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/build.gradle -------------------------------------------------------------------------------- /mobile/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /mobile/android/app/src/androidTest/java/com/deminzhang/goqimen/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/androidTest/java/com/deminzhang/goqimen/ApplicationTest.java -------------------------------------------------------------------------------- /mobile/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/java/com/deminzhang/goqimen/EbitenViewWithErrorHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/java/com/deminzhang/goqimen/EbitenViewWithErrorHandling.java -------------------------------------------------------------------------------- /mobile/android/app/src/main/java/com/deminzhang/goqimen/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/java/com/deminzhang/goqimen/MainActivity.java -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mobile/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /mobile/android/app/src/test/java/com/deminzhang/goqimen/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/app/src/test/java/com/deminzhang/goqimen/ExampleUnitTest.java -------------------------------------------------------------------------------- /mobile/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/build.gradle -------------------------------------------------------------------------------- /mobile/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/gradle.properties -------------------------------------------------------------------------------- /mobile/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /mobile/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /mobile/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/gradlew -------------------------------------------------------------------------------- /mobile/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/gradlew.bat -------------------------------------------------------------------------------- /mobile/android/install_android_sdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/install_android_sdk.sh -------------------------------------------------------------------------------- /mobile/android/mobile/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/mobile/build.gradle -------------------------------------------------------------------------------- /mobile/android/qimen/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/android/qimen/build.gradle -------------------------------------------------------------------------------- /mobile/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':qimen' 2 | -------------------------------------------------------------------------------- /mobile/mobile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/mobile/mobile.go -------------------------------------------------------------------------------- /qimen/astrolabe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/astrolabe.go -------------------------------------------------------------------------------- /qimen/big6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/big6.go -------------------------------------------------------------------------------- /qimen/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/defs.go -------------------------------------------------------------------------------- /qimen/ganzhi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/ganzhi.go -------------------------------------------------------------------------------- /qimen/qimen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/qimen.go -------------------------------------------------------------------------------- /qimen/qimen_ymd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/qimen_ymd.go -------------------------------------------------------------------------------- /qimen/qm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/qm_test.go -------------------------------------------------------------------------------- /qimen/shensha.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/shensha.go -------------------------------------------------------------------------------- /qimen/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/time.go -------------------------------------------------------------------------------- /qimen/ziwei.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/qimen/ziwei.go -------------------------------------------------------------------------------- /util/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/util/math.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/util/util.go -------------------------------------------------------------------------------- /util/vector2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/util/vector2.go -------------------------------------------------------------------------------- /world/astrolabe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/astrolabe.go -------------------------------------------------------------------------------- /world/battle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/battle.go -------------------------------------------------------------------------------- /world/big6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/big6.go -------------------------------------------------------------------------------- /world/camera.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/camera.go -------------------------------------------------------------------------------- /world/char8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/char8.go -------------------------------------------------------------------------------- /world/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/database.go -------------------------------------------------------------------------------- /world/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/defs.go -------------------------------------------------------------------------------- /world/effect_line.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/effect_line.go -------------------------------------------------------------------------------- /world/game.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/game.go -------------------------------------------------------------------------------- /world/meihua.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/meihua.go -------------------------------------------------------------------------------- /world/qimen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/qimen.go -------------------------------------------------------------------------------- /world/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/render.go -------------------------------------------------------------------------------- /world/sprite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/sprite.go -------------------------------------------------------------------------------- /world/star.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/star.go -------------------------------------------------------------------------------- /world/ui_chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/ui_chat.go -------------------------------------------------------------------------------- /world/ui_msgbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/ui_msgbox.go -------------------------------------------------------------------------------- /world/ui_qimen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/ui_qimen.go -------------------------------------------------------------------------------- /world/ui_selcet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/ui_selcet.go -------------------------------------------------------------------------------- /world/ui_tips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/ui_tips.go -------------------------------------------------------------------------------- /world/world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deminzhang/qimen-go/HEAD/world/world.go --------------------------------------------------------------------------------