- blight-lang: TextResolver + EN/DE Sprachpakete (TextReference i18n) - AnimSet: Clips + ActionMap in .animset.json zusammengeführt - EZ-Tree: Branch-Parameter-Fixes (length/radius/children/force nicht senden, twist Grad→Radiant, leaves.size ×5); Ordner-ComboBox mit Auto-Refresh - Logging beim Baum-Export in allen drei Generatoren (EZ-Tree, Blight, Palme) - Atmosphäre-Tools: Emitter, Licht, Wasser, Sound-/Musikbereiche, Spiel-Starten - AnimPreviewState, RetargetingSystem, AnimationLibrary (Animations-Editor) - Terrain-Transparenz-Fix, Schatten-Fix, ThirdPersonCamera-Fix - DayNightState, WeatherState, CloudsNode, JmeConsole - MapIO v6, neue blight-common Modell-Klassen (GameCharacter, NPC, Quests…) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
37 lines
1023 B
Groovy
37 lines
1023 B
Groovy
// ── Gemeinsame Konfiguration für alle Subprojekte ───────────────────────────
|
|
|
|
allprojects {
|
|
group = 'de.blight'
|
|
version = '0.1.0'
|
|
}
|
|
|
|
subprojects {
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
// Java-Konfiguration nur für Projekte mit Java-Quellcode
|
|
if (name != 'blight-assets') {
|
|
apply plugin: 'java'
|
|
|
|
java {
|
|
// Toolchain: Source-Kompilierung mit Java 26, Gradle-Daemon läuft auf Java 21
|
|
// (siehe gradle.properties → org.gradle.java.home).
|
|
toolchain {
|
|
languageVersion = JavaLanguageVersion.of(26)
|
|
}
|
|
}
|
|
|
|
compileJava.options.encoding = 'UTF-8'
|
|
|
|
dependencies {
|
|
testImplementation 'org.junit.jupiter:junit-jupiter:5.11.4'
|
|
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.4'
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
}
|
|
}
|
|
}
|