Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор псевдослучайных чисел https://www.cyberforum.ru/ cpp-beginners/ thread2502047.html
Лучший генератор для псевдослучайных чисел. Числа от 1 до 54(0 до 53)
Переписать в другой массив элементы встречающиеся не более двух раз C++
ввести с клавиатуры массив А и сформировать из него массив B, который не содержит элементов массива А, встречающихся более двух раз #include<iostream> #include<vector> #include<cstdlib>...
C++ Процедурное программирование и ООП Здравствуйте , помогите понять разницу между ПП и ООП. В интернете много написано , но конкретики и примеров не хватает. Есть простой код который считает объемы фигур , подскажите как он будет... https://www.cyberforum.ru/ cpp-beginners/ thread2502010.html C++ Игра 2048. Алгоритм сдвига цифр https://www.cyberforum.ru/ cpp-beginners/ thread2502001.html
Здравствуйте. У меня тут возникла проблема при написании игрушки. Не могли бы вы помочь с алгоритмом сдвига цифр. Есть мысль, но не знаю как её реализовать. Так вот можно ли при каждом сдвиге все...
C++ Игра « кубики »
Игра «кубики». Условие: имеется два игральных кубика со значениями от 1 до 6. Игра происходит с компьютером, кубики бросаются поочередно. Побеждает тот, у кого сумма выпавших очков по итогам пяти...
C++ Цикл: Создайте класс Matrix на базе вектора vector<vector<int>>. https://www.cyberforum.ru/ cpp-beginners/ thread2501991.html
Создайте класс Matrix на базе вектора vector<vector<int>>. Определите операторную функцию ostream\& operator<<(ostream\&, const Matrix\&) для вывода матрицы. Создайте следующие бинарные операторные...
C++ Как ввести функцию с клавиатуры, чтобы потом ее использовать, подставляя в нее определенные значения? Программа считает определенные интегралы, а для этого нужно вводить с клавиатуры подынтегральные функции. А как с клавиатуры ввести функцию? Например такую, (1 + x^3)^1/2 ? https://www.cyberforum.ru/ cpp-beginners/ thread2501988.html C++ Нужно ввести двумерный динамический массив
Короче задача довольно простая, нужно ввести двумерный массив A, не знаю нужно ли это говорить, но желательно без циклов и всей этой херни, сухой суровый мужской динамический двумерный массив. Мои...
C++ считает только целые числа решил заняться хотя бы мелкими программами и тут уже проблемы) вот сам код #include <iostream> using namespace std; int main() { int a,b,c,sum; setlocale(LC_CTYPE, "rus"); cout <<... https://www.cyberforum.ru/ cpp-beginners/ thread2501972.html C++ Считывание текста из файла и вывод на экран всех его предложений в обратном порядке Подскажите, как сделать так, чтобы программа изменяла просто порядок предложений. Т.е. я ввожу в текстовый файл "Доброе утро. Добрый день. Добрый вечер", а в программе выводилось "Добрый вечер.... https://www.cyberforum.ru/ cpp-beginners/ thread2501962.html
Хеш таблицы с++ C++
Рандомно заполнить хеш таблицу и непарные элементы вывести в консоль
C++ Сборка MilesWin под х64 Есть библиотека, которую нужно закомпилировать под х64. Компиляция х86 делается без проблем, а вот х64 уже настроить не могу. Можете подсказать как надо и что надо настроить для компиляции в х64, в... https://www.cyberforum.ru/ cpp-beginners/ thread2501932.html
Just Do It!
3408 / 1876 / 621
Регистрация: 23.09.2014
Сообщений: 5,928
21.09.2019, 09:26 0

Определение объекта - C++ - Ответ 13842209

21.09.2019, 09:26. Показов 1228. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Cicle как решение

Решение

Цитата Сообщение от Cicle Посмотреть сообщение
Изначально была идея наносить урон по 'y' координате врагу
1. Любой объект на экране имеет свои координаты x,y
2. Смотрим пункт один: и враг и пуля имеют кординаты x,y
3. Пуля попала в объект, если координаты объекта и пули совпадают!

Итак чуть-чуть кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
struct sCoord
{   SHOT x, y;
};
 
struct sObject
{
...
    sCoord coord;
 
};
 
...
/// где-то в проге:
sObject enemy;  /// Враг.
sObject bullet; /// Пуля.
 
...
 
if(enemy.coord == bullet.coord) /// оператор== нужно перегрузить.
{   std::cout << "АХТУНГ:Пуля попала в объект!";
}
вопросы?

Вернуться к обсуждению:
Определение объекта C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2019, 09:26
Готовые ответы и решения:

Определение типа объекта
Здравствуйте! Помогите пожалуйста. Есть абстрактный класс и 3 потомка. class Transport {...

Определение расстояния до объекта OpenCV
Добрый день. При выполнении лабораторной работы по физике возникла проблема. Есть установка,...

Определение объекта, который вызвает конструктор.
Привет! Подскажите пожалуйста, как определить, какой из объектов в программе (программа очень...

Определение принадлежности объекта нужному классу
В общем, тема проста. Есть два виртуальных метода: classname() и IsA(string Name). В чем разница,...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2019, 09:26
Помогаю со студенческими работами здесь

Определение существования компонента у игрового объекта на стадии компиляции
Доброго времени суток, Господа. Возник интерес в мощности метапрограммировании C++. Итак, есть...

Требуется ли при удалении объекта посредством delete указывать тип объекта?
например, есть указателиvoid *p1; void *p2; есть VCL-объект TButton, есть самописный класс...

Как правильно вызывать функцию объекта из другой функции того же объекта?
Доброго дня и ночи, уважаемые программисты! Существует некоторая проблема, на которую я наткнулся,...

Свойство объекта в виде массива char заполняется только для одного объекта
Есть два свойства: одно - string, второе - массив char. Если начать заполнять их двум и более...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru