Wow.
Ok a little background on myself might be in order, as I know this is easily possible. I'm not new to programming, just new to c++. I am 35 years old and have been programming since I was 12. I started on the Apple IIgs and worked my way up from BASIC to dabbling in machine code with an assembler. After a few years break I started work doing web programming on windows. I am currently fluent in ASP, ASP.NET, PHP, mysql, all the usual javascript/css stuff, a little bit of server side JAVA, but my main expertise is in AS3 flash programming. I could actually do this sword generator in flash but I'm not looking for a web based game :). Here is an example of a flash site I made a few years ago (AS2)
http://thecardchest.com/ . There is a bit of procedural generation going on there too. The card images are loaded from a database and positioned randomly on the shelf with shadowing and envelopes drawn in behind them. Some are randomly tilted etc.
Anyway ha...
I'm not looking for someone to give me code on how to generate the swords. I'm just looking for a best way to go about drawing, adding bevel/shading effects and texturing the images. As in should I be using the windows drawing functions for game programming or is there another way that is usually better to go?
Right now I have a random blade shape drawn using some bezier curves that generates some random curves, serrated edges, etc. I'd like to take that shape, put a beveled edge, some shading, and texturing with it.
I understand this will take some work to accomplish, but I don't want to spend a week working with one API to find out I've wasted my time and should have been using another method. I'll learn all the tricks of C++ eventually I know, but I'd rather not waste time learning what I don't need for my game just yet.
So again, just looking to be pointed in the right direction on this. The random generator thing is irrelevant really. Think of it as just a random shape that needs effects applies. What should I research to accomplish this goal?