2023-12-21T16:33:09Z - 2024-12-21T16:33:09Z
Overview
19 Issues closed from 1 user
Closed
#51 Derive UIEntity from UIDrawable
Closed
#31 __repr__
displays match the getsetter member names
Closed
#56 Standardize Member Variable naming conventions
Closed
#22 UIGrid __repr__
Closed
#23 UIEntity __repr__
Closed
#24 UIGridPoint __repr__
Closed
#25 UIGridPointState __repr__
Closed
#29 implement __hash__
in a way that preserves C++ object identity
Closed
#57 Sprites not responding to mouse events
Closed
#44 clean up COMP4300 style
Closed
#58 Caption __init__
is not correctly setting colors
Closed
#43 Break up UI.h
into respective class files
Closed
#60 Standardize Font Handling
Closed
#5 Provide default Font and Texture
Closed
#68 segfault on type(obj)
, __class__
attribute missing
Closed
#13 Standardize Vector Handling
Closed
#11 Standardize Color Handling
Closed
#18 Standardize Texture Handling
Closed
#4 RAII-ify the interfaces between C++ and cpython
52 Issues created by 1 user
Opened
#1 Resize Event for Scene
Opened
#2 PyAction system cleanup
Opened
#3 Remove old player_input system
Opened
#6 UIDrawable Rendering format change
Opened
#7 Remove or verify the necessity/safety of default constructors
Opened
#8 Correct size for RenderTexture
Opened
#9 Recreate RenderTexture when UIGrid is resized
Opened
#10 Visibility: skip render or click inputs
Opened
#12 Don't Instantiate GridPoint or GridPointState
Opened
#14 SFML Python Library
Opened
#15 UIGridPointState Collection
Opened
#16 Entity knowledge contents: make map data available directly through GridPointState
Opened
#17 UISprite: cleanup properties
Opened
#19 Sprite get/set Texture (swap texture)
Opened
#20 UIGrid: replace vector member getter/setters
Opened
#21 UIGrid Dealloc
Opened
#26 UIEntityCollectionIter - enable looping over Grid.entities
Opened
#27 UIEntityCollection + UICollection .extend
Opened
#28 UICollectionIter - enable looping over scene ui / children objects
Opened
#30 UIGrid & UIEntity Integration; reliable add and remove
Opened
#32 McRogueFace as command line Python
Opened
#33 Sprite: test index before accessing Texture
Opened
#34 Window object
Opened
#35 TCOD as built-in module
Opened
#36 SFML-DearImgui usage
Opened
#37 Windows: scripts subdirectory not checked for .py files
Opened
#38 optional "children" arg on __init__
for frame
Opened
#39 "name" field on UIDrawables
Opened
#40 UIDrawable overwriting - search and replace by name
Opened
#41 Use UIDrawable names as tags / .find
on a collection
Opened
#42 optional "click" arg on UIDrawable __init__
for callback
Opened
#45 Accessibility modes and demos
Opened
#46 subinterpreter
tests
Opened
#47 New McRogueFace git README.md
Opened
#48 Compilation Guide
Opened
#49 Window object: Viewport controls
Opened
#50 UIGrid: Background Color
Opened
#52 UIGrid: don't attempt to render every Entity every frame
Opened
#53 Alternative Input Methods
Opened
#54 Jupyter Notebook Interface
Opened
#55 McRogueFace as Agent Simulation Environment
Opened
#59 Animations - interpolate between values over time for most UIDrawable fields
Opened
#61 Scene Object
Opened
#62 Multiple Windows
Opened
#63 UIDrawable Z-order
Opened
#64 Grid - Entity - GridPointState updates via TCOD
Opened
#65 Python Explorer Scene / Dropdown Console widget
Opened
#66 Standardize Audio Handling
Opened
#67 Grid Stitching: an infinite world prototype
Opened
#69 Standardize Collection Handling
Opened
#70 Package mcrfpy without embedded interpreter
Opened
#71 Create Python base class for UIDrawables, and derive Python UI types from it