John McCardle john
  • Site admin.

  • Joined on 2020-09-17
john commented on issue john/McRogueFace#13 2024-03-31 02:33:27 +00:00
Standardize Vector Handling

1c12e8719c1ed8002c80ee744178f8278e2c7e8c Gotta go fast - got it to build, got an example position from a UIDrawable.

Can't figure out why my init func isn't working, which means the mcrfpy.Colo…

john pushed to standardize_vector_handling at john/McRogueFace 2024-03-31 02:32:36 +00:00
1c12e8719c Not bad for a quick first salvo, but I cannot figure out why init isn't cooperating.
john created branch standardize_vector_handling in john/McRogueFace 2024-03-31 02:32:36 +00:00
john commented on issue john/McRogueFace#13 2024-03-31 01:32:53 +00:00
Standardize Vector Handling

Goal: Speed. Copy PyColor for the structure of this object.

john commented on issue john/McRogueFace#60 2024-03-31 01:32:10 +00:00
Standardize Font Handling

Goal: Speed. Copy PyTexture for the structure of this object.

john pushed to master at john/McRogueFace 2024-03-31 01:27:00 +00:00
f82508b753 Squashed commit of the following: [standardize_color_handling]
john closed issue john/McRogueFace#11 2024-03-31 01:27:00 +00:00
Standardize Color Handling
john commented on issue john/McRogueFace#11 2024-03-31 01:25:14 +00:00
Standardize Color Handling

OK, we made it!

Ultimately, I have decided to abandon PyLinkedColor for now. After reflecting on the use cases, and looking ahead to doing the same thing to the Vector class, I did not have…

john pushed to standardize_color_handling at john/McRogueFace 2024-03-31 01:18:29 +00:00
572aa52605 More color table updates
john pushed to standardize_color_handling at john/McRogueFace 2024-03-31 01:16:42 +00:00
01706bd59d Color wrapup... Cutting PyLinkedColor to simplify my cursedly mortal, finite existence
john commented on issue john/McRogueFace#11 2024-03-29 03:52:11 +00:00
Standardize Color Handling
  • PyLinkedColor properties: r, g, b, a, color
  • PyLinkedColor set(c) method
  • PyColor - just fix it entirely

3991ac13d6471e491cbccf2ddb8d36bad528b2f7

All three of these have had…

john pushed to standardize_color_handling at john/McRogueFace 2024-03-29 03:50:55 +00:00
3991ac13d6 Still having segfaults with LinkedColor and captions (specifically outline color, but that might not be the actual cause). PyColor shaping back up in simplified form.
john pushed to standardize_color_handling at john/McRogueFace 2024-03-29 00:57:40 +00:00
06e24a1b27 LinkedColor now reflecting changes to the linked color value. Needs set method + RGBA / color properties
john commented on issue john/McRogueFace#11 2024-03-29 00:57:30 +00:00
Standardize Color Handling

Let's talk about 06e24a1b27c2f1ec520537f3a5b9b08d68d07829

so I did not do what I said I would do last night. Instead of building a workaround for function pointers, I dusted off the technique I…

john pushed to at john/McRogueFace 2024-03-29 00:53:49 +00:00
06e24a1b27 LinkedColor now reflecting changes to the linked color value. Needs set method + RGBA / color properties
john commented on issue john/McRogueFace#11 2024-03-28 01:23:08 +00:00
Standardize Color Handling

41509dfe9640a67f924c5f843fe6bceb0cdb8f78 - PyLinkedColor initial version

PyLinkedColor is my answer to the thoughts from last night. I'm going to un-refactor PyColor to have no frills, just…

john pushed to standardize_color_handling at john/McRogueFace 2024-03-28 01:10:11 +00:00
41509dfe96 Addressing issues with PyColor by splitting behavior off into PyLinkedColor
john commented on issue john/McRogueFace#11 2024-03-27 03:12:52 +00:00
Standardize Color Handling

Some quick thoughts on 13a4ddf41b41dfc123a00468377b4f8fae0da845

I'm honestly not feeling great about how this feature is going - the time spent is getting out of hand, and the PyColor class is…

john pushed to standardize_color_handling at john/McRogueFace 2024-03-27 03:02:04 +00:00
13a4ddf41b Build runs again. PyColor objects are being instantiated, with bugs and no test of color changing
john pushed to standardize_color_handling at john/McRogueFace 2024-03-26 00:48:13 +00:00
1601fc7fab Still doesn't compile, but now the issue is in UI.h overcoupling. Progress!