Just Clicks

Entertainment for 5 minutes, hours, days
  • А что означает

    Code: Select all

     IF (id_curr & 7!=7)
    и знак в

    Code: Select all

     i_opened = i_opened + 1 % 2;
    ?
    Из хаоса в космос
  • 1) Хз.
    2) % обозначает остаток от деления. Например: 5 % 2 = 1. В delphi это mod.
  • Первое - проверка на то, что хотя бы один из нижних трёх битов не установлен. Если они все сняты, число кратно 8.
    in code we trust
  • Leency wrote:

    Code: Select all

    i_opened = i_opened + 1 % 2;
    Конструкция запутывающая, мягко говоря. Если % -- остаток от деления и имеет приоритет выше сложения (как и умножение, деление), то оно равносильно

    Code: Select all

    i_opened = i_opened + 1;
    Если же в c-- операция % имеет одинаковый приоритет со сложением, то получаем выражение

    Code: Select all

    i_opened = (i_opened + 1) % 2;
    , которое похоже на смену состояния булева флага на обратное. Но тогда можно подобрать более очевидное выражение, например

    Code: Select all

    i_opened = NOT(i_opened);
  • Столько всего интересного узнаёшь...

    Алсо, в С-- все операции выполняются последовательно.
    Из хаоса в космос
  • Вроде как играбельная версия. Сообщения о конце игры пока что выдаются на доску отладки.

    Осталось доделать интерфейс и причесать код.
    Attachments
    new_clicks.zip (14.93 KiB)
    Downloaded 283 times
    Из хаоса в космос
  • Очень интересно. :) Не скажешь, что C--. :)
    А по игре:
    1) Заголовок надо бы сменить.
    2) Почему можно удалять по одному квадратику?
  • 1) Забыл.
    2) Завтыкал :)

    И почему не скажешь, что С--?))
    Из хаоса в космос
  • Потому что если не смотреть на заголовочные файлы и не всматриваться в код - то выглядит, как Си...
  • viewtopic.php?p=38116#p38116
    Leency wrote:5. Это первая моя самописанная программа за долгое время, тем более без чьей либо помощи (привет, Veliant)). Старался писать чисто, тем более придерживался стиля программирования Си, а не С--.
    Из хаоса в космос
  • Продолжаю причёсывать свои программы к релизу.

    Just Clicks 2.0 beta
    - решена проблема свободного места на самом маленьком поле путём объединения кнопок выбора размера
    - отображение конца игры
    - исправлена редкая ошибка при схлопывании окна

    Осталось сделать:
    - мелкие фиксы интерфейса
    - может как-то красочно выводить окончание игры, как в старой версии кликсов (кому-то это нравилось?)
    Attachments
    clicks2.kex (9.29 KiB)
    Downloaded 262 times
    Из хаоса в космос
  • Сообщение о конце игры (кроме надписи "результат", как и было) не заметил. В остальном все хорошо вроде.
  • Image
  • Больше подробностей: мне не понятно - игра не началась или же сообщение с результатом не появилось?
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 5 guests