DEADSOFTWARE

Fix warnings
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / objects / Drop.kt
index 5b10fed5e75476531df51651b8c99022d82944d1..f67c66c742f9526ab7d8f0e557364405062efa09 100644 (file)
@@ -6,16 +6,18 @@ import com.badlogic.gdx.math.Vector2
 import ru.deadsoftware.cavedroid.game.GameItemsHolder
 import ru.deadsoftware.cavedroid.game.model.item.Item
 
-class Drop(
+class Drop @JvmOverloads constructor(
     x: Float,
     y: Float,
     _item: Item,
+    val amount: Int = 1,
 ) : Rectangle(x, y, DROP_SIZE, DROP_SIZE) {
 
     val itemKey = _item.params.key
     val velocity = getInitialVelocity()
     var pickedUp = false
 
+    @Suppress("UNNECESSARY_LATEINIT")
     @Transient
     lateinit var item: Item
         private set