<div dir="ltr"><br><div class="gmail_extra"><div>On Tue, Mar 14, 2017 at 7:36 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On 15 March 2017 at 03:21, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>Interesting!<br><br></div>Right away, the palette numbers felt off-by-one to me, because typing 1 selected 0, and typing 0 got me nothing-- but when I started thinking of them as palette hot-keys rather than typing in a number, it felt comfortable again.<br></div></div></div></blockquote><div><br></div></span><div>Considering that the palette numbers aren't actually displayed anywhere, I'm inclined to argue that it's all in your head!<br></div><div>However, this is going to be a problem once the sprite editor supports using the master palette directly without a subpalette. I guess in that mode it will have to switch to 0-based input.<br></div></div></div></div></blockquote><div><br></div><div>Indexes are always zero-based! Anyone who says otherwise is mathing wrong! I am prepared to holy-war over this! ... j/k no i'm not ;) <br></div><div><br></div><div>But seriously, it does seem like a good idea to make it zero-based for when we have bigger palettes-- also, 0 is the transparent color, so the 0 key not being next to the 1 key is probably no big deal.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Also, 0 selects the tenth colour.<br></div><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div></div>The time-out for typing two digit numbers is very well tuned, and after playing with it for a while, my original misgivings melted away, and I am very happy with it.<br></div></div></blockquote><div><br></div></span><div>First I tried a second, but that was too much, so I reduced it to half a second, and that was good enough. And coincidentally, that's also how long the colour index displays for after you change palette index :)<br></div><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I like that I can treat my first 9 colors like hotkeys, and at the same time, I still have quick access to the other colors.<br></div></div></blockquote><div><br></div></span><div>I wouldn't have bothered allowing access to colours above the tenth, but of course the plan is to increase the Palette16 palette size soon anyway. I still haven't figured out how to display the UI for that, probably in rows of 16, and maybe show at most 2-3 rows at once... or switch between showing the whole master palette at once vs the whole subpalette.<br><br></div><div>(Having a subpalette with over 100 colours is of course useless in most cases, except when you take a sprite imported or drawn to use the master palette directly and then want to palette swap it.)<br></div></div></div></div></blockquote><div><br></div>This is exciting! :)<br><br></div><div>I like the idea of being able to show just a few rows of a sprite palette. For limited-color sprites, that is exactly what I would want.<br><br></div><div>How about if the master palette display can be shrunk, or entirely minimized when we don't need to see it?<br><br></div><div>Also, although I still want to have hotkeys for keyboard controls of things like master-palette-minimizing or changing the number of displayed spritepalette rows, having a mouse-driven menu for that type of stuff will probably be good.<br><br></div><div>The current size of each color block in the master palette display is totally arbitrary, and copied from an ancestral sprite editor even older than the ohrrpgce itself (I think most of the current sprite editor layout is from the Cowbobs sprite editor, maybe?)<br></div><br>---<br></div><div class="gmail_extra">James<br><br></div></div>