Форум программистов, компьютерный форум CyberForum.ru

Программа работает только с одним разрешением экрана, как сделать чтобы она была универсальна - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какой фигурой обозначаются в блок схеме http://www.cyberforum.ru/cpp-beginners/thread1172985.html
Какой фигурой обозначаются в блок схеме запись в файл/чтение из файла? к примеру: для fout.open("input.txt");? fout <<...;?
C++ Создание класса с указателем Всем привет :) Есть такая часть задания: Нужно создать класс АВТОМОБИЛЬ, который имеет марку (указатель на строку), цвет, объем двигателя, мощность. public class Automobile { public CarBrand Brand { get; set; } public Color Color { get; set; } public Double EngineVolume { get; set; } public Double EngineCapacity { get; set; } http://www.cyberforum.ru/cpp-beginners/thread1172975.html
Как считать символ два раза C++
char ch = ' '; cin.get(ch); нужно первый раз считать символ функцией-членом .get() которая не пропускает разделители, для того, что бы выловить переход на новую строку функцией isspace(ch); второй раз считать cin>>ch; что бы разделители не учитывались, и программа работала корректно!\ Или, подскажите такую функцию, что бы ловила только нажатие Enter, что бы , если это не...
C++ Клеточные автоматы для треугольной решетки
Пожалуйста подскажите как это реализовать? я так понимаю, что это что-то на подобии игры "жизнь".
C++ Определение конструкторов, деструкторов в классе "Автомобиль" http://www.cyberforum.ru/cpp-beginners/thread1172947.html
Здравствуйте уважаемые форумчане! У меня есть класс Автомобиль public class Automobile { public CarBrand Brand { get; set; } public Color Color { get; set; } public Double EngineVolume { get; set; } public Double EngineCapacity { get; set; } public Automobile()
C++ Определить количество членов последовательности, имеющих четные порядковые номера и являющихся нечетными Условие: Даны натуральные числа n, A1, A2,....An.Определить количество членов Ak последовптельности A1,...An: имеющих четные порядковые номера и являющихся нечетными числами Написал программу,а преподаватель говорит,что там ошибка,но не говорит где! помогите исправить,пожалуйста #incluse <stdio.h> int main() { подробнее

Показать сообщение отдельно
Nalik
 Аватар для Nalik
44 / 25 / 9
Регистрация: 30.11.2012
Сообщений: 582
12.05.2014, 10:31     Программа работает только с одним разрешением экрана, как сделать чтобы она была универсальна
Написал простенький кликер на с++, который в игре нажимает кнопочки от 1 до 9, сделал зависимости нажатия кнопочек от того что происходит на экране, ну то есть если уровень здоровья маленький, то программа нажимает кнопочку 1 и т.д. Реализовал это через гетпиксель, обращаюсь к координатам, сверяю пикселя. Но столкнулся с проблемой, что когда запускаю прогу на ноуте, все отлично работает, но когда запускаю игру на компе, то программа как то не правильно начинает работать.

Понял почему так, не смотря на то что игру и на ноуте и на компе запускаю в оконном режиме с разрешением экрана 1024х768, ещё так же влияет разрешения самого Windows, на ноуте 1366х768 и всё отлично работает, на компе 1920х1080 и в игре не все функции работают как надо.

Запихнул в пеинт скрин игрового окна с компа и с ноута и смотрю, что хоть настройки в игре стоят 1024х768, но по факту получается, что когда играю с компа то разрешение там одно, а с ноута другое.

Собственно вопрос в том, может кто подскажет, как можно привести программу к универсальному виду, чтобы она работала на всех разрешениях экрана, не прибегая к тому, что под каждое разрешение придется писать свой код?

P.S. И не надо пожалуйста кричать "хакер, фигакер, ещё один и бла-бла", не знаете пройдите мимо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru