2019-03-14 17:55:06 +08:00
|
|
|
|
// Copyright (C) 2019 Nomango
|
|
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
#include "easy2d.h"
|
2019-03-31 01:37:06 +08:00
|
|
|
|
#include <Box2D/Box2D.h>
|
2019-03-14 17:55:06 +08:00
|
|
|
|
|
|
|
|
|
|
using namespace easy2d;
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
// Box2D <20>dz<EFBFBD><C7B3>õ<EFBFBD><C3B5><EFBFBD>Ӧ<EFBFBD><D3A6> <20><>/ǧ<><C7A7>/<2F><> <20>ĵ<EFBFBD>λ, <20><><EFBFBD><EFBFBD>
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>λ<EFBFBD><CEBB><EFBFBD>м<EFBFBD><D0BC><EFBFBD>.
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD> Box2D <20><> Easy2D <20><><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>ʱ, <20><>Ҫ
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>һЩת<D0A9><D7AA>.
|
|
|
|
|
|
//
|
|
|
|
|
|
namespace
|
|
|
|
|
|
{
|
|
|
|
|
|
const float GLOBAL_SCALE = 100.0f;
|
|
|
|
|
|
|
|
|
|
|
|
b2Vec2 Vec2Convert(const Point& pos)
|
|
|
|
|
|
{
|
|
|
|
|
|
return b2Vec2(pos.x / GLOBAL_SCALE, pos.y / GLOBAL_SCALE);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Point Vec2Convert(const b2Vec2& pos)
|
|
|
|
|
|
{
|
|
|
|
|
|
return Point(pos.x * GLOBAL_SCALE, pos.y * GLOBAL_SCALE);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|