Deleting an image
Author |
Message |
faedwards
|
Posted: Wed Jun 11, 2003 12:12 pm Post subject: Deleting an image |
|
|
I have been exploring Turing (WINOOT) and came across this interesting forum. Great material.
I did not find any reference to a question I have so I'm posting to see what "the experts" can advise.
I have placed a number of images on screen using Pic.Draw(PicID, x,y,3). PicID is set to a variety of .bmp images.
The program gets user input on which image to move, and where to move this to, and places the appropriate image in a new location. But I can't get rid of the image from its original location! The background is the default Windows white screen.
One way I have tried is to place a "blank" .bmp square over the original image. This works if the blank .bmp is coloured but not if it is white.
I also see from another post that re-drawing the original image with Xor deletes it and restores the background, but this did not work for me (DOS only?).
Do you have any advice?
Also, would there be a difference if there is a checkerboard background .bmp, also placed using Pic.Draw?
Thanks.
(I'm using WINOOT 3.1.1) |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Andy
|
Posted: Wed Jun 11, 2003 3:21 pm Post subject: (No subject) |
|
|
umm clear the screen?
cls
one of the most used commands |
|
|
|
|
![](images/spacer.gif) |
Mephi
|
Posted: Wed Jun 11, 2003 3:48 pm Post subject: (No subject) |
|
|
if u want to draw over it with a blank square....make sure your not using picMerge, but u should use picCopy....or u can just use Draw.FillBox |
|
|
|
|
![](images/spacer.gif) |
Tony
![](http://wiki.compsci.ca/images/f/f4/OniTony.gif)
|
Posted: Wed Jun 11, 2003 4:48 pm Post subject: (No subject) |
|
|
Mephi is probly right... I dont know what that 3 stands for there... But my guess its not the same as picCopy.
Pic.Draw(picID,x,y,picCopy) |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
![](images/spacer.gif) |
Grey_Wolf
|
Posted: Wed Jun 11, 2003 9:14 pm Post subject: (No subject) |
|
|
if you wanted to put a white pic overtop you can just go into paint and make a custom colour that is a really light blue. it's almost impossible to tell the difference between that and white. |
|
|
|
|
![](images/spacer.gif) |
faedwards
|
Posted: Thu Jun 12, 2003 9:55 am Post subject: (No subject) |
|
|
Thanks for the comments, light blue - interesting workaround...
I'm surprised there is no "delete" or equivalent command
The 3 in my version of WINOOT I think stands for XOR so that the irregual image can be placed on a background that will continue to show around the image.
Because I only want to delete a single image cls does not help.
I have tried all combinations of 1,2,3, (picXor, piccopy, etc. just give error "not defined"). I have even tried Draw.FillBox with no success, but it seems I had some problems with my coordinates and it was placing a white square elswhere on my white background where I could not see it - and I thought it was not working
Tried it again using colour 31 and it works like a charm. Thanks. |
|
|
|
|
![](images/spacer.gif) |
|
|