DEADSOFTWARE

e83908808b5b9f0fe349d1651bdab6c2754f714f
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / mobs / MobsController.kt
1 package ru.deadsoftware.cavedroid.game.mobs
3 import ru.deadsoftware.cavedroid.game.GameScope
4 import java.io.Serializable
5 import java.util.*
6 import javax.inject.Inject
8 @GameScope
9 class MobsController @Inject constructor() : Serializable {
11 private val _mobs = LinkedList<Mob>()
13 val player: Player = Player()
15 val mobs: List<Mob>
16 get() = _mobs
18 fun addMob(mob: Mob) {
19 _mobs.add(mob)
20 }
22 companion object {
23 private const val TAG = "MobsController"
24 }
25 }