My crappy drawing program

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

My crappy drawing program

Post by Sarevok »

http://members.optusnet.com.au/hoppys1/ ... etcher.exe

Many thanks to Jenat-Lai who hosted this program. Sketcher is a simple drawing program written in C++ and compiled with the Visual C++ compiler.

- Currently it is posible to draw lines, rectangles, circles and curves.

- Shapes can be deleted and moved.

- There are four colors availble.

- There is a zoom feature that magnifies the image. Simply click on scale button and select zoom function.

- Images can be saved in .ske format and printed.

- The enhanced mode allows some cool drawings. Try out the circle and rectangles in the enhanced mode.

This program is still in beta stage so there are some bugs. But they are nothing serious and wont crash your computer. In the final versions things like custom unlimited color, color shifting will be added and bugs like the redraw problem will be solved.
Last edited by Sarevok on 2004-07-05 01:46am, edited 1 time in total.
I have to tell you something everything I wrote above is a lie.
User avatar
Shroom Man 777
FUCKING DICK-STABBER!
Posts: 21222
Joined: 2003-05-11 08:39am
Location: Bleeding breasts and stabbing dicks since 2003
Contact:

Post by Shroom Man 777 »

Well, I think the enhanced mode's ability to draw fancy shapes isn't really an ability to draw fancy shapes but more of an optical illusion thing. And selecting individual lines to move/undo in a chaotic mix of multiple lines is really hard. There are some other bugs, but since you only worked on it for a few weeks, I have to say this is a very fancy piece of software. Something I can only dream of making. And it's very simple, practical and not full of the indecipherable bullshit which is abundant in other drawing programs. With a dedicated effort, the end result of this sketcher would be something any guy ought see.
Image "DO YOU WORSHIP HOMOSEXUALS?" - Curtis Saxton (source)
shroom is a lovely boy and i wont hear a bad word against him - LUSY-CHAN!
Shit! Man, I didn't think of that! It took Shroom to properly interpret the screams of dying people :D - PeZook
Shroom, I read out the stuff you write about us. You are an endless supply of morale down here. :p - an OWS street medic
Pink Sugar Heart Attack!
User avatar
jenat-lai
Jedi Knight
Posts: 825
Joined: 2002-07-22 09:41pm
Location: Sydney, Australia
Contact:

Post by jenat-lai »

Glad to host. ;)


interesting program. still for me a bit of a novelty more than anything else. but that idea of being able to reposition etc is cool.

Nice work. Better than any programming I might attempt, cos I suck/have never done it :P
_________________

Image

Official SD.net Simmer and Appreciator of Aircraft and Spacecraft.
Prolific vatsim pilot. See theOfficial Vatsim ATC and multiplayer traffic display
User avatar
Saberslash
Youngling
Posts: 53
Joined: 2004-05-19 02:32pm
Contact:

Post by Saberslash »

I like it, fun to mess around with.
Image
Big Bang----------first life-form-------Neanderthals---Birth of Jesus---Today
...................................................^
..........................................You're here
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Thanks for the warm response and constructive criticism guys. This program is in preliminary stages of development. The final product will be a lot better. I will add features like color shifting, phase shifting, unlimited custom colors etc.

Untill then keep trying with this program. If there is any bugs in the program let me know.
I have to tell you something everything I wrote above is a lie.
User avatar
Vertigo1
Defender of the Night
Posts: 4720
Joined: 2002-08-12 12:47am
Location: Tennessee, USA
Contact:

Post by Vertigo1 »

"I once asked Rebecca to sing Happy Birthday to me during sex. That was funny, especially since I timed my thrusts to sync up with the words. And yes, it was my birthday." - Darth Wong

Leader of the SD.Net Gargoyle Clan | Spacebattles Firstone | Twitter
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Thank you Vertigo. I greatly appreciate your help.
I have to tell you something everything I wrote above is a lie.
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

http://www.broken-llama.com/dl/sketcher.exe

Also mirrored. Unfortunately can't run program since it uses MFC, and Wine won't run it
(I only run Linux, limited access to Windows PC, which I hate using). Can you supply an installer for MFC (4.2?)?

BTW, I get this error if you are interested-

Code: Select all

err:module:import_dll Library MFC42.DLL (which is needed by L"X:\\Sketcher.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"X:\\Sketcher.exe" failed, status c0000135
I also didn't get the email.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.
I have to tell you something everything I wrote above is a lie.
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

I also didn't get the email.
Hotmail gave an error saying that EXE files are unsafe. Perhaps I can send you the new version over MSN.
I have to tell you something everything I wrote above is a lie.
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

And thanks to everyone who hosted the program. I really appreciate the help.
I have to tell you something everything I wrote above is a lie.
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

evilcat4000 wrote:I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.
I think dynamic linking is better, since most people have the MFC DLL from another program which installed it. I'm an anomaly running it under emulation. Anyway, do you know where to DL standalone libraries?

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

I have to tell you something everything I wrote above is a lie.
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Pu-239 wrote:
evilcat4000 wrote:I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.
I think dynamic linking is better, since most people have the MFC DLL from another program which installed it. I'm an anomaly running it under emulation. Anyway, do you know where to DL standalone libraries?
Dynamic linking is better performence wise as it conserves memory. A single copy of the DLL in memory can shared by multiple applications.
I have to tell you something everything I wrote above is a lie.
User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Post by Pu-239 »

evilcat4000 wrote:
Pu-239 wrote:
evilcat4000 wrote:I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.
I think dynamic linking is better, since most people have the MFC DLL from another program which installed it. I'm an anomaly running it under emulation. Anyway, do you know where to DL standalone libraries?
Dynamic linking is better performence wise as it conserves memory. A single copy of the DLL in memory can shared by multiple applications.
I meant to mean that there was no reason for static linking since most people have the DLL- I know the benefits of dynamic linking- you can also start up an app's core and delay loading DLLs until a function is actually used for larger apps.

Anyway, it works well under Wine- has redraw issues though- probably due to emulation, not bugs though.

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
User avatar
Vertigo1
Defender of the Night
Posts: 4720
Joined: 2002-08-12 12:47am
Location: Tennessee, USA
Contact:

Post by Vertigo1 »

evilcat4000 wrote:
I also didn't get the email.
Hotmail gave an error saying that EXE files are unsafe. Perhaps I can send you the new version over MSN.
You do realize that you can rename the extention to something else and send it that way, right? (ie: sketcher.exe -> sketcher.heh) All you have to do is mention in the e-mail that the all the user has to do is change "heh" into "exe" and double-click it to run it.
"I once asked Rebecca to sing Happy Birthday to me during sex. That was funny, especially since I timed my thrusts to sync up with the words. And yes, it was my birthday." - Darth Wong

Leader of the SD.Net Gargoyle Clan | Spacebattles Firstone | Twitter
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

http://members.optusnet.com.au/hoppys1/ ... cher.exe

Image

Sample picture created by the new Sketcher.

A new version of Sketcher is ready.

- Ellipses have been added.

- Enhanced mode has been improved.

- The redraw bug is fixed.

- Fill error fixed.

New features coming soon.

- Brushes. Now shapes like circles, rects and ellipses can be fixed.

- Ellipse bug that prevents them from being selected or saved will be fixed.

- Unlimited colors. Instead of four stock colors a new diaglog box will allow
unlimited amount of colors.

- Brush styles. Several different hatch patterns.

- Color shifting

- Fill shifting.
I have to tell you something everything I wrote above is a lie.
User avatar
Chardok
GET THE FUCK OFF MY OBSTACLE!
Posts: 8488
Joined: 2003-08-12 09:49am
Location: San Antonio

Post by Chardok »

Excellent work, Evilcat. You are quite talented! this is like...spirograph for the PC only on crack. you will do well if programming is the carreer you seek! Keep up the good work!

(Curse my non-artistic ass for lacking the vision to create anything meaningful.)
Image
User avatar
GoldenFalcon
Jedi Knight
Posts: 551
Joined: 2004-03-01 11:08pm
Location: Busy practicing with a bokken, come near me and I'll whack you with it.

Post by GoldenFalcon »

Pretty good Unknown, it's simple but yet still lightyears beyond MSPaint. :D

But anyway, I see much promise in this. I'd mirror this on Firebird as well, but my I wiped the hard disk in favor of FreeBSD, so until I reinstall everything...
Babylon 5: In the Beginning quote:

General Lefcourt: "My people can handle themselves. We took care of the Dilgar. We can take care of the Minbari."
Londo Mollari: "Ahh, arrogance and stupidity all in the same package. How efficient of you."


Coming soon: Firebird Productions
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Last edited by Sarevok on 2004-08-29 08:17am, edited 2 times in total.
I have to tell you something everything I wrote above is a lie.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

fix your image, its 1\3 blank space.

but nice advance, now add gradients... :P
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Shroom Man 777
FUCKING DICK-STABBER!
Posts: 21222
Joined: 2003-05-11 08:39am
Location: Bleeding breasts and stabbing dicks since 2003
Contact:

Post by Shroom Man 777 »

Fuck me Jesus, where do I download this?
Image "DO YOU WORSHIP HOMOSEXUALS?" - Curtis Saxton (source)
shroom is a lovely boy and i wont hear a bad word against him - LUSY-CHAN!
Shit! Man, I didn't think of that! It took Shroom to properly interpret the screams of dying people :D - PeZook
Shroom, I read out the stuff you write about us. You are an endless supply of morale down here. :p - an OWS street medic
Pink Sugar Heart Attack!
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Ace Pace wrote:fix your image, its 1\3 blank space.

but nice advance, now add gradients... :P
Uh stupid imaging ! Any good programs for making jpgs ?
I have to tell you something everything I wrote above is a lie.
User avatar
Sarevok
The Fearless One
Posts: 10681
Joined: 2002-12-24 07:29am
Location: The Covenants last and final line of defense

Post by Sarevok »

Shroom Man 777 wrote:Fuck me Jesus, where do I download this?
Try the link in my post.

http://foobar.homelinux.net/star/Sketcher.zip
I have to tell you something everything I wrote above is a lie.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

IUnknown wrote:
Ace Pace wrote:fix your image, its 1\3 blank space.

but nice advance, now add gradients... :P
Uh stupid imaging ! Any good programs for making jpgs ?

I have no real clue, try Infraview for resizing atleast.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Post Reply