DEADSOFTWARE

Add food
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / mobs / PeacefulMob.kt
1 package ru.deadsoftware.cavedroid.game.mobs
3 import com.badlogic.gdx.math.MathUtils
4 import ru.deadsoftware.cavedroid.game.GameItemsHolder
5 import ru.deadsoftware.cavedroid.game.world.GameWorld
7 abstract class PeacefulMob(x: Float, y: Float, width: Float, height: Float, direction: Direction, maxHealth: Int, )
8 : Mob(x, y, width, height, direction, Type.MOB, maxHealth) {
10 override fun ai(world: GameWorld, gameItemsHolder: GameItemsHolder, mobsController: MobsController, delta: Float) {
11 if (MathUtils.randomBoolean(delta)) {
12 if (velocity.x != 0f) {
13 velocity.x = 0f
14 } else {
15 changeDir()
16 }
17 }
18 }
20 }