With all of the above in place, and the work from yesterday, the browser is now in a "happy" state. If you select or type your way to anything that isn't a directory it is assumed that what you want to do is overwrite said file path. For now I'm going to leave it to the caller/user of the filebrowser to perform any double checks with the user that this is, indeed, the action they want to take.
While the browser isn't the prettiest thing around, it's all I need to replace what Allegro had given me, and what is currently missing from Neverfall. Once I can inject this into the game things will be back on track after so long of an intermission. I can't wait! Inserting the new filebrowser into Neverfall won't be so plug and play, though. The Allegro broswer blocked, while mine does not. There's going to need to be some logic changes to handle the fact that you must manually poll my file browser. In any case, here's what it looks like in action (top left):
posted in Uncategorized