A 2D tile-based sandbox game.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. // We want every file to be able to easily add Tracy zones
  3. #include <tracy/Tracy.hpp>
  4. #include <swan-common/Vector2.h>
  5. #include <swan-common/constants.h>
  6. namespace Swan {
  7. using namespace SwanCommon;
  8. using TilePos = Vec2i;
  9. using ChunkPos = Vec2i;
  10. class Game;
  11. class World;
  12. class WorldPlane;
  13. class Win;
  14. class ResourceManager;
  15. struct Context {
  16. Game &game;
  17. World &world;
  18. WorldPlane &plane;
  19. ResourceManager &resources;
  20. };
  21. }