Hello fellow Omnimaganites,
For the past four or five days I have been working on a picture copy and paste program that will let you move a section of a picture somewhere else on the screen and save it into
Pic1 (it also pulls the image from that file). It can help you moves sprites around or anything else you need it for. Very easy to use.
How To Use:
1. Have the image to be moved in either
Pic1 or on the graph screen. (Make sure axes are off, unless needed for the picture.)
2. Execute the program.
3. a. Hit any button to continue if file is in
Pic1 already.
b. Hit [2ND] if it is just on the graph screen. It will store it to
Pic1 for you.
4. Scroll over to the top left corner of your image to be moved
The image:
__________
_███__███_
_█_█__█_█_
_█_████_█_
_█______█_
_█_████_█_
_█_█__█_█_
_███__███_
__________
Where your cursor should be:
░_________
_███__███_
_█_█__█_█_
_█_████_█_
_█______█_
_█_████_█_
_█_█__█_█_
_███__███_
__________
5. Push [2ND].
6. Draw the box around your image.
Correct box:
░░░░░░░░░░
░███__███░
░█_█__█_█░
░█_████_█░
░█______█░
░█_████_█░
░█_█__█_█░
░███__███░
░░░░░░░░░░
Incorrect box:
__________
_░░░░░░░░_
_░_█__█_░_
_░_████_░_
_░______░_
_░_████_░_
_░_█__█_░_
_░░░░░░░░_
__________
7. Press [2ND].
8. Move box to where it should be placed.
9. Press [2ND].
10. You're done. It is now stored into
Pic1.
Controls:
►, ◄, ▲, ▼ - Move around the screen.
[2ND] - Stores graph screen to
Pic1 at programs start. Advances the program when using.
[ALPHA] - Toggles between moving one or five pixels at a time.
Side Note:
-If you would like to change the picture numbers you may. Note though that the first two must remain the same but the last one you can change.
PROGRAM:CP
...code...
StorePic 1 //Can change to what ever picture number you want to. (Not extended ones.)
...code...
RecallPic 1 //Must be the same as the previous StorePic #.
...code...
RecallPic 1 //Same deal here. Must be the same as the StorePic #.
...code...
StorePic 1 //This one you can change to which ever number you want. (Not extended ones.)
Special Thanks:
Builderboy - For going over the code looking for optimizations.
Thanks for reading this far, if you did
, and I hope someone gets use out of this program. I do plan to work on it more at some point and make it more functional (such as a way to not delete the rest of the image or something). Builderboy also gave me the idea of a different way that would be faster for redrawing but there are some restrictions to that method, so we shall see. Again, I hope you guys enjoy this and find it useful