You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm rewriting netset, the KTech game I'm developing, to work with the latest version of KTech, because since the previous version which was used by netset, KTech has seen too many changes to simply update code using it.
This issue will serve to list limitations encountered.
I'm rewriting netset, the KTech game I'm developing, to work with the latest version of KTech, because since the previous version which was used by netset, KTech has seen too many changes to simply update code using it.
This issue will serve to list limitations encountered.
Texture::SetBackgroundAlpha()
andTexture::SetForegroundAlpha()
. #61Memory::CallOnTicks()
doesn't call forUI
s andWidget
s. #62Texture::Resize()
'sCellA newValue
should have a default argument. #63Texture::File()
failed. #64UI::Render()
andCamera::Render()
should add foreground color regardless of the character (as in, now it doesn't if the character is a space). #65Widget::shown
#66Widget
s. There should beWidget::parentWidget
andWidget::childWidgets
, which will be used to create a chain of calls whenSelect()
,Deselect()
,Show()
andHide()
are called. These chains should consider state machines. #67Memory::Container
definitions frommemory.cpp
tocontainer.cpp
. #69container.cpp
intocontainer.hpp
-container.cpp
is not included within game projects, and is only used to explicitly instantiateKTech
structures, which blocksContainer
from being easily used from outside. #74Container::operator[]
segfaults if it's empty #80Widget::OnSelect()
,OnDeselect()
,OnShow()
andOnHide()
rather thanRenderSelected()
andRenderUnselected()
virtual functions. #81Widget
s should remove themselves from parent's vector on destruction #82SetText()
andSetValue()
#83Texture::ExportToFile()
is broken as it hasn't been updated to function with the newCellA
members composition #85IntField::ChangeValue()
is broken;Texture::Simple()
is used rather thanTexture::Rectangle()
to reset the value text. #86Texture::File()
fails, it returnsUPoint(0, 0)
instead ofUPoint(2, 2)
like it should, or perhaps justGetSize()
. It also only resizesm_t
and doesn't clear it like it should, as not doing so will keep old cells. #87Engine::Engine()
is missinginline
, and there is noEngine::Quit()
that simply setsrunning
to false. #88Input::CallbacksGroup
's member functions are impressively unintuitive, and not all of them should be public. #89UI::Render()
andCamera::Render()
should skip foreground/background if it's (0, 0, 0, 0). Regarding simple textures, have a completely different loop for rendering. #90The text was updated successfully, but these errors were encountered: