Welcome to imgui_examples Discussions! #1
robertshepherdcpp
announced in
Announcements
Replies: 2 comments
-
|
Add this code to make to code more cleaner #include<iostream> // std::cout
struct optional_bool
{
optional_bool(bool first_, bool second_)
: m_first{first_}, m_second{second_}
{
}
bool m_first = true;
bool m_second = false;
auto flip()
{
if(m_first)
{
m_first = false;
m_second = true;
}
else if(m_second)
{
m_first = true;
m_second = false;
}
}
};
auto print_optional_bool(optional_bool& b)
{
std::cout << "\n\n------------------------------------------------------\n";
std::cout << "optional_bool\n";
std::cout << std::boolalpha;
std::cout << "\nfirst = " << b.m_first << "\n";
std::cout << "second = " << b.m_second << "\n";
std::cout << "------------------------------------------------------\n";
}
int main()
{
optional_bool b{true, false};
for(int i = 0; i < 15; i++)
{
std::cout << "\n\n*******************************************\n";
std::cout << "flip";
std::cout << "\n*******************************************\n\n";
b.flip();
print_optional_bool(b);
}
} |
Beta Was this translation helpful? Give feedback.
0 replies
-
This is all for tic tac toe, a game that I could make using ImGui in a new project in |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi!
Beta Was this translation helpful? Give feedback.
All reactions