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

Опять танки :D - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многопоточность для начинающих http://www.cyberforum.ru/cpp-beginners/thread1795996.html
пускай у нас есть коллекция объектов, вид коллекции можем выбрать как удобно. нужно вызвать функцию foo для каждого объекта в коллекции. хочется распараллелить. для начала самый простой вариант: будем считать, что у foo нет побочных эффектов, значит потоки могут работать независимо первое, что приходит в голову - поделить данные поровну между потоками, как-то так. #include <iostream>...
C++ Перегрузка внутри класса Есть класс Points, который использует обычные стандартные функции. Здесь для примера написал две функции(работают со значениями переменных по ссылке) increaseValue, increaseValue, чтобы проще было отобразить суть, на самом деле эти я пользуюсь другими функциями. template<typename T> void increaseValue(T& value) { value++; } template<typename T> void decreaseValue(T& value) { ... http://www.cyberforum.ru/cpp-beginners/thread1795963.html
C++ Как разделить участки кода в одном исходнике для разных битовых систем
В проекте нужно разделить участки программы примерно таким образом, как показано псевдокодом if (сборка выполняется для х64) компилируется эта часть программы; else if (сборка выполняется для х86) компилируется эта часть; возможно ли такое сделать?
Шаблон функции для подсчета значений в массиве C++
Всем доброго времени суток. Очень прошу помочь написать программу. Нужно создать шаблон функции count() для подсчета числа появлений некоторого значения в массиве. В основной программе передайте в функцию массив значений типа double, int и сhar. Большое спасибо за помощь.
C++ Форматирование вывода и округление double http://www.cyberforum.ru/cpp-beginners/thread1795922.html
Доброго времени суток. Я много подобных тем полистал. Но не нашел ответа. Мне нужно написать функцию, которая бы получала double число, округляла его до сотых(потом идет вывод данного числа, те можно и в строковом представлении) и возвращало бы его в виде строки. Посмотрев примеры я нашел что-то типа этого: std::string RoundAndTransformToString(double number) { std::stringstream stream;...
C++ Передача по ссылке и по значению Эта тема стара как мир, но я хотел уточнить одну вещь. QBluetoothAddress* address = new QBluetoothAddress("00:1A:7D:DA:71:15"); void try_connect_to_local_address(QBluetoothAddress &address); Как сделать так, чтобы в функции try_connect_to_local_address в качестве аргумента была передена address, а не ее копия или новый объект? подробнее

Показать сообщение отдельно
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,049
Завершенные тесты: 1
19.08.2016, 14:14     Опять танки :D
потому что не так все надо делать, пуля это объект, который создается по нажатию w, нужно создать объект класса пули, который умеет рисовать себя, что то типа

C++
1
2
3
4
5
6
7
8
9
10
11
12
class Bullet
{
    int x;
    int y;
 
public:
 
    void draw()
    {
        drawCircle(x,y,40,30);//рисует круг по координатам x,y
    }
}
создаем пулю, добавляем ее в список или массив (как удобнее), а когда рисуем игру - рисуем и весь список(или массив)

если надо обновлять координаты, делаем это не там где игра рисуется, а где обновляет всю свою логику, опять работаем со всем списком пуль, и двигаем их по направлению (которое можно создать в классе)
 
Текущее время: 10:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru