John McCardle john
  • Site admin.

  • Joined on 2020-09-17
john pushed to reprs_and_member_names at john/McRogueFace 2024-04-20 22:33:04 +00:00
43fac8f4f3 Typo in UIFrame repr
3fd5ad93e2 Add UIGridPoint and UIGridPointState repr
03376897b8 Add UIGrid repr
48af072a33 Add UIEntity repr
Compare 4 commits »
john commented on issue john/McRogueFace#29 2024-04-20 18:23:16 +00:00
implement __hash__ in a way that preserves C++ object identity

wontfix / the current usage of hash is probably incorrect and should be deprecated. Hashable object should be immutable. So the mcrf data containers probably should not have this value.

john closed issue john/McRogueFace#29 2024-04-20 18:23:16 +00:00
implement __hash__ in a way that preserves C++ object identity
john commented on issue john/McRogueFace#57 2024-04-20 18:19:59 +00:00
Sprites not responding to mouse events

can't replicate - maybe refactors accidentally fixed this?

john closed issue john/McRogueFace#57 2024-04-20 18:19:59 +00:00
Sprites not responding to mouse events
john closed issue john/McRogueFace#44 2024-04-20 18:16:56 +00:00
clean up COMP4300 style
john pushed to master at john/McRogueFace 2024-04-20 18:16:56 +00:00
c2de9b08d6 Refactor: remove "s" prefix from "sRender" method ( -> "render") Closes #44
john commented on issue john/McRogueFace#44 2024-04-20 17:43:01 +00:00
clean up COMP4300 style

Should be a quick fix: all the ECS specific stuff has already been removed, so "sRender" is the only remaining vestige.

$ grep "sRender" *
GameEngine.cpp:        currentScene()->sRender();…
john closed issue john/McRogueFace#58 2024-04-20 17:37:46 +00:00
Caption __init__ is not correctly setting colors
john pushed to master at john/McRogueFace 2024-04-20 17:37:46 +00:00
a465a9861d Color parsing for UICaption __init__ - closes #58
john closed issue john/McRogueFace#43 2024-04-20 14:34:10 +00:00
Break up UI.h into respective class files
john pushed to master at john/McRogueFace 2024-04-20 14:33:21 +00:00
ac7f7052cd Squashed commit of the following: [break_up_ui_h]
john commented on issue john/McRogueFace#43 2024-04-20 01:45:56 +00:00
Break up UI.h into respective class files

image

Ready to merge (?)

cos_play has segfaults, which I may want to fix before wrapping this issue... I am rushing to meet the April…

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