interactive
This commit is contained in:
@@ -264,6 +264,94 @@ void Rubiks::run() {
|
||||
rubiksCube.solve();
|
||||
}
|
||||
|
||||
if(ImGui::Button("xb")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::X_Bottom, false);
|
||||
}
|
||||
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("xm")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::X_Middle, false);
|
||||
}
|
||||
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("xt")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::X_Top, false);
|
||||
}
|
||||
|
||||
if(ImGui::Button("yb")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Y_Bottom, false);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("ym")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Y_Middle, false);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("yt")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Y_Top, false);
|
||||
}
|
||||
|
||||
if(ImGui::Button("zb")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Z_Bottom, false);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("zm")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Z_Middle, false);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("zt")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Z_Top, false);
|
||||
}
|
||||
|
||||
if(ImGui::Button("xbr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::X_Bottom, true);
|
||||
}
|
||||
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("xmr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::X_Middle, true);
|
||||
}
|
||||
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("xtr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::X_Top, true);
|
||||
}
|
||||
|
||||
if(ImGui::Button("ybr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Y_Bottom, true);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("ymr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Y_Middle, true);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("ytr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Y_Top, true);
|
||||
}
|
||||
|
||||
if(ImGui::Button("zbr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Z_Bottom, true);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("zmr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Z_Middle, true);
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
if(ImGui::Button("ztr")) {
|
||||
rubiksCube.doTurn(RubiksCube::Plate::Z_Top, true);
|
||||
}
|
||||
|
||||
if(ImGui::Button("Reset Window Size")) {
|
||||
app->emitEvent(new Archimedes::ResizeWindowEvent(500, 500));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user