Evgenii
http://cpptruths.blogspot.co.il/2017/09/new-tools-for-more-functional-c.html
Константин
Dmitry
есть какой нибудь способ сократить
file(GLOB SRC_FILES src/file.cpp src/file.h) ?
Stanislav
не использовать глоб
Stanislav
Note We do not recommend using GLOB to collect a list of source files from your source tree. If no CMakeLists.txt file changes when a source is added or removed then the generated build system cannot know when to ask CMake to regenerate
Dmitry
не сильно напрягает эта рекомендация
Anonymous
Anonymous
глоб же
Dmitry
Anonymous
ну давай почитаем доки
Dmitry
ну хорошо, давайте без GLOB
Anonymous
ну давай почитаем доки
file(GLOB SRCS src/*.cpp src/*.h)
гм...
может быть...
file(GLOB SRCS src/*.[cpp,h])
как-нибудь?
Anonymous
я что-то не очень знаком с синтаксисом этих глобов, а в доках намёка нет
Dmitry
Dmitry
Anonymous
тогда смею завявить, что способа не писать путь дважды нет
Dmitry
есть ещё STRING(REGEX MATCH, но так никто не делает
Anonymous
некрасиво будет, хуже, чем дважды путь написать
melvin
какую библиотеку посоветуете для реализации шифрования файлов? curl.h подойдет для загрузки больших файлов?
Anonymous
melvin
спасибо
Anonymous
спасибо
cryptopp.com, если что
Anonymous
кто-то использовал sfml?
Anonymous
don't ask to ask, just ask
Anonymous
используют, 1728 человек
Anonymous
хорошо, вопрос, почему когда я отрабатываю событие move объекта, перед тем как сменить направление он резко останавливается?
Anonymous
чего именно
Anonymous
твоей проблемы
Anonymous
ну так я не знаю где проблема, она только в самой игре получается
Anonymous
а где она в коде, хз
Anonymous
иди вычленяй, без кода тут помочь врятли смогут
Anonymous
заодно не прийдётся смотреть на всю картину и мб сам поймёшь, что не так
Anonymous
ок щас скину
Anonymous
давайте его забаним, если он весь код скинет
Anonymous
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Key::W))
{
player.player.move(0.0, -3.0);
}
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Key::S))
{
player.player.move(0.0, 3.0);
}
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Key::A))
{
player.player.move(-3.0, 0.0);
}
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Key::D))
{
player.player.move(3.0, 0.0);
}
Anonymous
выравнивание, мать твою
Anonymous
в телеграмме сбилось
Anonymous
теперь положи этот фрагмент в почти пустой пример, запусти и пойми, что проблема не здесь
Anonymous
сек
Anonymous
ничего не изменилось
Anonymous
https://pastebin.com/SKemuufg
Anonymous
шо не так?
Anonymous
а рендер не отстаёт?
Anonymous
у тебя просто перерисовывается только после обработки всех евентов в очереди
Anonymous
сейчас попробую
Anonymous
то есть, сделать так чтобы после нажатия сразу же вызывалась перерисовка?
Anonymous
или как?
Anonymous
после каждого евента попробуй
Anonymous
пробовал запихнуть window.draw(player); в каждый if
Anonymous
но ничего не изменилось
Anonymous
в sfml есть возможно без костылей обновить окно полностью?
Anonymous
window.clear(sf::Color::Black);
window.draw(player);
window.display();
не вижу в этом ничего костыльного
Anonymous
Anonymous
Anonymous
опять ничего
Anonymous
а ну стой
Anonymous
все
Anonymous
решил
Anonymous
и как же
Anonymous
мне даже стыдно говорить в чем причина была), я запихнул это все в цикл с обработкой эвентов, а нужно было после этого цикла
Anonymous
я просто думал что эти if будут вызывать евенты
Sasha
Добрый вечер
Dmitry
Ещё вопрос по cmake. Как нибудь можно увидеть в среде хедеры, не добавляя их в таргет?
Anonymous
никак
Dmitry
Dmitry
среда имелось введу — куте креатор
Anonymous
имелось ввиду, что хочется видеть хедеры в списке файлов IDE
Billy
/help@FailsBot
FailsBot
/help@FailsBot
USAGE:
/help - prints this message;
/vzhuh [message] - do vzhuh;
/start - info about bot.
Anonymous
всем привет, можно ламерский вопрос? :) спасибо.
в чем разница:
int *a;
и
int* a;
и есть ли она? :)
RattenKong 🦧🐀🦍️
melvin
Anonymous
))
melvin
а нубские вопросы полезно сюда https://t.me/supapro
Anonymous
как лучше? cs50x смотрю, случайно заметил :)
понял что там даже хоть пробелы не ставь))
Anonymous
или это только в питоне бывает "как лучше"
Ioann_
Тогда такой вопрос по памяти: вот я юзаю разные аллокаторы. И как то до сих пор не сумел разобраться с вопросом того, а должны ли контейнеры stl копировать аллокатор ?
Ioann_
Есть там такой конструктор, когда типа аллока задаешь в шаблоне а в конструкторе передаешь объект аллока
Ioann_
У меня по дефолту от фргментацит используется статика в классе, но есть аллок и без статики. Но если не копировать его, то при выходе из функции в которой оный был создан - но при этом, сохранении контейнеоа где он использовался, вся память будет почищенной