Author Topic: Sprite Maker  (Read 16521 times)

0 Members and 2 Guests are viewing this topic.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Sprite Maker
« Reply #30 on: August 18, 2010, 04:33:28 pm »
Ya, would it be easier on people to pad it on both sides? And do people want multiples of eight or four?
My vote is for 8, because two nibbles = a byte. :)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Maker
« Reply #31 on: August 18, 2010, 04:45:23 pm »
Ok, I'll work on making it eight then. So now the question is should I pad both sides?
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Sprite Maker
« Reply #32 on: August 18, 2010, 04:50:37 pm »
Nah, I'd say just on the right. :)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Maker
« Reply #33 on: August 18, 2010, 04:51:32 pm »
Ok, will do. I'll work on it then. Thanks.

Edit:
Ok, so I'm just going to release two versions. One that just pads the width and one that pads both height and width. It was a simple change so ya.

Edit x2:
As I said, I am going to release two versions. One that pads just the width and one that pads both the width and height. I have also added in a few new features too. They affect row/column only and could be useful. One other thing, the limit of sprite size has been decreased and increased, depending how you look at it. Technically it's been decreased though. You can now do sprites from one pixel up to fifty-six pixels. I will be updating the original post with this version because as of right now this is the final version. Hope you all will enjoy it.
« Last Edit: August 18, 2010, 07:21:05 pm by meishe91 »
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite Maker
« Reply #34 on: August 22, 2010, 03:25:12 pm »
Ok just tried the editor finally, it works pretty well and most stuff is quite fast for basic. Nice job so far

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Maker
« Reply #35 on: August 22, 2010, 07:51:30 pm »
Ya, that damn speed limitation is a killer but I tried. I'm sure there could be something more done to optimize but I haven't gone over it to much. Thanks though :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Sprite Maker
« Reply #36 on: August 23, 2010, 02:06:20 pm »
Wow, nice job!  It's by far the best sprite editor I've seen in Basic.

Here are my three suggestions:
1: Make the cursor wrap around the screen.  If you're at (0,0) and press up I'd like it to go to (0,Max_Y). :)
2: Make the current location gray.  This can be done like this:
Code: [Select]
:Repeat Ans
:Pt-Change(X,Y)
:getKey->K
:Pt-Change(X,Y)
3: Change the end to this:
Code: [Select]
:ClrHome
:RecallGDB 1
:DelVarGDB1sub(Ans,2,length(Ans)-1->Str1
This makes it display a string that you can scroll through and will not display Done.  I'm not sure if it works like this on OS 2.53 MP, but it's just as good as what you had before. :)

Wonderful job! ;D

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Maker
« Reply #37 on: August 23, 2010, 02:47:10 pm »
Wow, nice job!  It's by far the best sprite editor I've seen in Basic.

Here are my three suggestions:
1: Make the cursor wrap around the screen.  If you're at (0,0) and press up I'd like it to go to (0,Max_Y). :)
2: Make the current location gray.  This can be done like this:
Code: [Select]
:Repeat Ans
:Pt-Change(X,Y)
:getKey->K
:Pt-Change(X,Y)
3: Change the end to this:
Code: [Select]
:ClrHome
:RecallGDB 1
:DelVarGDB1sub(Ans,2,length(Ans)-1->Str1
This makes it display a string that you can scroll through and will not display Done.  I'm not sure if it works like this on OS 2.53 MP, but it's just as good as what you had before. :)

Wonderful job! ;D

Thanks ;D

As for the changes I will try to get those implemented today. The only reason I didn't put the cursor wrap into it was just to make it as small as possible. But I'll get it in there :)

Edit:
Made the changes and put the newest version on the original post. I don't really feel like making new screenshots though unless people want me to update those too.
« Last Edit: August 23, 2010, 06:39:14 pm by meishe91 »
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite Maker
« Reply #38 on: August 23, 2010, 10:15:53 pm »
One suggestion I got would maybe be to clarify what does the 56 at the beginning when inputting stuff means, because I have yet to figure that out, even thought I somehow got your program to work fine.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Maker
« Reply #39 on: August 23, 2010, 10:20:17 pm »
Do you mean when it says "56≥SIZE≥1?"
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite Maker
« Reply #40 on: August 23, 2010, 10:33:26 pm »
yea

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Maker
« Reply #41 on: August 23, 2010, 10:45:32 pm »
Oh, that's the size restriction. Greater-than-or-equa-to one pixel but also has to be less-than-or-equal-to fifty-six pixels.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Sprite Maker
« Reply #42 on: August 24, 2010, 03:48:11 am »
Aaah ok, thanks, although it might be good to clarify what those means in the program or in the first post.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Sprite Maker
« Reply #43 on: August 24, 2010, 04:00:24 am »
Done.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Sprite Maker
« Reply #44 on: August 24, 2010, 08:42:20 am »
Nice job!  I like the way it looks and all the features.  Excellent program! ;D