From 73a8e51c317e4a68cc4c8ec3ec0106024029140a Mon Sep 17 00:00:00 2001 From: Song Minjae Date: Tue, 15 Mar 2016 13:24:21 +0900 Subject: [PATCH] moar kotlin Former-commit-id: b529f2c7fb04433c3bc5f04f451fec384da1dc75 Former-commit-id: 23ea19279fbf275d69e08ea09ea9f734d50f5722 --- .idea/codeStyleSettings.xml | 9 + .../Torvald/Terrarum/Actors/ActorInventory.kt | 135 ++ .../Torvald/Terrarum/Actors/ActorWithBody.kt | 19 +- .../Terrarum/Actors/CreatureFactory.kt | 5 +- .../Actors/{ => DeprecatedJavaCode}/Actor | 0 .../ActorInventory} | 0 .../{ => DeprecatedJavaCode}/ActorWithBody | 0 .../CanBeStoredAsItem | 0 .../{ => DeprecatedJavaCode}/Controllable | 0 .../{ => DeprecatedJavaCode}/CreatureFactory | 0 .../DroppedItem} | 0 .../{ => DeprecatedJavaCode}/Factionable | 0 .../Actors/{ => DeprecatedJavaCode}/Glowing | 0 .../{ => DeprecatedJavaCode}/Landholder | 0 .../Actors/{ => DeprecatedJavaCode}/Luminous | 0 .../NPCIntelligentBase | 0 .../Actors/{ => DeprecatedJavaCode}/PFSigrid | 0 .../{ => DeprecatedJavaCode}/PhysTestBall | 0 .../Actors/{ => DeprecatedJavaCode}/Player | 0 .../{ => DeprecatedJavaCode}/PlayerDebugger | 0 .../PlayerFactory} | 0 .../Actors/{ => DeprecatedJavaCode}/Visible | 0 .../Torvald/Terrarum/Actors/DroppedItem.kt | 22 + .../Terrarum/Actors/NPCIntelligentBase.kt | 13 +- src/com/Torvald/Terrarum/Actors/PFSigrid.kt | 11 +- src/com/Torvald/Terrarum/Actors/Player.kt | 3 +- .../Torvald/Terrarum/Actors/PlayerFactory.kt | 24 + .../ConsoleCommand/ConsoleCommand.java | 12 - .../Terrarum/ConsoleCommand/ConsoleCommand.kt | 13 + .../ConsoleCommand/SetGlobalLightLevel.java | 6 +- .../ConsoleCommand/TeleportPlayer.java | 4 +- src/com/Torvald/Terrarum/Game.java | 8 +- .../Terrarum/GameControl/GameController.java | 4 +- .../Terrarum/GameItem/InventoryItem.java | 60 - .../Terrarum/GameItem/InventoryItem.kt | 61 + .../Torvald/Terrarum/GameItem/ItemCodex.java | 20 - .../Torvald/Terrarum/GameItem/ItemCodex.kt | 21 + .../Terrarum/MapDrawer/LightmapRenderer.java | 701 ---------- .../Terrarum/MapDrawer/LightmapRenderer.kt | 718 +++++++++++ .../Torvald/Terrarum/MapDrawer/MapCamera.java | 587 --------- .../Torvald/Terrarum/MapDrawer/MapCamera.kt | 571 +++++++++ .../Torvald/Terrarum/MapDrawer/MapDrawer.java | 101 -- .../Torvald/Terrarum/MapDrawer/MapDrawer.kt | 87 ++ .../MapGenerator/FloatingIslandsPreset.java | 6 +- .../Terrarum/MapGenerator/MapGenerator.java | 1141 ----------------- .../Terrarum/MapGenerator/MapGenerator.kt | 1099 ++++++++++++++++ .../Torvald/Terrarum/TileStat/TileStat.java | 2 +- .../UserInterface/BasicDebugInfoWindow.kt | 28 +- 48 files changed, 2817 insertions(+), 2674 deletions(-) create mode 100644 src/com/Torvald/Terrarum/Actors/ActorInventory.kt rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Actor (100%) rename src/com/Torvald/Terrarum/Actors/{ActorInventory.java => DeprecatedJavaCode/ActorInventory} (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/ActorWithBody (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/CanBeStoredAsItem (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Controllable (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/CreatureFactory (100%) rename src/com/Torvald/Terrarum/Actors/{ItemTangible.java => DeprecatedJavaCode/DroppedItem} (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Factionable (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Glowing (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Landholder (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Luminous (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/NPCIntelligentBase (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/PFSigrid (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/PhysTestBall (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Player (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/PlayerDebugger (100%) rename src/com/Torvald/Terrarum/Actors/{PlayerFactory.java => DeprecatedJavaCode/PlayerFactory} (100%) rename src/com/Torvald/Terrarum/Actors/{ => DeprecatedJavaCode}/Visible (100%) create mode 100644 src/com/Torvald/Terrarum/Actors/DroppedItem.kt create mode 100644 src/com/Torvald/Terrarum/Actors/PlayerFactory.kt delete mode 100644 src/com/Torvald/Terrarum/ConsoleCommand/ConsoleCommand.java create mode 100644 src/com/Torvald/Terrarum/ConsoleCommand/ConsoleCommand.kt delete mode 100644 src/com/Torvald/Terrarum/GameItem/InventoryItem.java create mode 100644 src/com/Torvald/Terrarum/GameItem/InventoryItem.kt delete mode 100644 src/com/Torvald/Terrarum/GameItem/ItemCodex.java create mode 100644 src/com/Torvald/Terrarum/GameItem/ItemCodex.kt delete mode 100644 src/com/Torvald/Terrarum/MapDrawer/LightmapRenderer.java create mode 100644 src/com/Torvald/Terrarum/MapDrawer/LightmapRenderer.kt delete mode 100644 src/com/Torvald/Terrarum/MapDrawer/MapCamera.java create mode 100644 src/com/Torvald/Terrarum/MapDrawer/MapCamera.kt delete mode 100644 src/com/Torvald/Terrarum/MapDrawer/MapDrawer.java create mode 100644 src/com/Torvald/Terrarum/MapDrawer/MapDrawer.kt delete mode 100644 src/com/Torvald/Terrarum/MapGenerator/MapGenerator.java create mode 100644 src/com/Torvald/Terrarum/MapGenerator/MapGenerator.kt diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml index 8d8047d9b..ccc68eda1 100644 --- a/.idea/codeStyleSettings.xml +++ b/.idea/codeStyleSettings.xml @@ -4,6 +4,9 @@