코드 주석을 이 저장소 기준으로 정리
This commit is contained in:
@@ -52,7 +52,7 @@ void main() {
|
||||
expect(clock.velocity, closeTo(GalaxyMotion.idleSpin, 1e-6));
|
||||
});
|
||||
|
||||
// 리뷰 H1 — onInteractionUpdate 가 focalPointDelta.dx 를 무조건 넘기면
|
||||
// onInteractionUpdate 가 focalPointDelta.dx 를 무조건 넘기면
|
||||
// 세로 드래그·핀치 줌이 각속도를 덮어써 궤도가 선다.
|
||||
test('세로 드래그·핀치 줌은 각속도를 바꾸지 않는다', () {
|
||||
final dragged = GalaxyClock();
|
||||
@@ -108,7 +108,7 @@ void main() {
|
||||
);
|
||||
});
|
||||
|
||||
// 리뷰 H2 — 기본 궤도 속도가 프로토타입의 1/4~1/5 이었다.
|
||||
// 기본 궤도 속도가 프로토타입의 1/4~1/5 이었다.
|
||||
// 프로토타입은 `time = Date.now()*0.0005` 에 `speed = 0.8/(rank+1)` 를 곱한다.
|
||||
test('기본 궤도 각속도가 프로토타입과 같다 — 0.4/(rank+1) rad/s', () {
|
||||
for (final rank in [2, 3, 6, 12]) {
|
||||
@@ -136,7 +136,7 @@ void main() {
|
||||
);
|
||||
});
|
||||
|
||||
// 원장 B-21 — 기본은 내 Primary 중심, Ranking View 는 FPI 상위 중심.
|
||||
// 정책 원장 B-21 — 기본은 내 Primary 중심, Ranking View 는 FPI 상위 중심.
|
||||
test('Ranking View 는 FPI 1위(성운 제외)를 가운데 두고 내 행성은 순위 궤도를 돈다', () {
|
||||
const snapshot = GalaxySnapshot(
|
||||
myPop: 0,
|
||||
@@ -173,7 +173,7 @@ void main() {
|
||||
expect(maxDy, lessThan(maxDx));
|
||||
});
|
||||
|
||||
// 리뷰 M4 — extent=900 에 간격 52 를 그대로 쓰면 8위부터 궤도가 맵 반쪽을
|
||||
// extent=900 에 간격 52 를 그대로 쓰면 8위부터 궤도가 맵 반쪽을
|
||||
// 넘어 Stack 에 잘리고, 반지름은 19위부터 음수가 된다.
|
||||
test('행성이 많아도 전부 맵 안에 남는다 — 6·30·100개', () {
|
||||
for (final n in [6, 30, 100]) {
|
||||
|
||||
Reference in New Issue
Block a user