/
nantonenko95
/
raylib-introduction
Обзор
Документация
Войти
/
nantonenko95
/
raylib-introduction
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/enemy.cpp
38 строк
642 B
Nikita
Done
10 ноя 2024, 17:12
10 ноя 2024, 17:12
415bde2
Код
Авторство
О чём код?
#include "enemy.h" void Enemy::init() { scale = 3.0; sprite_.scale = scale; sprite_.init(); } void Enemy::draw() { sprite_.draw(); collider_.draw(); } void Enemy::update() { const float posDelta = speed * diraction * GetFrameTime(); position.x += posDelta; if (position.x < 100) { diraction = 1.0f; position.y += 200; position.x = 100; } if (position.x > 1100) { diraction = -1.0f; position.y += 200; position.x = 1100; } sprite_.origin = position; collider_.position = position; collider_.rectSize = sprite_.finalSize(); }