Added a resource_folders variable to interface. Gotta finish working on
the resources thing. Probably make a GUI element for it next.
Modified a comment.
Moved interface into Interface.
Made quit part of Game.
Interface now has a vector of D2D pointers (though the vector itself is
named windows)
Added a world_data_window to Interface.
Added the resource browser window.
Made Interface keep track of the cegui gui context and cegui render for
the two new windows.
Added a default resource.
Uuuh. I suppose it does something with the mouse now for the resource window.
Added a comment.
Added a layout for the resource browser.
Added event injection stuff to the resource browser window for CEGUI.
Updated to conform to latest version of GEngine. Seems there's some kind
of problem with GEngines::mui::Interface though. It segfaults if there
are more than one entries in windows...
Uncommented two lines because apparently it works now.
Merge remote-tracking branch 'origin/master' into resources
Workaround for that odd crash involving vector iterators and
callbacks for CEGUI buttons getting clicked.
Moved the entirety of the resource browser window creation code into the
update function because the in check was faulty and the easiest fix is
this and I have to do it anyway because using interface->addD2D from the
function CEGUI callbacks doesn't work for some reason (it crashes if I'm
using a vector iterator -- but works just fine if I'm using the for loop
with int index to traverse the vector). I might be doing something wrong
(I don't think I am. I isolated the code and kept playing around with it
and comparing it to proper examples and it worked just fine -- until I
plopped the code into the callback function for when a CEGUI button is
clicked.) I might look into it more later, but I don't want to spend my
time doing that now. I want to progress now!
Commented out something because CEGUI isn't properly drawing to
multiple SFML windows.
Changed dependencies.sh to comply with some recent issues.