McRogueFace/src
John McCardle ac7f7052cd Squashed commit of the following: [break_up_ui_h]
Closes #43

No segfault found in cos_play after completing the checklist. Maybe I accidentally fixed it...?

commit 6aa151aba3
Author: John McCardle <mccardle.john@gmail.com>
Date:   Fri Apr 19 21:43:58 2024 -0400

    UISprite.h/.cpp cleanup

commit ec0374ef50
Author: John McCardle <mccardle.john@gmail.com>
Date:   Fri Apr 19 21:37:39 2024 -0400

    UIGridPoint.h/.cpp reorganization

commit 2cb7339535
Author: John McCardle <mccardle.john@gmail.com>
Date:   Fri Apr 19 21:19:25 2024 -0400

    UIGrid.h/.cpp cleanup. I have reservations about the UIEntityCollection[Iter] classes + methods living there, but not enough to fix it right now.

commit 5d6af324bf
Author: John McCardle <mccardle.john@gmail.com>
Date:   Thu Apr 18 22:14:57 2024 -0400

    UIFrame - moving static method into class namespace; no type object access

commit 567218cd7b
Author: John McCardle <mccardle.john@gmail.com>
Date:   Thu Apr 18 21:23:49 2024 -0400

    UIEntity fixes for the UI.h split: There are segfaults in cos_play, I may have missed a type usage or something

commit 76693acd28
Author: John McCardle <mccardle.john@gmail.com>
Date:   Sat Apr 13 00:18:37 2024 -0400

    delete leftover comments

commit 9efe998a33
Author: John McCardle <mccardle.john@gmail.com>
Date:   Sat Apr 13 00:17:43 2024 -0400

    some work on UICaption and UICollection; fixing segfaults resulting from mcrfpydef namepace TypeObject usage

commit 714965da45
Author: John McCardle <mccardle.john@gmail.com>
Date:   Fri Apr 12 14:15:00 2024 -0400

    eliminate extra includes on UICaption

commit 8efa25878f
Author: John McCardle <mccardle.john@gmail.com>
Date:   Wed Apr 10 23:41:14 2024 -0400

    remove a lot of stuff

commit c186d8c7f3
Author: John McCardle <mccardle.john@gmail.com>
Date:   Wed Apr 10 23:10:15 2024 -0400

    We are compiling again! Started refactoring UICaption to be more idiomatic

commit 1b6e2a709b
Author: John McCardle <mccardle.john@gmail.com>
Date:   Tue Apr 9 22:42:02 2024 -0400

    Still not quite compiling; as predicted, a lot of interdependency and definition order bugs to untangle

commit aa7553a818
Author: John McCardle <mccardle.john@gmail.com>
Date:   Tue Apr 9 22:41:20 2024 -0400

    PyTexture clean up scribbles and experiments

commit c0201d989a
Author: John McCardle <mccardle.john@gmail.com>
Date:   Mon Apr 8 22:55:00 2024 -0400

    additional unsaved changes

commit 83a63a3093
Author: John McCardle <mccardle.john@gmail.com>
Date:   Mon Apr 8 22:45:00 2024 -0400

    doesn't compile, but UI.h/.cpp code has been divvy'd up.

    refs #43 @2h
2024-04-20 10:32:04 -04:00
..
scripts Squashed commit of the following: [standardize_font_handling] 2024-04-07 22:51:31 -04:00
ActionCode.h Keyboard initial functionality commit 2024-03-07 08:13:37 -05:00
Common.h Refactor: Python 3.12, build libtcod & SFML from source. Cmake build. Directory cleanup 2024-02-24 22:48:39 -05:00
GameEngine.cpp Squashed commit of the following: [raii_pyobjects] 2024-03-15 22:20:37 -04:00
GameEngine.h Squashed commit of the following: [raii_pyobjects] 2024-03-15 22:20:37 -04:00
IndexTexture.cpp Refactor: Python 3.12, build libtcod & SFML from source. Cmake build. Directory cleanup 2024-02-24 22:48:39 -05:00
IndexTexture.h Refactor: Python 3.12, build libtcod & SFML from source. Cmake build. Directory cleanup 2024-02-24 22:48:39 -05:00
main.cpp Refactor: Python 3.12, build libtcod & SFML from source. Cmake build. Directory cleanup 2024-02-24 22:48:39 -05:00
McRFPy_API.cpp Squashed commit of the following: [standardize_font_handling] 2024-04-07 22:51:31 -04:00
McRFPy_API.h Squashed commit of the following: [standardize_font_handling] 2024-04-07 22:51:31 -04:00
PyCallable.cpp Squashed commit of the following: [raii_pyobjects] 2024-03-15 22:20:37 -04:00
PyCallable.h Squashed commit of the following: [raii_pyobjects] 2024-03-15 22:20:37 -04:00
PyColor.cpp Squashed commit of the following: [standardize_vector_handling] 2024-03-31 18:00:19 -04:00
PyColor.h Squashed commit of the following: [standardize_color_handling] 2024-03-30 21:20:40 -04:00
PyFont.cpp Squashed commit of the following: [standardize_font_handling] 2024-04-07 22:51:31 -04:00
PyFont.h Squashed commit of the following: [standardize_font_handling] 2024-04-07 22:51:31 -04:00
PyScene.cpp Squashed commit of the following: [raii_pyobjects] 2024-03-15 22:20:37 -04:00
PyScene.h Mouse input prototype 2024-03-06 21:12:26 -05:00
PyTexture.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
PyTexture.h Squashed commit of the following: [standardize_font_handling] 2024-04-07 22:51:31 -04:00
PyVector.cpp Squashed commit of the following: [standardize_vector_handling] 2024-03-31 18:00:19 -04:00
PyVector.h Squashed commit of the following: [standardize_vector_handling] 2024-03-31 18:00:19 -04:00
Resources.cpp Adding text functionality to Caption (why was that missing???) 2024-03-07 12:35:07 -05:00
Resources.h Adding text functionality to Caption (why was that missing???) 2024-03-07 12:35:07 -05:00
Scene.cpp Squashed commit of the following: [raii_pyobjects] 2024-03-15 22:20:37 -04:00
Scene.h Squashed commit of the following: [raii_pyobjects] 2024-03-15 22:20:37 -04:00
Timer.cpp Segfault fixes. Switching scenes broke some assumptions. All PyObject calls from userspace now handle (discard) exceptions and return values. 2024-03-08 12:09:09 -05:00
Timer.h Whoops, some issues with deleting timers. 2024-03-07 09:49:24 -05:00
UI.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIBase.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UICaption.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UICaption.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UICollection.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UICollection.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIDrawable.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIDrawable.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIEntity.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIEntity.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIFrame.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIFrame.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIGrid.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIGrid.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIGridPoint.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UIGridPoint.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UISprite.cpp Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UISprite.h Squashed commit of the following: [break_up_ui_h] 2024-04-20 10:32:04 -04:00
UITestScene.cpp Squashed commit of the following: [standardize_texture_handling] 2024-03-21 22:24:42 -04:00
UITestScene.h Refactor: Python 3.12, build libtcod & SFML from source. Cmake build. Directory cleanup 2024-02-24 22:48:39 -05:00