GeorgRottensteiner / C64Studio

C64Studio is a .NET based IDE specializing in game development for the C64 in assembler and BASIC
Other
252 stars 38 forks source link

Charscreen reverse character behaviour #80

Closed mokdevel closed 1 year ago

mokdevel commented 1 year ago

When writing text (Direct Text Entry) with 'Reverse Characters' and 'Affect characters' enabled, it only reverses the character and does not write anything on screen. Disabling 'Reverse Characters' works as expected. I have a need to write in reverse.

Tested with latest WIP (7.3.5)

GeorgRottensteiner commented 1 year ago

That's something I've never even tried. Exactly how are you activating "reverse characters"? There is no option for that (yet)?

mokdevel commented 1 year ago

I have a .charscreen. Double click to edit (.. obvious :-) )

GeorgRottensteiner commented 1 year ago

My god, I wrote this thing and didn't see that option. Thanks, will fix!

mokdevel commented 1 year ago

While at it, using mouse to paint in 'reverse character' mode needs a click on every character. If you keep mouse button pressed, it feels like it is in a 'on-off-on-off-on-off-...' mode and chars here and there are changing to reverse.

GeorgRottensteiner commented 1 year ago

Both fixed with commit #3e39841f8207e58c1d0b2ddaa9e73a65c3c55eb4. Looks like I was half way there and then got side tracked. Plus the reverse option kind of doubles in functionality, but I think it works out like it is now.

New WIP version is also up.

mokdevel commented 1 year ago

Perfect! Both issues fixed and works as expected. A small wish - please update the version number of WIP on every release - makes it easier to know if there is an update.

GeorgRottensteiner commented 1 year ago

Great, closing this. Yeah, I need to do some automatic versioning there.