John McCardle john
  • Site admin.

  • Joined on 2020-09-17
john pushed to break_up_ui_h at john/McRogueFace 2024-04-11 03:10:22 +00:00
c186d8c7f3 We are compiling again! Started refactoring UICaption to be more idiomatic
john commented on issue john/McRogueFace#43 2024-04-10 02:49:31 +00:00
Break up UI.h into respective class files

image

LOTS of new files. Disentangling these things is not hard, but there's a lot to do.

After it actually compiles again, which should…

john pushed to break_up_ui_h at john/McRogueFace 2024-04-10 02:42:08 +00:00
1b6e2a709b Still not quite compiling; as predicted, a lot of interdependency and definition order bugs to untangle
aa7553a818 PyTexture clean up scribbles and experiments
Compare 2 commits »
john commented on issue john/McRogueFace#6 2024-04-09 21:21:58 +00:00
UIDrawable Rendering format change

while working on #43, I found a reference to Resources::game. It's how Caption/Frame/Grid/Sprite classes get their default render target.

I want to phase out Resources, but not exactly sure…

john pushed to break_up_ui_h at john/McRogueFace 2024-04-09 18:07:16 +00:00
c0201d989a additional unsaved changes
john pushed to break_up_ui_h at john/McRogueFace 2024-04-09 15:05:10 +00:00
83a63a3093 doesn't compile, but UI.h/.cpp code has been divvy'd up.
john created branch break_up_ui_h in john/McRogueFace 2024-04-09 15:05:10 +00:00
john opened issue john/McRogueFace#69 2024-04-09 02:41:26 +00:00
Standardize Collection Handling
john closed issue john/McRogueFace#5 2024-04-08 02:53:14 +00:00
Provide default Font and Texture
john closed issue john/McRogueFace#68 2024-04-08 02:53:14 +00:00
segfault on type(obj), __class__ attribute missing
john closed issue john/McRogueFace#60 2024-04-08 02:53:14 +00:00
Standardize Font Handling
john pushed to master at john/McRogueFace 2024-04-08 02:53:14 +00:00
1a7186f745 Squashed commit of the following: [standardize_font_handling]
john pushed to standardize_font_handling at john/McRogueFace 2024-04-08 02:44:23 +00:00
5009fa0fb9 PyFont - use the new standard method for instancing
john opened issue john/McRogueFace#68 2024-04-07 19:29:15 +00:00
segfault on type(obj), __class__ attribute missing
john commented on issue john/McRogueFace#60 2024-04-07 19:26:10 +00:00
Standardize Font Handling

I'll add a separate issue to solve the type bug - that wasn't part of the Font feature.

john commented on issue john/McRogueFace#60 2024-04-07 19:25:07 +00:00
Standardize Font Handling

commit: a19781b56a87b68309e63c88e4eb68d22523267d

notes on Python Discuss instance: https://discuss.python.org/t/instantiating-python-objects-from-c-segfault-on-type-obj-class-attribute-missing/5

john pushed to standardize_font_handling at john/McRogueFace 2024-04-07 19:21:23 +00:00
a19781b56a Many hours of pain & research behind this small commit. Safe object building by not messing with types before interpreter is fully initialized
john commented on issue john/McRogueFace#60 2024-04-06 21:18:06 +00:00
Standardize Font Handling
john commented on issue john/McRogueFace#60 2024-04-01 01:44:26 +00:00
Standardize Font Handling

159658521c64a0cee8dd97ae7a2872a4eea2d9fa

I was hoping for a quick win, but this will take a little bit longer to not introduce instability.

I've also got default items added to the module,…

john pushed to standardize_font_handling at john/McRogueFace 2024-04-01 01:41:57 +00:00
159658521c Font mostly working, just a few weird bugs with the types of the default items added to the module