いろいろ
このコミットが含まれているのは:
@@ -60,12 +60,14 @@
|
||||
|
||||
If IsWindowVisible (hWindow) {
|
||||
If StrLen (buf) != 0 {
|
||||
If hWindow != hWnd {
|
||||
hWindows.windowCnt = hWindow
|
||||
GetWindowRect hWindow, VarPtr (windowRects.0.windowCnt)
|
||||
|
||||
windowCnt++
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
hWindowBefore = hWindow
|
||||
Loop
|
||||
@@ -101,15 +103,23 @@
|
||||
base = gInfo_dispY
|
||||
|
||||
Repeat windowCnt
|
||||
If windowRects.LEFT.cnt <= nizikaX + (NIZIKA_WIDTH - NIZIKA_LEFT) {
|
||||
If nizikaX + NIZIKA_LEFT < windowRects.RIGHT.cnt {
|
||||
If nizikaY + NIZIKA_BASE <= windowRects.TOP.cnt {
|
||||
If windowRects.TOP.cnt < base {
|
||||
If windowRects.LEFT.cnt > nizikaX + (NIZIKA_WIDTH - NIZIKA_LEFT) {
|
||||
Continue
|
||||
}
|
||||
|
||||
If nizikaX + NIZIKA_LEFT >= windowRects.RIGHT.cnt {
|
||||
Continue
|
||||
}
|
||||
|
||||
If nizikaY + NIZIKA_BASE > windowRects.TOP.cnt {
|
||||
Continue
|
||||
}
|
||||
|
||||
If windowRects.TOP.cnt >= base {
|
||||
Continue
|
||||
}
|
||||
|
||||
base = windowRects.TOP.cnt
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loop
|
||||
}
|
||||
|
||||
@@ -118,7 +128,7 @@
|
||||
BoxF
|
||||
|
||||
Pos nizikaX, nizikaY
|
||||
GCopy SCREEN_NIZIKA, IIf (direction < 0, NIZIKA_WIDTH, 0), NIZIKA_HEIGHT * (frame \ 24), NIZIKA_WIDTH, NIZIKA_HEIGHT
|
||||
GCopy SCREEN_NIZIKA, IIf (direction < 0, NIZIKA_WIDTH, 0), NIZIKA_HEIGHT * (frame * IIf (moving, 3, 1) \ 24), NIZIKA_WIDTH, NIZIKA_HEIGHT
|
||||
ReDraw True
|
||||
|
||||
nizikaX += direction * 4
|
||||
|
||||
新しい課題から参照
ユーザをブロックする