A 2D tile-based sandbox game.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <SFML/Graphics.hpp>
  3. #include "common.h"
  4. class Body {
  5. public:
  6. Vec2 force_ = { 0, 0 };
  7. Vec2 vel_ = { 0, 0 };
  8. Vec2 pos_;
  9. Vec2 size_;
  10. float mass_;
  11. Body(Vec2 pos, Vec2 size, float mass):
  12. pos_(pos), size_(size), mass_(mass) {};
  13. void friction(float coef);
  14. void gravity(Vec2 g = Vec2(0, 9.81));
  15. void outline(Win &win);
  16. void update(float dt);
  17. };