Computer Science Canada

Turing Paint (thoughts, questions, ect)

Author:  copthesaint [ Fri Feb 06, 2009 11:31 am ]
Post subject:  Turing Paint (thoughts, questions, ect)

Ok to download my paint program please goto: http://compsci.ca/v3/viewtopic.php?p=178509#178509
I will require some help later but right now I would
just like some comments on the program it's self for the current file.

Author:  saltpro15 [ Fri Feb 06, 2009 6:39 pm ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

i will be brutally honest, it errored out the first 4 times I ran it, froze my comp when I closed it, so after rebooting i'm somewhat irritated. But on the plus side, the GUI was amazing, did you make it yourself? also the full color palette and all the tools was very well done

Author:  andrew. [ Fri Feb 06, 2009 7:26 pm ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

It's pretty decent, but when I choose a colour, it goes all flickery. Also, when I do things like zoom, it opens the dialog for new and if I press cancel, it still creates a new picture. There are also a lot of random errors relating to streams. When I save or even press quit, I get errors. All in all, it's a pretty decent paint attempt and is better than most out there.

Author:  copthesaint [ Sat Feb 07, 2009 5:56 pm ]
Post subject:  Re: Turing Paint (thoughts, questions, ect)

Sorry I didn't fully explain what is done.

----------------------------------------------------------------------------
Currently These features are done:
-Pencil Tool is done,
-Paint Tool is done,
-Rectangle Tool is done,
-Oval Tool is done,
-Line Tool is done,
-Selection Tool is done,
-Paint Tool is done,
-Eraser Tool is done,
-Debugging Features Added
-Recreates Game Settings Files and Directive if deleted
-Hotkeys Done:
-Ctrl-N = New
-Ctrl-A = Select All
-Delete = Delete Selected
-Preferences Done
-Changes Skin Color
-Custom GUI made
-Saves Picture File in 3 Types
-Gif
-Jpg
-bmp
-More colors Button Added
-Sample pictures Added
----------------------------------------------------------------------------
Currently Working On:
-Buttons in edit Window
-Cut
-Paste
-Copy
-Delete
-Scale Tool
-Currently will move Picture
-Still need Make it scale
-Help
-Will provide The user knowledge of how to use all of the tools and options
-Finishing New Picture Options
-Background Color
-Background Options
-Mirror Tool
----------------------------------------------------------------------------
Removed From Last Version:
-Zoom tool
----------------------------------------------------------------------------
This Is The info I made For the newest Upload http://compsci.ca/v3/viewtopic.php?p=178509#178509
----------------------------------------------------------------------------

Now why you had Trouble Useing my program Might be maybe turing can't create folders or files on you computer?
But I'm not completly sure. Anyways Yea I Havn't had any problems with the 6 computer I've used this on Maybe you were just unlucky ;p.

Author:  Zren [ Sat Feb 07, 2009 6:58 pm ]
Post subject:  Re: Turing Paint (thoughts, questions, ect)

Pencil Tool could do something like DrawLine(mxLast, myLast, mx, my) to fix the white space made when drawing quickly.

Author:  copthesaint [ Sun Feb 08, 2009 11:32 am ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

Umm that would be what the Line Tool is for... Neutral

Author:  andrew. [ Sun Feb 08, 2009 11:38 am ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

What he means is that instead of using Draw.Dot and have white space when you draw fast, use Draw.Line to make it draw a line so that there is no white space.

Author:  The_Bean [ Sun Feb 08, 2009 12:57 pm ]
Post subject:  Re: Turing Paint (thoughts, questions, ect)

Examples are always nice:
Turing:

View.Set ("graphics:800,400,offscreenonly,nobuttonbar")
var xm, ym, bm : int
var cm, sm, tm : int
Mouse.Where (cm, sm, tm)
Draw.ThickLine (400, 0, 400, 400, 5, 7)
loop
    Mouse.Where (xm, ym, bm)
    if xm >= 0 and xm <= 400 and ym >= 0 and ym <= 400 then
        Draw.FillOval (xm, ym, 5, 5, 3)
        Draw.ThickLine (xm + 400, ym, cm + 400, sm, 10, 3)
    end if
    cm := xm
    sm := ym
    delay (25)
    View.Update
    exit when hasch
end loop

Author:  copthesaint [ Wed Feb 11, 2009 3:53 pm ]
Post subject:  Re: Turing Paint (thoughts, questions, ect)

andrew. wrote:

What he means is that instead of using Draw.Dot and have white space when you draw fast, use Draw.Line to make it draw a line so that there is no white space.

Yes I know it takes time but it's for more 'Fine' detal. Use paint tool if you want to draw faster.
Acually It is a Draw.ThickLine That I use, and I don't want that because you could move the pointer off the picture for a second and then bring it back on the picture and mess your picture up drawing, Besides that you should take your time. Good art takes time.
Btw I Am Still working on this and It will still be a little till I'm done. (Around 1-2 Weeks depending on how busy I am)

Author:  copthesaint [ Sat Feb 14, 2009 7:01 pm ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

I have just updated My paint program. The help menu is now complete including other features like the mirror tool. Here is the url for the new upload : http://compsci.ca/v3/viewtopic.php?p=178509#178509

*Update
Newer Version posted.

Author:  Agner [ Sat Feb 21, 2009 2:42 pm ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

I liked the program but I found the toolbars and such to be fairly dark and difficult to read (might just be my screen)
Overall this was really kick ass

Author:  copthesaint [ Sat Feb 21, 2009 3:10 pm ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

You should have gone to preferences, You can change The programs Background and make it lighter. That is why it may have seemed dark.

Author:  Agner [ Sat Feb 21, 2009 7:04 pm ]
Post subject:  RE:Turing Paint (thoughts, questions, ect)

Ah thanks that fixed it!


: