John McCardle john
  • Site admin.

  • Joined on 2020-09-17
john pushed to break_up_ui_h at john/McRogueFace 2024-04-20 01:44:02 +00:00
6aa151aba3 UISprite.h/.cpp cleanup
ec0374ef50 UIGridPoint.h/.cpp reorganization
Compare 2 commits »
john pushed to break_up_ui_h at john/McRogueFace 2024-04-20 01:19:32 +00:00
2cb7339535 UIGrid.h/.cpp cleanup. I have reservations about the UIEntityCollection[Iter] classes + methods living there, but not enough to fix it right now.
john pushed to break_up_ui_h at john/McRogueFace 2024-04-19 02:15:00 +00:00
5d6af324bf UIFrame - moving static method into class namespace; no type object access
john pushed to break_up_ui_h at john/McRogueFace 2024-04-19 01:23:56 +00:00
567218cd7b UIEntity fixes for the UI.h split: There are segfaults in cos_play, I may have missed a type usage or something
john commented on issue john/McRogueFace#43 2024-04-13 04:19:30 +00:00
Break up UI.h into respective class files

image

I'm getting some segfaults from using the TypeObjects directly, so I guess I'll proceed with that fix.

john pushed to break_up_ui_h at john/McRogueFace 2024-04-13 04:18:41 +00:00
76693acd28 delete leftover comments
9efe998a33 some work on UICaption and UICollection; fixing segfaults resulting from mcrfpydef namepace TypeObject usage
Compare 2 commits »
john opened issue john/McRogueFace#71 2024-04-13 03:47:13 +00:00
Create Python base class for UIDrawables, and derive Python UI types from it
john pushed to break_up_ui_h at john/McRogueFace 2024-04-13 03:01:55 +00:00
714965da45 eliminate extra includes on UICaption
john pushed to break_up_ui_h at john/McRogueFace 2024-04-11 03:41:19 +00:00
8efa25878f remove a lot of stuff
john commented on issue john/McRogueFace#70 2024-04-11 03:33:32 +00:00
Package mcrfpy without embedded interpreter

See #54 / #55 for related ideas - in one sense, those two could depend on this. In the other sense, this issue is for the "inside-out" deployment of McRogueFace.

  • "normal" - McRogueFace…
john opened issue john/McRogueFace#70 2024-04-11 03:29:27 +00:00
Package mcrfpy without embedded interpreter
john commented on issue john/McRogueFace#56 2024-04-11 03:22:52 +00:00
Standardize Member Variable naming conventions

john/McRogueFace#18 (comment)

Time to pay the piper...

john commented on issue john/McRogueFace#43 2024-04-11 03:21:10 +00:00
Break up UI.h into respective class files

while fixing __iter__ for this issue, I may end up accomplishing the work for #56 as well.

Chart of properties to implement:

image

T…

john commented on issue john/McRogueFace#43 2024-04-11 03:13:04 +00:00
Break up UI.h into respective class files

see c186d8c7f301f216f46ea52c92d60d15615c45ff

I have approximately 4 things I want to do to all of these new objects:

  1. Move implementations to .cpp file; rename as UIWidget::init,…
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.