I'm learning C++, and so far I haven't gotten past text stuff, with very little user input, would indielib help me to learn how to use real graphics and more input?
Definitely, yes. Just check out the tutorials on the wiki. You will see how easily you can manage input and graphics using IndieLib. You can start
here. And don't forget to join
IndieLib forums. Doubts are really welcome:)
If I used it, would I become addicted to its ease, and forget all of my C++ knowledge?
Definitely, no. You can use IndieLib methods as you wish. It is just a set of classes and methods. Is up to you how you create design your source code project. IndieLib dosen't force you to use any special metodology. It is just c++, and calling IndieLib methods when you want to use them.
I've checked out IndieLib and from what I could see it's not really "Rapid Development library" as author tends to make it sound. Some other game libraries like PyGame and Allegro seem to be equally or even simpler to program in.
How bad person this author is!
![Evil](https://forums.tigsource.com/Smileys/derek/evil.gif)
He is an evil!
I think he should have added: "Rapid Development Library [using c++]"
![Smiley](https://forums.tigsource.com/Smileys/derek/smiley.gif)
Here you have a small project of someone of the forums. He is making a prototype of an
strategical spaceship game. I think he prototyped it REALLY fast. But maybe is not thanks to IndieLib but because he is Sweden... you know... Sweden are the game making machines :D
If you want to prototype something fast [using c++], IndieLib is a good option. But not only for prototypes, also for finished games, of course. Just check out the examples that comes with the SDK.
One
![Beer!](https://forums.tigsource.com/Smileys/derek/toast.gif)
for the one who uses it! Hey! Come on! It's free! Open source! Give it a try! Make me happy!