Add singleplayer against AI
authorTheSaminator <TheSaminator@users.noreply.github.com>
Mon, 30 May 2022 16:17:00 +0000 (12:17 -0400)
committerTheSaminator <TheSaminator@users.noreply.github.com>
Mon, 30 May 2022 16:17:00 +0000 (12:17 -0400)
commit1a0c94c1a312d96f8231191adb25ca91be0914c0
treea613b1f12f334805a264a92bdeffe0df3ea4c5b1
parent6d69ee7cea9700b7fab23817472a860013cc1421
Add singleplayer against AI
41 files changed:
src/commonMain/kotlin/starshipfights/game/admiralty.kt
src/commonMain/kotlin/starshipfights/game/ai/ai_behaviors.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/ai/ai_brainitude.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/ai/ai_coroutine.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/ai/ai_util.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/ai/ai_util_combat.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/ai/ai_util_deploy.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/ai/ai_util_nav.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/ai/util.kt [new file with mode: 0644]
src/commonMain/kotlin/starshipfights/game/client_mode.kt
src/commonMain/kotlin/starshipfights/game/game_ability.kt
src/commonMain/kotlin/starshipfights/game/game_initiative.kt
src/commonMain/kotlin/starshipfights/game/game_phase.kt
src/commonMain/kotlin/starshipfights/game/game_time.kt
src/commonMain/kotlin/starshipfights/game/matchmaking.kt
src/commonMain/kotlin/starshipfights/game/math.kt
src/commonMain/kotlin/starshipfights/game/pick_bounds.kt
src/commonMain/kotlin/starshipfights/game/ship_modules.kt
src/commonMain/kotlin/starshipfights/game/ship_types.kt
src/commonMain/kotlin/starshipfights/game/ship_weapons.kt
src/jsMain/kotlin/starshipfights/game/ai/util_js.kt [new file with mode: 0644]
src/jsMain/kotlin/starshipfights/game/client.kt
src/jsMain/kotlin/starshipfights/game/client_game.kt
src/jsMain/kotlin/starshipfights/game/client_matchmaking.kt
src/jsMain/kotlin/starshipfights/game/client_training.kt [new file with mode: 0644]
src/jsMain/kotlin/starshipfights/game/game_resources.kt
src/jsMain/kotlin/starshipfights/game/game_time_js.kt
src/jsMain/kotlin/starshipfights/game/game_ui.kt
src/jsMain/kotlin/starshipfights/game/popup.kt
src/jsMain/kotlin/starshipfights/game/popup_util.kt
src/jvmMain/kotlin/starshipfights/data/admiralty/admirals.kt
src/jvmMain/kotlin/starshipfights/data/admiralty/ship_prices.kt
src/jvmMain/kotlin/starshipfights/game/ai/util_jvm.kt [new file with mode: 0644]
src/jvmMain/kotlin/starshipfights/game/endpoints_game.kt
src/jvmMain/kotlin/starshipfights/game/game_start_jvm.kt
src/jvmMain/kotlin/starshipfights/game/game_time_jvm.kt
src/jvmMain/kotlin/starshipfights/game/server_matchmaking.kt
src/jvmMain/kotlin/starshipfights/game/views_game.kt
src/jvmMain/kotlin/starshipfights/game/views_training.kt [new file with mode: 0644]
src/jvmMain/kotlin/starshipfights/info/views_ships.kt
src/jvmMain/kotlin/starshipfights/info/views_user.kt