loadResourcesFromFolder
fun <T> loadResourcesFromFolder(folder: String, transform: (fileName: String, url: URL) -> T?): List<T>
Generic function to load resources from a folder and transform them. Handles both IDE and JAR execution transparently.
Return
List of successfully transformed resources
Parameters
folder
The resource folder path (e.g., "audios/", "images/")
transform
Function to transform each resource (fileName, URL) -> T?