Skip to content
Snippets Groups Projects
Commit 88c1b3a0 authored by Horváth Ádám's avatar Horváth Ádám
Browse files

vége

parent dabd04fa
Branches main
No related tags found
No related merge requests found
#include "application.hpp"
#include "checkbox.hpp"
......@@ -42,109 +43,99 @@ void Application::gameover(int sz)
bool Application::checker(int focus, int index)
{
if ("first" == "first")
{
int counter = 0;
int valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
{
counter++;
valt++;
}
valt = focus;
bool a = true;
switch (a) {
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
case 1:
{
counter++;
valt--;
}
int counter = 0;
int valt = focus;
if (counter >= 6)
{
return true;
}
}
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt++;
}
if ("second" == "second")
{
int counter = 0;
int valt = focus;
valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
{
counter++;
valt = valt + 15;
}
valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt--;
}
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
{
counter++;
valt = valt - 15;
if (counter >= 6) {
return true;
}
}
if (counter >= 6)
case 2:
{
return true;
int counter = 0;
int valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt = valt + 15;
}
valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt = valt - 15;
}
if (counter >= 6) {
return true;
}
}
}
case 3:
{
int counter = 0;
int valt = focus;
if ("third" == "third")
{
int counter = 0;
int valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt = valt + 16;
}
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
{
counter++;
valt = valt + 16;
}
valt = focus;
valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt = valt - 16;
}
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
{
counter++;
valt = valt - 16;
if (counter >= 6) {
return true;
}
}
if (counter >= 6)
case 4:
{
return true;
}
}
if ("fourth" == "fourth")
{
int counter = 0;
int valt = focus;
int counter = 0;
int valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
{
counter++;
valt = valt + 14;
}
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt = valt + 14;
}
valt = focus;
valt = focus;
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2)
{
counter++;
valt = valt - 14;
}
while (widgets[valt]->value_sz() != 0 && widgets[valt]->value_sz() % 2 == index % 2) {
counter++;
valt = valt - 14;
}
if (counter >= 6)
{
return true;
if (counter >= 6) {
return true;
}
}
}
return false;
}
void Application::event_loop() {
event ev;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment