McRogueFace/src
John McCardle 1a7186f745 Squashed commit of the following: [standardize_font_handling]
closes #60, closes #5, closes #68

The major functionality added here was proper use of types in the module, by importing after finalization.

commit 5009fa0fb9
Author: John McCardle <mccardle.john@gmail.com>
Date:   Sun Apr 7 22:44:15 2024 -0400

    PyFont - use the new standard method for instancing

commit a19781b56a
Author: John McCardle <mccardle.john@gmail.com>
Date:   Sun Apr 7 15:21:17 2024 -0400

    Many hours of pain & research behind this small commit. Safe object building by not messing with types before interpreter is fully initialized

commit 159658521c
Author: John McCardle <mccardle.john@gmail.com>
Date:   Sun Mar 31 21:41:45 2024 -0400

    Font mostly working, just a few weird bugs with the types of the default items added to the module
2024-04-07 22:51:31 -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
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: [standardize_font_handling] 2024-04-07 22:51:31 -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.cpp Squashed commit of the following: [standardize_texture_handling] 2024-03-21 22:24:42 -04:00
UI.h Squashed commit of the following: [standardize_font_handling] 2024-04-07 22:51:31 -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
main.cpp Refactor: Python 3.12, build libtcod & SFML from source. Cmake build. Directory cleanup 2024-02-24 22:48:39 -05:00