feat(ui): implement CSimpleTop::OnKeyDownRepeat

This commit is contained in:
VDm committed 2025-08-02 18:31:14 +04:00
1 parent d8780335f7
commit 982aedbc02
7 files changed
+43 -8

No files matched your search

+11 -1
View File
@@ -119,7 +119,17 @@ int32_t CGWorldFrame::OnLayerKeyDown(const CKeyEvent& evt) {
this->m_camera->SetFacing(yaw, pitch, roll);
return 0;
return 1;
}
int32_t CGWorldFrame::OnLayerKeyDownRepeat(const CKeyEvent& evt) {
if (CSimpleFrame::OnLayerKeyDownRepeat(evt)) {
return 1;
}
this->OnLayerKeyDown(evt);
return 1;
}
CSimpleFrame* CGWorldFrame::Create(CSimpleFrame* parent) {
+1
View File
@@ -12,6 +12,7 @@ class CGWorldFrame : public CSimpleFrame {
virtual void OnFrameRender(CRenderBatch* batch, uint32_t layer);
virtual int32_t OnLayerKeyDown(const CKeyEvent& evt);
virtual int32_t OnLayerKeyDownRepeat(const CKeyEvent& evt);
static CSimpleFrame* Create(CSimpleFrame* parent);
static void RenderWorld(void* param);