consolodate NetworkEvents
This commit is contained in:
@@ -84,62 +84,5 @@ void ImguiModule::onLoad() {
|
||||
}
|
||||
|
||||
bool ImguiModule::onEvent(const Archimedes::Event &event) {
|
||||
/*
|
||||
unsigned int type = app->getEventType(event);
|
||||
ImGuiIO& io = ImGui::GetIO();
|
||||
|
||||
if(type == app->getEventType(Archimedes::WindowResizeEvent())) {
|
||||
Archimedes::WindowResizeEvent& e = (Archimedes::WindowResizeEvent&) event;
|
||||
io.DisplaySize = ImVec2(e.width, e.height);
|
||||
return true;
|
||||
} else if(type == app->getEventType(Archimedes::WindowKeyPressedEvent())) {
|
||||
if(io.WantCaptureKeyboard) {
|
||||
Archimedes::WindowKeyPressedEvent& e = (Archimedes::WindowKeyPressedEvent&) event;
|
||||
io.KeysData[e.key].Down = true;
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
} else if(type == app->getEventType(Archimedes::WindowKeyReleasedEvent())) {
|
||||
if(io.WantCaptureKeyboard) {
|
||||
Archimedes::WindowKeyPressedEvent& e = (Archimedes::WindowKeyPressedEvent&) event;
|
||||
io.KeysData[e.key].Down = false;
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
} else if(type == app->getEventType(Archimedes::WindowMouseButtonPressedEvent())) {
|
||||
if(io.WantCaptureMouse) {
|
||||
Archimedes::WindowMouseButtonPressedEvent& e = (Archimedes::WindowMouseButtonPressedEvent&) event;
|
||||
io.MouseDown[e.button] = true;
|
||||
return true;
|
||||
} else
|
||||
return false;
|
||||
} else if(type == app->getEventType(Archimedes::WindowMouseButtonReleasedEvent())) {
|
||||
if(io.WantCaptureMouse) {
|
||||
Archimedes::WindowMouseButtonReleasedEvent& e = (Archimedes::WindowMouseButtonReleasedEvent&) event;
|
||||
io.MouseDown[e.button] = false;
|
||||
return true;
|
||||
} else
|
||||
return false;
|
||||
return true;
|
||||
} else if(type == app->getEventType(Archimedes::WindowScrollEvent())) {
|
||||
if(io.WantCaptureMouse) {
|
||||
Archimedes::WindowScrollEvent& e = (Archimedes::WindowScrollEvent&) event;
|
||||
io.MouseWheel += e.dy;
|
||||
io.MouseWheelH += e.dx;
|
||||
return true;
|
||||
} else
|
||||
return false;
|
||||
} else if(type == app->getEventType(Archimedes::WindowMouseMovedEvent())) {
|
||||
if(io.WantSetMousePos) {
|
||||
Archimedes::WindowMouseMovedEvent& e = (Archimedes::WindowMouseMovedEvent&) event;
|
||||
io.MousePos = ImVec2(e.x, e.y);
|
||||
return true;
|
||||
} else
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user