package net.shadowfacts.cacao import net.shadowfacts.cacao.window.Window /** * @author shadowfacts */ interface AbstractCacaoScreen { val windows: List fun addWindow(window: T, index: Int): T fun addWindow(window: T): T fun removeWindow(window: Window) }