kitgit

tirbofish/dropbear · diff

7fbec23 · Thribhu K

fix: fix up some errors relating to scripting module

Unverified

diff --git a/scripting/jvmMain/kotlin/com/dropbear/components/MeshRenderer.jvm.kt b/scripting/jvmMain/kotlin/com/dropbear/components/MeshRenderer.jvm.kt
index 3355da6..42559e6 100644
--- a/scripting/jvmMain/kotlin/com/dropbear/components/MeshRenderer.jvm.kt
+++ b/scripting/jvmMain/kotlin/com/dropbear/components/MeshRenderer.jvm.kt
@@ -2,6 +2,7 @@ package com.dropbear.components
 
 import com.dropbear.DropbearEngine
 import com.dropbear.EntityId
+import com.dropbear.asset.ModelHandle
 import com.dropbear.asset.TextureHandle
 
 internal actual fun MeshRenderer.getModel(id: EntityId): ModelHandle? {
diff --git a/src/jvmMain/kotlin/com/dropbear/animation/AnimationComponent.jvm.kt b/src/jvmMain/kotlin/com/dropbear/animation/AnimationComponent.jvm.kt
new file mode 100644
index 0000000..7392abd
--- /dev/null
+++ b/src/jvmMain/kotlin/com/dropbear/animation/AnimationComponent.jvm.kt
@@ -0,0 +1,36 @@
+package com.dropbear.animation
+
+actual fun AnimationComponent.getActiveAnimationIndex(): Int? {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setActiveAnimationIndex(index: Int?) {
+}
+
+actual fun AnimationComponent.getTime(): Float {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setTime(value: Float) {
+}
+
+actual fun AnimationComponent.getSpeed(): Float {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setSpeed(value: Float) {
+}
+
+actual fun AnimationComponent.getLooping(): Boolean {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setLooping(value: Boolean) {
+}
+
+actual fun AnimationComponent.getIsPlaying(): Boolean {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setIsPlaying(value: Boolean) {
+}
\ No newline at end of file
diff --git a/src/nativeMain/kotlin/com/dropbear/animation/AnimationComponent.native.kt b/src/nativeMain/kotlin/com/dropbear/animation/AnimationComponent.native.kt
new file mode 100644
index 0000000..7392abd
--- /dev/null
+++ b/src/nativeMain/kotlin/com/dropbear/animation/AnimationComponent.native.kt
@@ -0,0 +1,36 @@
+package com.dropbear.animation
+
+actual fun AnimationComponent.getActiveAnimationIndex(): Int? {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setActiveAnimationIndex(index: Int?) {
+}
+
+actual fun AnimationComponent.getTime(): Float {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setTime(value: Float) {
+}
+
+actual fun AnimationComponent.getSpeed(): Float {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setSpeed(value: Float) {
+}
+
+actual fun AnimationComponent.getLooping(): Boolean {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setLooping(value: Boolean) {
+}
+
+actual fun AnimationComponent.getIsPlaying(): Boolean {
+    TODO("Not yet implemented")
+}
+
+actual fun AnimationComponent.setIsPlaying(value: Boolean) {
+}
\ No newline at end of file