16 lines
299 B
Kotlin
16 lines
299 B
Kotlin
package net.shadowfacts.asmr.program
|
|
|
|
/**
|
|
* @author shadowfacts
|
|
*/
|
|
open class ExecutionFlow(val block: ExecutableBlock) {
|
|
|
|
open var next: ExecutableBlock? = null
|
|
open var prev: ExecutableBlock? = null
|
|
|
|
fun link(next: ExecutableBlock) {
|
|
this.next = next
|
|
next.executionFlow.prev = block
|
|
}
|
|
|
|
} |