Quote: "How did you make the 2D Graphics like the window and stuff?"
i think you're referring to a GUI, this could be pretty complex, messy and in alot of situations ends up being slow, it needs to be highly polished, using drawing commands by GDK is impossible, they're too slow, you could either use sprites, which might not provide flexibility, and can still be slow, or, there is a very nice looking GUI written up by Diggsey, i don't think it supports DarkGDK, but you could ask him to support it, you can find the thread on the "Work In Progress" board, it's called "TopGUI"