issues
search
TheRealKaup
/
KTech
C++ 2D terminal game engine library for GNU/Linux
GNU General Public License v3.0
1
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
`Animation`'s member definitions are not in a separate `.cpp` file
#107
TheRealKaup
opened
3 weeks ago
0
Calling `Widget::Deselect()` twice by accident overwrites `ChildWidget` memory unexpectedly
#106
TheRealKaup
opened
3 weeks ago
0
No `Texture::Import()` safety measures to avoid initializing a `Texture` from an incompatible file
#105
TheRealKaup
opened
3 weeks ago
0
The `+=` and `-=` overloaded operators of `Point` and `UPoint` are wrong
#104
TheRealKaup
closed
3 weeks ago
0
`Time` takes a `void()` callback function for `Invocation` instead of `bool()` so it could feed `Output` whether things have changed this tick
#103
TheRealKaup
closed
3 weeks ago
0
Missing some guidance in `style.md`
#102
TheRealKaup
opened
4 weeks ago
0
`Animation`
#101
TheRealKaup
closed
3 weeks ago
0
Consider `friend` solution so only world structure constructors can call `Container::Add()`
#100
TheRealKaup
closed
3 weeks ago
1
Missing `.gitignore`
#99
TheRealKaup
closed
1 month ago
0
Video widget
#98
TheRealKaup
opened
1 month ago
0
Publicize `Output::m_res`
#97
TheRealKaup
closed
1 month ago
0
Adding a world structure to the same place twice should result in moving it to the end of the vector
#96
TheRealKaup
opened
1 month ago
0
Consider `union` solution for `Texture` single value (simple) or vector (complex) situation
#95
TheRealKaup
opened
2 months ago
0
`Layer::m_visible` is unutilized
#94
TheRealKaup
closed
1 month ago
0
Utilize `friend` keyword and note it in `documentation/style.md`
#93
TheRealKaup
closed
3 months ago
0
`Texture` constructors that don't take a new `Point` position.
#92
TheRealKaup
closed
4 months ago
0
`Frame` widget
#91
TheRealKaup
closed
4 months ago
0
`UI::Render()` and `Camera::Render()` should skip foreground/background if it's (0, 0, 0, 0). Regarding simple textures, have a completely different loop for rendering.
#90
TheRealKaup
closed
4 months ago
0
`Input::CallbacksGroup`'s member functions are impressively unintuitive, and not all of them should be public.
#89
TheRealKaup
closed
4 months ago
1
`Engine::Engine()` is missing `inline`, and there is no `Engine::Quit()` that simply sets `running` to false.
#88
TheRealKaup
closed
4 months ago
0
If `Texture::File()` fails, it returns `UPoint(0, 0)` instead of `UPoint(2, 2)` like it should, or perhaps just `GetSize()`. It also only resizes `m_t` and doesn't clear it like it should, as not doing so will keep old cells.
#87
TheRealKaup
closed
4 months ago
0
`IntField::ChangeValue()` is broken; `Texture::Simple()` is used rather than `Texture::Rectangle()` to reset the value text.
#86
TheRealKaup
closed
4 months ago
0
`Texture::ExportToFile()` is broken as it hasn't been updated to function with the new `CellA` members composition
#85
TheRealKaup
closed
4 months ago
0
Adding the same structure to a parent structure twice by accident will cause a segfault at quit
#84
TheRealKaup
closed
4 months ago
1
Widgets `SetText()` and `SetValue()`
#83
TheRealKaup
closed
4 months ago
0
`Widget`s should remove themselves from parent's vector on destruction
#82
TheRealKaup
closed
4 months ago
1
`Widget::OnSelect()`, `OnDeselect()`, `OnShow()` and `OnHide()` rather than `RenderSelected()` and `RenderUnselected()` virtual functions.
#81
TheRealKaup
closed
4 months ago
0
`Container::operator[]` segfaults if it's empty
#80
TheRealKaup
closed
4 months ago
1
Clean `output.cpp` and render-on-demand stuff.
#79
TheRealKaup
closed
3 months ago
0
Terminal cursor hidden while breaking with GDB
#78
TheRealKaup
closed
4 months ago
0
Deprecate `Audio`
#77
TheRealKaup
closed
4 months ago
0
World structures' destructors are not virtual, can cause memory leaks.
#76
TheRealKaup
closed
4 months ago
0
Return "tick on input" option
#75
TheRealKaup
closed
4 months ago
1
Merge `container.cpp` into `container.hpp` - `container.cpp` is not included within game projects, and is only used to explicitly instantiate `KTech` structures, which blocks `Container` from being easily used from outside.
#74
TheRealKaup
closed
4 months ago
0
Make `Texture::m_t`, `Collider::c_t`, `Camera::m_image`, `UI::m_image` and `Output::m_image` 1D arrays.
#73
TheRealKaup
closed
3 months ago
0
Conventions/style specifications
#72
TheRealKaup
closed
5 months ago
0
Contain only forward declarations in `ktech.hpp`.
#71
TheRealKaup
closed
5 months ago
0
Consider forward declarations only for `KTech` namespace.
#70
TheRealKaup
closed
5 months ago
0
Separate `Memory::Container` definitions from `memory.cpp` to `container.cpp`.
#69
TheRealKaup
closed
5 months ago
0
Conventions
#68
TheRealKaup
closed
4 months ago
1
Missing easy way to create nested `Widget`s. There should be `Widget::parentWidget` and `Widget::childWidgets`, which will be used to create a chain of calls when `Select()`, `Deselect()`, `Show()` and `Hide()` are called. These chains should consider state machines.
#67
TheRealKaup
closed
4 months ago
0
`Widget::shown`
#66
TheRealKaup
closed
5 months ago
0
`UI::Render()` and `Camera::Render()` should add foreground color regardless of the character (as in, now it doesn't if the character is a space).
#65
TheRealKaup
closed
5 months ago
0
Missing texture pattern placed for cases in which `Texture::File()` failed.
#64
TheRealKaup
closed
5 months ago
0
`Texture::Resize()`'s `CellA newValue` should have a default argument.
#63
TheRealKaup
closed
5 months ago
0
`Memory::CallOnTicks()` doesn't call for `UI`s and `Widget`s.
#62
TheRealKaup
closed
5 months ago
0
`Texture::SetBackgroundAlpha()` and `Texture::SetForegroundAlpha()`.
#61
TheRealKaup
closed
5 months ago
0
Missing `override` keyword in widgets' `RenderSelected()` and `RenderUnselected()`
#60
TheRealKaup
closed
5 months ago
0
Broad explanation of the licensing in `quickstart.md`
#59
TheRealKaup
closed
4 months ago
1
netset KTech library update review
#58
TheRealKaup
closed
4 months ago
0
Next