├── .gitignore ├── .idea └── artifacts │ ├── _CUI_jar.xml │ └── _GUI_jar.xml ├── .project ├── LICENSE ├── README.md ├── data.db ├── drawable ├── castle.jpg ├── ic_launcher.ico ├── ic_launcher.png ├── launch.png ├── map.png └── village.jpg ├── lib ├── kotlin-runtime-sources.jar ├── kotlin-runtime.jar └── sqlite-jdbc-3.8.11.1.jar ├── out └── artifacts │ ├── _CUI_jar │ └── 城堡游戏.jar │ └── _GUI_jar │ └── 城堡游戏.jar ├── source └── data.sql ├── src ├── META-INF │ ├── CUI │ │ └── META-INF │ │ │ └── MANIFEST.MF │ └── MANIFEST.MF ├── castle │ └── Game.java ├── cells │ ├── Boss.kt │ ├── Cell.kt │ ├── Item.kt │ ├── NPC.kt │ └── Player.kt ├── database │ └── Database.java ├── funcs │ ├── Funcsrc.java │ └── using │ │ ├── FuncExit.kt │ │ ├── FuncFight.kt │ │ ├── FuncGo.kt │ │ ├── FuncHelp.kt │ │ ├── FuncHome.kt │ │ ├── FuncMap.kt │ │ ├── FuncPack.kt │ │ ├── FuncRename.kt │ │ ├── FuncSave.kt │ │ ├── FuncSleep.kt │ │ ├── FuncState.kt │ │ ├── FuncTalk.kt │ │ └── FuncWild.kt ├── map │ ├── Exits.kt │ ├── GameMap.java │ └── Room.java ├── util │ ├── Direction.kt │ ├── DirectionPair.kt │ ├── Echoer.kt │ ├── MessageHandler.kt │ └── NameGenerator.kt └── view │ ├── CUI.kt │ ├── CUIRunner.java │ ├── GUI.kt │ └── GUIRunner.java └── 城堡游戏.iml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/artifacts/_CUI_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/.idea/artifacts/_CUI_jar.xml -------------------------------------------------------------------------------- /.idea/artifacts/_GUI_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/.idea/artifacts/_GUI_jar.xml -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/.project -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/README.md -------------------------------------------------------------------------------- /data.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/data.db -------------------------------------------------------------------------------- /drawable/castle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/drawable/castle.jpg -------------------------------------------------------------------------------- /drawable/ic_launcher.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/drawable/ic_launcher.ico -------------------------------------------------------------------------------- /drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/drawable/ic_launcher.png -------------------------------------------------------------------------------- /drawable/launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/drawable/launch.png -------------------------------------------------------------------------------- /drawable/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/drawable/map.png -------------------------------------------------------------------------------- /drawable/village.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/drawable/village.jpg -------------------------------------------------------------------------------- /lib/kotlin-runtime-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/lib/kotlin-runtime-sources.jar -------------------------------------------------------------------------------- /lib/kotlin-runtime.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/lib/kotlin-runtime.jar -------------------------------------------------------------------------------- /lib/sqlite-jdbc-3.8.11.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/lib/sqlite-jdbc-3.8.11.1.jar -------------------------------------------------------------------------------- /out/artifacts/_CUI_jar/城堡游戏.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/out/artifacts/_CUI_jar/城堡游戏.jar -------------------------------------------------------------------------------- /out/artifacts/_GUI_jar/城堡游戏.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/out/artifacts/_GUI_jar/城堡游戏.jar -------------------------------------------------------------------------------- /source/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/source/data.sql -------------------------------------------------------------------------------- /src/META-INF/CUI/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: view.CUIRunner 3 | 4 | -------------------------------------------------------------------------------- /src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: view.GUIRunner 3 | 4 | -------------------------------------------------------------------------------- /src/castle/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/castle/Game.java -------------------------------------------------------------------------------- /src/cells/Boss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/cells/Boss.kt -------------------------------------------------------------------------------- /src/cells/Cell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/cells/Cell.kt -------------------------------------------------------------------------------- /src/cells/Item.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/cells/Item.kt -------------------------------------------------------------------------------- /src/cells/NPC.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/cells/NPC.kt -------------------------------------------------------------------------------- /src/cells/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/cells/Player.kt -------------------------------------------------------------------------------- /src/database/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/database/Database.java -------------------------------------------------------------------------------- /src/funcs/Funcsrc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/Funcsrc.java -------------------------------------------------------------------------------- /src/funcs/using/FuncExit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncExit.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncFight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncFight.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncGo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncGo.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncHelp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncHelp.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncHome.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncHome.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncMap.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncPack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncPack.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncRename.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncRename.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncSave.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncSave.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncSleep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncSleep.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncState.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncTalk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncTalk.kt -------------------------------------------------------------------------------- /src/funcs/using/FuncWild.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/funcs/using/FuncWild.kt -------------------------------------------------------------------------------- /src/map/Exits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/map/Exits.kt -------------------------------------------------------------------------------- /src/map/GameMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/map/GameMap.java -------------------------------------------------------------------------------- /src/map/Room.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/map/Room.java -------------------------------------------------------------------------------- /src/util/Direction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/util/Direction.kt -------------------------------------------------------------------------------- /src/util/DirectionPair.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/util/DirectionPair.kt -------------------------------------------------------------------------------- /src/util/Echoer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/util/Echoer.kt -------------------------------------------------------------------------------- /src/util/MessageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/util/MessageHandler.kt -------------------------------------------------------------------------------- /src/util/NameGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/util/NameGenerator.kt -------------------------------------------------------------------------------- /src/view/CUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/view/CUI.kt -------------------------------------------------------------------------------- /src/view/CUIRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/view/CUIRunner.java -------------------------------------------------------------------------------- /src/view/GUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/view/GUI.kt -------------------------------------------------------------------------------- /src/view/GUIRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/src/view/GUIRunner.java -------------------------------------------------------------------------------- /城堡游戏.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ice1000/Castle-game/HEAD/城堡游戏.iml --------------------------------------------------------------------------------