After using LaserBoy the software for a while, I don't mind the keyboard driven menus at all. However the process of drawing and manipulating vertices could be vastly sped up by incorporating mouse control.
After using LaserBoy the software for a while, I don't mind the keyboard driven menus at all. However the process of drawing and manipulating vertices could be vastly sped up by incorporating mouse control.
Or you can just use DeltaCAD and doodle away all day. Then when you need to do something very specific with individual points or ILDA only color schemes, you can do freaking brain surgery to your vector art in LaserBoy.
James.![]()
Oh My God! Am I a Drama Queen or what?
James.![]()
Well, either my bike could have a starter motor, or it could have a kickstart and a valve lifter. The kickstart would be simpler and would allow me to do freaking brain surgery like tell exactly which cylinder's low on compression without any tools.
It could have an advance-retard lever which would allow me to adjust the ignition timing as I ride, depending on what characteristics I want! Or, you know, I could just have a little mechanism to do it for me like everyone's had since the 1940s.
Uh... think I'll have the electric start and the automatic timing advance, thanks.
Please, James, read some books on user interface design and usability; if you like I'll have some Amazonned to you. Seriously. Not kidding. UI sucks. Needs more betterness. I am a (court approved) expert in this stuff.
Why don't you send me a plane ticket to Frisco and chain me to a desk. You could yell at me and smack my hands while I work. I'm sure that's the only way it will come out any good. I assume you already have the leather strop and the six inch stiletto heals. We're good to go.
James.
Ooooooooooo! You've already started!
BITCH!
Do you think Qt with SDL is the way to go? Or what? You know, getting to the mouse events in SDL is really easy. I could make my own bitmap popup menus without having to use yet-another-lib for windows. And I have to read directly from the mouse to apply that information directly to the vector data.
I don't know how much you have looked at the LaserBoy code, but the text only interface is almost 4000 lines! That's just the bit that reads the keyboard and calls the appropriate functions. All the menus, prompts and responses are mixed into the highest level class. I really should split that class into data management and text user interface. Then I could make a mouse user interface class and build a completely different branch of the project, so that those who like it the way it is will still have it that way.
OK. I get it now! My first introduction of the mouse should be to simply hook up to the current bitmapped menu system!
Click, click...... click... click.............click.click.click......click.... I think I get it now!
Oh Yeah! Seriosly! It's starting to click.....click...click.click.
I can really see it!
It might take a while. But it will be very special!
James.![]()
Last edited by James Lehman; 07-31-2008 at 20:37.