Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions engine/app/app-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ plugins {

dependencies {
// Canopy deps
api(projects.engine.core)
api(projects.engine.logging)
api(projects.engine.data.dataCore)
implementation(projects.engine.core)
implementation(projects.engine.logging)
implementation(projects.engine.data.dataCore)

// Ktx
api(libs.ktx.app)
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ plugins {

dependencies {
// Canopy deps
api(projects.engine.app.appCore)
// implementation(projects.engine.logging)
implementation(projects.engine.app.appCore)
implementation(projects.engine.logging)

// Gdx
api(libs.gdx.backend.headless)
Expand Down
3 changes: 3 additions & 0 deletions engine/app/app-test/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ dependencies {

// Gdx
implementation(libs.gdx.backend.headless)
val gdxPlatform = libs.gdx.platform.get().module
val gdxVer = libs.versions.gdx.get()
api("$gdxPlatform:$gdxVer:natives-desktop")

// JSON
}
20 changes: 2 additions & 18 deletions engine/core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,12 @@ val enableGraalNative: Boolean = providers

dependencies {
// Canopy
implementation(projects.engine.utils)
implementation(projects.engine.logging)

// Gdx
api(libs.gdx.core)

// Ktx
api(libs.ktx.app)
api(libs.ktx.assets.async)
api(libs.ktx.assets)
api(libs.ktx.async)
api(libs.ktx.log)
api(libs.ktx.math)
api(projects.engine.utils)
api(projects.engine.logging)

// Logging
api(libs.slf4j.api)
runtimeOnly(libs.logback.classic)

// Graal helper only when enabled
if (enableGraalNative) {
implementation(libs.graal.helper.annotations)
}
}

// Canopy custom tasks
Expand Down
4 changes: 1 addition & 3 deletions engine/input/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,5 @@ dependencies {
implementation(projects.engine.data.dataCore)
implementation(projects.engine.data.dataSaving)
implementation(projects.engine.utils)

// JSON
implementation(libs.kotlinx.serialization.json)
implementation(projects.engine.logging)
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ package io.canopy.engine.input

import com.badlogic.gdx.Input
import io.canopy.engine.data.saving.registerSaveModule
import ktx.log.logger
import io.canopy.engine.logging.logger
import kotlinx.serialization.builtins.serializer

/**
* Maintains runtime mappings between **input actions** and **physical input binds**.
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ include(
include(
":engine:app:app-core",
//":engine:app:app-desktop",
":engine:app:app-headless",
":engine:app:app-terminal",
":engine:app:app-test"
)

Expand Down
Loading