Begin adding star cluster feature
authorTheSaminator <thesaminator@users.noreply.github.com>
Fri, 1 Jul 2022 22:09:49 +0000 (18:09 -0400)
committerTheSaminator <thesaminator@users.noreply.github.com>
Fri, 1 Jul 2022 22:38:29 +0000 (18:38 -0400)
commit5efe54459990b6e4179584ac280ea4c4d73d3b1b
tree59ff87677219dc480fef9bfe7864425fc2075f81
parente1d9bedff0a4488823152bf2cc9df91496d1f8b5
Begin adding star cluster feature
152 files changed:
.gitignore
build.gradle.kts
http/ShutDownUrl.http
plan/campaign-spoilers-old/map-political-orig.png [new file with mode: 0644]
plan/campaign-spoilers-old/map.svg [new file with mode: 0644]
plan/campaign-spoilers-old/notes.md [new file with mode: 0644]
plan/campaign-spoilers/map-political-orig.png [deleted file]
plan/campaign-spoilers/map.svg [deleted file]
plan/campaign-spoilers/notes.md [deleted file]
plan/campaign/planet/dusty.pdn [new file with mode: 0644]
plan/campaign/planet/iceshell.pdn [new file with mode: 0644]
plan/campaign/planet/ring.pdn [new file with mode: 0644]
plan/campaign/planet/terrestrial-specular.pdn [new file with mode: 0644]
plan/campaign/planet/terrestrial.pdn [new file with mode: 0644]
plan/campaign/planet/veiled-giant-emissive.pdn [new file with mode: 0644]
plan/campaign/planet/veiled-giant.pdn [new file with mode: 0644]
plan/campaign/spacebox/blue.pdn [new file with mode: 0644]
plan/campaign/spacebox/gold.pdn [new file with mode: 0644]
plan/campaign/spacebox/gray.pdn [new file with mode: 0644]
plan/campaign/spacebox/green.pdn [new file with mode: 0644]
plan/campaign/spacebox/orange.pdn [new file with mode: 0644]
plan/campaign/spacebox/pink.pdn [new file with mode: 0644]
plan/campaign/spacebox/purple.pdn [new file with mode: 0644]
plan/campaign/spacebox/red.pdn [new file with mode: 0644]
plan/campaign/stars/a.pdn [new file with mode: 0644]
plan/campaign/stars/b.pdn [new file with mode: 0644]
plan/campaign/stars/black-hole-disk-warp.pdn [new file with mode: 0644]
plan/campaign/stars/f.pdn [new file with mode: 0644]
plan/campaign/stars/g.pdn [new file with mode: 0644]
plan/campaign/stars/k.pdn [new file with mode: 0644]
plan/campaign/stars/l.pdn [new file with mode: 0644]
plan/campaign/stars/m.pdn [new file with mode: 0644]
plan/campaign/stars/neutronstar.pdn [new file with mode: 0644]
plan/campaign/stars/o.pdn [new file with mode: 0644]
plan/campaign/stars/t.pdn [new file with mode: 0644]
plan/campaign/stars/whitedwarf.pdn [new file with mode: 0644]
plan/campaign/stars/x.pdn [new file with mode: 0644]
plan/campaign/stars/y.pdn [new file with mode: 0644]
src/commonMain/kotlin/net/starshipfights/campaign/admirals.kt [new file with mode: 0644]
src/commonMain/kotlin/net/starshipfights/campaign/celestial_objects.kt [new file with mode: 0644]
src/commonMain/kotlin/net/starshipfights/campaign/cluster_params.kt [new file with mode: 0644]
src/commonMain/kotlin/net/starshipfights/campaign/fleet_presence.kt [new file with mode: 0644]
src/commonMain/kotlin/net/starshipfights/campaign/star_systems.kt [new file with mode: 0644]
src/commonMain/kotlin/net/starshipfights/data/admiralty/admiral_names.kt [deleted file]
src/commonMain/kotlin/net/starshipfights/data/admiralty/ship_names.kt [deleted file]
src/commonMain/kotlin/net/starshipfights/game/ai/ai_util_nav.kt
src/commonMain/kotlin/net/starshipfights/game/client_mode.kt
src/commonMain/kotlin/net/starshipfights/game/game_initiative.kt
src/commonMain/kotlin/net/starshipfights/game/ship_weapons.kt
src/commonMain/kotlin/net/starshipfights/game/ship_weapons_list.kt
src/jsMain/kotlin/externals/threejs/BattleCameraControls.module.kt [new file with mode: 0644]
src/jsMain/kotlin/externals/threejs/CSS3DObject.module_three.kt [new file with mode: 0644]
src/jsMain/kotlin/externals/threejs/CameraControls.module.kt [deleted file]
src/jsMain/kotlin/externals/threejs/CampaignCameraControls.module.kt [new file with mode: 0644]
src/jsMain/kotlin/externals/threejs/Object3D.module_three.kt
src/jsMain/kotlin/externals/threejs/ShapeUtils.ShapeUtils.module_three.kt
src/jsMain/kotlin/externals/threejs/ShapeUtils.module_three.kt
src/jsMain/kotlin/net/starshipfights/campaign/campaign_main.kt [new file with mode: 0644]
src/jsMain/kotlin/net/starshipfights/campaign/campaign_selection.kt [new file with mode: 0644]
src/jsMain/kotlin/net/starshipfights/campaign/campaign_ui.kt [new file with mode: 0644]
src/jsMain/kotlin/net/starshipfights/campaign/campaign_ui_impl.kt [new file with mode: 0644]
src/jsMain/kotlin/net/starshipfights/campaign/render_data.kt [new file with mode: 0644]
src/jsMain/kotlin/net/starshipfights/campaign/space_fleet_render.kt [new file with mode: 0644]
src/jsMain/kotlin/net/starshipfights/campaign/space_render.kt [new file with mode: 0644]
src/jsMain/kotlin/net/starshipfights/game/client.kt
src/jsMain/kotlin/net/starshipfights/game/client_game.kt
src/jsMain/kotlin/net/starshipfights/game/game_resources.kt
src/jsMain/kotlin/net/starshipfights/game/game_ui.kt
src/jsMain/resources/images/crosshair-round.svg [new file with mode: 0644]
src/jsMain/resources/images/crosshair.svg [new file with mode: 0644]
src/jsMain/resources/textures/battle/enemy-signal.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/friendly-marker.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/grid-tile.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/hostile-marker.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/neutral-marker.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/blue-brown.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/blue-green.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/blue-magenta.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/blue-purple.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/grayblue-graybrown.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/magenta-purple.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/orange-orange.png [new file with mode: 0644]
src/jsMain/resources/textures/battle/spacebox/purple-magenta.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/barren.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/dusty.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/gas-giant.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/ice-giant.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/ice-shell.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/ring.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/terrestrial-clouds.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/terrestrial-specular.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/terrestrial.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/tholin.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/toxic.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/veiled-giant-emissive.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/veiled-giant.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/planet/veiled.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/blue.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/gold.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/gray.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/green.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/orange.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/pink.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/purple.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/spacebox/red.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/a.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/b.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/black-hole-disk-warp.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/black-hole-disk.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/f.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/g.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/k.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/l.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/m.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/neutron-star.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/o.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/t.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/white-dwarf.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/x.png [new file with mode: 0644]
src/jsMain/resources/textures/campaign/star/y.png [new file with mode: 0644]
src/jsMain/resources/textures/enemy-signal.png [deleted file]
src/jsMain/resources/textures/friendly-marker.png [deleted file]
src/jsMain/resources/textures/grid-tile.png [deleted file]
src/jsMain/resources/textures/hostile-marker.png [deleted file]
src/jsMain/resources/textures/neutral-marker.png [deleted file]
src/jsMain/resources/textures/spacebox-blue-brown.png [deleted file]
src/jsMain/resources/textures/spacebox-blue-green.png [deleted file]
src/jsMain/resources/textures/spacebox-blue-magenta.png [deleted file]
src/jsMain/resources/textures/spacebox-blue-purple.png [deleted file]
src/jsMain/resources/textures/spacebox-grayblue-graybrown.png [deleted file]
src/jsMain/resources/textures/spacebox-magenta-purple.png [deleted file]
src/jsMain/resources/textures/spacebox-orange-orange.png [deleted file]
src/jsMain/resources/textures/spacebox-purple-magenta.png [deleted file]
src/jsMain/resources/three-extras.js
src/jvmMain/kotlin/net/starshipfights/admin/announcements.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/admin/endpoints_admin.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/admin/perms.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/campaign/cluster_gen.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/campaign/endpoints_campaign.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/campaign/star_names.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/campaign/views_campaign.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/data/admiralty/admiral_names.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/data/admiralty/admirals.kt
src/jvmMain/kotlin/net/starshipfights/data/admiralty/ship_names.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/data/data_connection.kt
src/jvmMain/kotlin/net/starshipfights/data/data_documents.kt
src/jvmMain/kotlin/net/starshipfights/data/space/star_clusters.kt [new file with mode: 0644]
src/jvmMain/kotlin/net/starshipfights/game/server_game.kt
src/jvmMain/kotlin/net/starshipfights/game/views_game.kt
src/jvmMain/kotlin/net/starshipfights/server.kt
src/jvmTest/kotlin/net/starshipfights/campaign/ClusterGenTesting.kt [new file with mode: 0644]
src/jvmTest/kotlin/net/starshipfights/game/ai/AITesting.kt