detailed impl of fixtures WIP

This commit is contained in:
Minjae Song
2018-12-29 04:11:26 +09:00
parent 500c72ebc9
commit abfd9b68fc
9 changed files with 259 additions and 135 deletions

View File

@@ -1,8 +1,5 @@
package net.torvald.terrarum.gameactors
import net.torvald.random.HQRNG
import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.itemproperties.ItemCodex
import net.torvald.terrarum.itemproperties.ItemCodex.ACTORID_MIN
@@ -64,6 +61,8 @@ abstract class Actor(val renderOrder: RenderOrder) : Comparable<Actor>, Runnable
*/
abstract @Event fun onActorValueChange(key: String, value: Any?)
abstract fun dispose()
}
annotation class Event

View File

@@ -12,6 +12,4 @@ abstract class ActorWithBody(renderOrder: RenderOrder) : Actor(renderOrder) {
abstract fun drawBody(batch: SpriteBatch)
abstract fun drawGlow(batch: SpriteBatch)
open var tooltipText: String? = null // null: display nothing
abstract fun dispose()
}