X-PlaneにあるQuickLookコマンドは非常に便利な機能ですが、設定がちょっと面倒なところがあります。そこでFlyWithLuaを使ってプラグインを作成してみました。
このプラグインはX-Cameraと被る可能性があります。おかしな動作をする場合はX-Cameraをオフにするといいかもしれません。
QuickLook.lua
require "graphics"
local x1 = 15
--local x2 = 0
local y1 = 100
--local y2 = 0
--------------------------**********--------------------------
------------------------ テキスト、形の描画関数 ------------------------
--------------------------**********--------------------------
function draw_quick_look_memory()
-- グラフィックシステムを初期化する
XPLMSetGraphicsState(0,0,0,1,1,0,0)
--マウスが乗った時全体を表示
if MOUSE_Y > 700 or MOUSE_Y < 100 or MOUSE_X > x1+350 or MOUSE_X < x1 then
return
end
--------------------------------------------------------
-- 全体の透明な背景を描く
--------------------------------------------------------
graphics.set_color(0, 0, 0, 0.5) --色を設定
graphics.draw_rectangle(x1, y1, x1+350, 700) --上の色の四角を描画
--------------------------------------------------------
-- ラインを描く
--------------------------------------------------------
graphics.set_color(x1, 1, 0, 0.5) --以下のラインの色
graphics.set_width(1) --以下のラインの幅
graphics.draw_line(x1, y1, x1, 700) --一番左の縦ライン
graphics.draw_line(x1+100, y1, x1+100, 700) --左から2番目の縦ライン
graphics.draw_line(x1+50, 300, x1+50, 400) --左から短い3番目の縦ライン
graphics.draw_line(x1+200, y1, x1+200, 700) --左から4番目の縦ライン
graphics.draw_line(x1+250, 300, x1+250, 400) --左から短い5番目の縦ライン
graphics.draw_line(x1+300, y1, x1+300, 700) --左から6番目の縦ライン
graphics.draw_line(x1+350, y1, x1+350, 700) --一番右の縦ライン
graphics.draw_line(x1, 700, x1+350, 700) --一番上の横ライン
graphics.draw_line(x1+300, 675, x1+350, 675) --1段目の短横ライン
graphics.draw_line(x1+300, 650, x1+350, 650) --2段目の短横ライン
graphics.draw_line(x1+300, 625, x1+350, 625) --3段目の短横ライン
graphics.draw_line(x1, 600, x1+350, 600) --2段目の横ライン
graphics.draw_line(x1+300, 575, x1+350, 575) --1段目の短横ライン
graphics.draw_line(x1+300, 550, x1+350, 550) --2段目の短横ライン
graphics.draw_line(x1+300, 525, x1+350, 525) --3段目の短横ライン
graphics.draw_line(x1, 500, x1+350, 500) --3段目の横ライン
graphics.draw_line(x1+300, 475, x1+350, 475) --1段目の短横ライン
graphics.draw_line(x1+300, 450, x1+350, 450) --2段目の短横ライン
graphics.draw_line(x1+300, 425, x1+350, 425) --3段目の短横ライン
graphics.draw_line(x1, 400, x1+350, 400) --4段目の横ライン
graphics.draw_line(x1+300, 375, x1+350, 375) --1段目の短横ライン
graphics.draw_line(x1+300, 350, x1+350, 350) --2段目の短横ライン
graphics.draw_line(x1+300, 325, x1+350, 325) --3段目の短横ライン
graphics.draw_line(x1, 300, x1+350, 300) --5段目の横ライン
graphics.draw_line(x1+300, 275, x1+350, 275) --1段目の短横ライン
graphics.draw_line(x1+300, 250, x1+350, 250) --2段目の短横ライン
graphics.draw_line(x1+300, 225, x1+350, 225) --3段目の短横ライン
graphics.draw_line(x1, 200, x1+350, 200) --6段目の横ライン
graphics.draw_line(x1+300, 175, x1+350, 175) --1段目の短横ライン
graphics.draw_line(x1+300, 150, x1+350, 150) --2段目の短横ライン
graphics.draw_line(x1+300, 125, x1+350, 125) --3段目の短横ライン
graphics.draw_line(x1, y1, x1+350, 100) --一番下の横ライン
--------------------------------------------------------
-- quick_lookテキストの描画
--------------------------------------------------------
draw_string_Helvetica_10(x1+30, 645, "numpad-0")
draw_string_Helvetica_10(x1+130, 645, "numpad-1")
draw_string_Helvetica_10(x1+230, 645, "numpad-2")
--------------------------------------------------------
draw_string_Helvetica_10(x1+30, 545, "numpad-3")
draw_string_Helvetica_10(x1+130, 545, "numpad-4")
draw_string_Helvetica_10(x1+230, 545, "numpad-5")
--------------------------------------------------------
draw_string_Helvetica_10(x1+30, 445, "numpad-6")
draw_string_Helvetica_10(x1+130, 445, "numpad-7")
draw_string_Helvetica_10(x1+230, 445, "numpad-8")
--------------------------------------------------------
draw_string_Helvetica_10(x1+9, 345, "numpad")
draw_string_Helvetica_10(x1+20, 332, "-9")
draw_string_Helvetica_10(x1+59, 345, "numpad")
draw_string_Helvetica_10(x1+67, 332, "-10")
draw_string_Helvetica_10(x1+130, 345, "numpad-11")
draw_string_Helvetica_10(x1+209, 345, "numpad")
draw_string_Helvetica_10(x1+217, 332, "-12")
draw_string_Helvetica_10(x1+259, 345, "numpad")
draw_string_Helvetica_10(x1+267, 332, "-13")
--------------------------------------------------------
draw_string_Helvetica_10(x1+25, 245, "numpad-14")
draw_string_Helvetica_10(x1+125, 245, "numpad-15")
draw_string_Helvetica_10(x1+225, 245, "numpad-16")
--------------------------------------------------------
draw_string_Helvetica_10(x1+25, 145, "numpad-17")
draw_string_Helvetica_10(x1+125, 145, "numpad-18")
draw_string_Helvetica_10(x1+225, 145, "numpad-19")
--------------------------------------------------------
--quick_lookボタンのスペースにマウスが乗ったときの色の変化
--------------------------------------------------------
graphics.set_color(0, 1, 0, 0.2) --長方形の色(薄いきみどり)、透明度
--------------------------------------------------------
-- quick_look_0
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > y1*6 and MOUSE_Y < y1*7-10 then --この範囲にマウスが入ったら
graphics.draw_rectangle(x1, y1*6, x1+100, y1*7) --長方形を描く
end
-- quick_look_1
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > y1*6 and MOUSE_Y < y1*7-10 then
graphics.draw_rectangle(x1+100, y1*6, x1+200, y1*7)
end
-- quick_look_2
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > y1*6 and MOUSE_Y < y1*7-10 then
graphics.draw_rectangle(x1+200, y1*6, x1+300, y1*7)
end
--------------------------------------------------------
-- quick_look_3
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > y1*5 and MOUSE_Y < y1*6-10 then --この範囲にマウスが入ったら
graphics.draw_rectangle(x1, y1*5, x1+100, y1*6) --長方形を描く
end
-- quick_look_4
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > y1*5 and MOUSE_Y < y1*6-10 then
graphics.draw_rectangle(x1+100, y1*5, x1+200, y1*6)
end
-- quick_look_5
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > y1*5 and MOUSE_Y < y1*6-10 then
graphics.draw_rectangle(x1+200, y1*5, x1+300, y1*6)
end
--------------------------------------------------------
-- quick_look_6
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > y1*4 and MOUSE_Y < y1*5-10 then
graphics.draw_rectangle(x1, y1*4, x1+100, y1*5)
end
-- quick_look_7
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > y1*4 and MOUSE_Y < y1*5-10 then
graphics.draw_rectangle(x1+100, y1*4, x1+200, y1*5)
end
-- quick_look_8
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > y1*4 and MOUSE_Y < y1*5-10 then
graphics.draw_rectangle(x1+200, y1*4, x1+300, y1*5)
end
--------------------------------------------------------
-- quick_look_9
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > y1*3 and MOUSE_Y < y1*4-10 then
graphics.draw_rectangle(x1, y1*3, x1+50, y1*4)
end
-- quick_look_10
if MOUSE_X > x1+50 and MOUSE_X < x1+100 and MOUSE_Y > y1*3 and MOUSE_Y < y1*4-10 then
graphics.draw_rectangle(x1+50, y1*3, x1+100, y1*4)
end
-- quick_look_11
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > y1*3 and MOUSE_Y < y1*4-10 then
graphics.set_color(1, 1, 0, 0.3) --長方形の色(薄い黄色)、透明度
graphics.draw_rectangle(x1+100, y1*3, x1+200, y1*4)
end
-- quick_look_12
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > y1*3 and MOUSE_Y < y1*4-10 then
graphics.draw_rectangle(x1+200, y1*3, x1+250, y1*4)
end
-- quick_look_13
if MOUSE_X > x1+250 and MOUSE_X < x1+300 and MOUSE_Y > y1*3 and MOUSE_Y < y1*4-10 then
graphics.draw_rectangle(x1+250, y1*3, x1+300, y1*4)
end
--------------------------------------------------------
-- quick_look_14
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > y1*2 and MOUSE_Y < y1*3-10 then
graphics.draw_rectangle(x1, y1*2, x1+100, y1*3)
end
-- quick_look_15
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > y1*2 and MOUSE_Y < y1*3-10 then
graphics.draw_rectangle(x1+100, y1*2, x1+200, y1*3)
end
-- quick_look_16
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > y1*2 and MOUSE_Y < y1*3-10 then
graphics.draw_rectangle(x1+200, y1*2, x1+300, y1*3)
end
--------------------------------------------------------
-- quick_look_17
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > y1*1 and MOUSE_Y < y1*2-10 then
graphics.draw_rectangle(x1, y1*1, x1+100, y1*2)
end
-- quick_look_18
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > y1*1 and MOUSE_Y < y1*2-10 then
graphics.draw_rectangle(x1+100, y1*1, x1+200, y1*2)
end
-- quick_look_19
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > y1*1 and MOUSE_Y < y1*2-10 then
graphics.draw_rectangle(x1+200, y1*1, x1+300, y1*2)
end
--------------------------------------------------------
--------------------------------------------------------------
-- 記憶ボタン quick_look_mem 黄緑の描写とマスを置いた時の色の変化
--------------------------------------------------------------
-- quick_look_0_mem
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > y1+590 and MOUSE_Y < y1+600 then --この範囲にマウスが入ったら
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1, y1+585, x1+50, y1+600) --長方形を描く
-- quick_look_1_mem
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > y1+590 and MOUSE_Y < y1+600 then --この範囲にマウスが入ったら
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+100, y1+585, x1+150, y1+600) --長方形を描く
-- quick_look_2_mem
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > y1+590 and MOUSE_Y < y1+600 then --この範囲にマウスが入ったら
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+200, y1+585, x1+250, y1+600) --長方形を描く
--------------------------------------------------------
-- quick_look_3_mem
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > y1+490 and MOUSE_Y < y1+500 then --この範囲にマウスが入ったら
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1, y1+485, x1+50, y1+500) --長方形を描く
-- quick_look_4_mem
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > y1+490 and MOUSE_Y < y1+500 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+100, y1+485, x1+150, y1+500)
-- quick_look_5_mem
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > y1+490 and MOUSE_Y < y1+500 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+200, y1+485, x1+250, y1+500)
--------------------------------------------------------
-- quick_look_6_mem
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > y1+390 and MOUSE_Y < y1+400 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1, y1+385, x1+50, y1+400)
-- quick_look_7_mem
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > y1+390 and MOUSE_Y < y1+400 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+100, y1+385, x1+150, y1+400)
-- quick_look_8_mem
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > y1+390 and MOUSE_Y < y1+400 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+200, y1+385, x1+250, y1+400)
--------------------------------------------------------
-- quick_look_9_mem
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > y1+290 and MOUSE_Y < y1+300 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1, y1+285, x1+50, y1+300)
-- quick_look_10_mem
if MOUSE_X > x1+50 and MOUSE_X < x1+100 and MOUSE_Y > y1+290 and MOUSE_Y < y1+300 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+50, y1+285, x1+100, y1+300)
-- quick_look_11_mem
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > y1+290 and MOUSE_Y < y1+300 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+100, y1+285, x1+150, y1+300)
-- quick_look_12_mem
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > y1+290 and MOUSE_Y < y1+300 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+200, y1+285, x1+250, y1+300)
-- quick_look_13_mem
if MOUSE_X > x1+250 and MOUSE_X < x1+300 and MOUSE_Y > y1+290 and MOUSE_Y < y1+300 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+250, y1+285, x1+300, y1+300)
--------------------------------------------------------
-- quick_look_14_mem
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > y1+190 and MOUSE_Y < y1+200 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1, y1+185, x1+50, y1+200)
-- quick_look_15_mem
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > y1+190 and MOUSE_Y < y1+200 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+100, y1+185, x1+150, y1+200)
-- quick_look_16_mem
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > y1+190 and MOUSE_Y < y1+200 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+200, y1+185, x1+250, y1+200)
--------------------------------------------------------
-- quick_look_17_mem
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 190 and MOUSE_Y < 200 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1, 185, x1+50, 200)
-- quick_look_18_mem
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > 190 and MOUSE_Y < 200 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+100, 185, x1+150, 200)
-- quick_look_19_mem
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 190 and MOUSE_Y < 200 then
graphics.set_color(0, 1, 0, 0.8) --長方形の色(きみどり)、透明度
else
graphics.set_color(0, 1, 0, 0.2)
end
graphics.draw_rectangle(x1+200, 185, x1+250, 200)
--------------------------------------------------------
--------------------------------------------
-- 記憶ボタン(黄緑)のテキスト
--------------------------------------------
graphics.set_color(1, 1, 1, 1)
--------------------------------------------
draw_string_Helvetica_10(x1+8, 689, "Memory") --nompad-0 用
draw_string_Helvetica_10(x1+108, 689, "Memory") --nompad-1 用
draw_string_Helvetica_10(x1+208, 689, "Memory") --nompad-2 用
--------------------------------------------
draw_string_Helvetica_10(x1+8, 589, "Memory") --nompad-3 用
draw_string_Helvetica_10(x1+108, 589, "Memory") --nompad-4 用
draw_string_Helvetica_10(x1+208, 589, "Memory") --nompad-5 用
--------------------------------------------
draw_string_Helvetica_10(x1+8, 489, "Memory") --nompad-6 用
draw_string_Helvetica_10(x1+108, 489, "Memory") --nompad-7 用
draw_string_Helvetica_10(x1+208, 489, "Memory") --nompad-8 用
--------------------------------------------
draw_string_Helvetica_10(x1+8, 389, "Memory") --nompad-9 用
draw_string_Helvetica_10(x1+58, 389, "Memory") --nompad-10 用
draw_string_Helvetica_10(x1+108, 389, "Memory") --nompad-11 用
draw_string_Helvetica_10(x1+208, 389, "Memory") --nompad-12 用
draw_string_Helvetica_10(x1+258, 389, "Memory") --nompad-13 用
--------------------------------------------
draw_string_Helvetica_10(x1+8, 289, "Memory") --nompad-14 用
draw_string_Helvetica_10(x1+108, 289, "Memory") --nompad-15 用
draw_string_Helvetica_10(x1+208, 289, "Memory") --nompad-16 用
--------------------------------------------
draw_string_Helvetica_10(x1+8, 189, "Memory") --nompad-17 用
draw_string_Helvetica_10(x1+108, 189, "Memory") --nompad-18 用
draw_string_Helvetica_10(x1+208, 189, "Memory") --nompad-19 用
--------------------------------------------
--------------------------------------------
-- ビュー(外側)のテキスト
--------------------------------------------
graphics.set_color(1, 1, 1, 1)
--------------------------------------------
draw_string_Helvetica_10(x1+310, 684, "Fixed display") --nompad-0 用
draw_string_Helvetica_10(x1+310, 659, "Single point display") --nompad-1 用
draw_string_Helvetica_10(x1+310, 634, "Runway") --nompad-2 用
draw_string_Helvetica_10(x1+310, 609, "Around the fuselage") --nompad-3 用
--------------------------------------------
draw_string_Helvetica_10(x1+310, 584, "Trackingk") --nompad-4 用
draw_string_Helvetica_10(x1+310, 559, "Control tower") --nompad-5 用
draw_string_Helvetica_10(x1+310, 534, "On board") --nompad-6 用
draw_string_Helvetica_10(x1+310, 509, "Weapon tracking") --nompad-7 用
--------------------------------------------
draw_string_Helvetica_10(x1+310, 484, "Free camera") --nompad-8 用
draw_string_Helvetica_10(x1+310, 459, "A") --nompad-9 用
draw_string_Helvetica_10(x1+310, 434, "B") --nompad-10 用
draw_string_Helvetica_10(x1+310, 409, "C") --nompad-11 用X-Plane view
--------------------------------------------
draw_string_Helvetica_10(x1+310, 384, "A")
draw_string_Helvetica_10(x1+310, 359, "B")
draw_string_Helvetica_10(x1+310, 334, "C")
draw_string_Helvetica_10(x1+310, 309, "D")
--------------------------------------------
draw_string_Helvetica_10(x1+310, 284, "A")
draw_string_Helvetica_10(x1+310, 259, "B")
draw_string_Helvetica_10(x1+310, 234, "C")
draw_string_Helvetica_10(x1+310, 209, "D")
--------------------------------------------
draw_string_Helvetica_10(x1+310, 184, "A")
draw_string_Helvetica_10(x1+310, 159, "B")
draw_string_Helvetica_10(x1+310, 134, "C")
draw_string_Helvetica_10(x1+310, 109, "replay toggle")
--------------------------------------------
-------------------------------------------------
-- ビュー(外側)マウスクリック変化
-------------------------------------------------
graphics.set_color(0, 1, 0, 0.2)
-------------------------------------------------
-- No.1
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 675 and MOUSE_Y < 700 then
graphics.draw_rectangle(x1+300, 675, x1+350, 700)
end
-- No.2
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 650 and MOUSE_Y < 675 then
graphics.draw_rectangle(x1+300, 650, x1+350, 675)
end
-- No.3
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 625 and MOUSE_Y < 650 then
graphics.draw_rectangle(x1+300, 625, x1+350, 650)
end
-- No.4
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 600 and MOUSE_Y < 625 then
graphics.draw_rectangle(x1+300, 600, x1+350, 625)
end
-------------------------------------------------
-- No.5
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 575 and MOUSE_Y < 600 then
graphics.draw_rectangle(x1+300, 575, x1+350, 600)
end
-- No.6
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 550 and MOUSE_Y < 575 then
graphics.draw_rectangle(x1+300, 550, x1+350, 575)
end
-- No.7
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 525 and MOUSE_Y < 550 then
graphics.draw_rectangle(x1+300, 525, x1+350, 550)
end
-- No.8
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 500 and MOUSE_Y < 525 then
graphics.draw_rectangle(x1+300, 500, x1+350, 525)
end
-------------------------------------------------
-- No.9
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 475 and MOUSE_Y < 500 then
graphics.draw_rectangle(x1+300, 475, x1+350, 500)
end
-- No.10
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 450 and MOUSE_Y < 475 then
graphics.draw_rectangle(x1+300, 450, x1+350, 475)
end
-- No.11
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 425 and MOUSE_Y < 450 then
graphics.draw_rectangle(x1+300, 425, x1+350, 450)
end
-- No.12
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 400 and MOUSE_Y < 425 then
graphics.draw_rectangle(x1+300, 400, x1+350, 425)
end
-------------------------------------------------
-- No.13
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 375 and MOUSE_Y < 400 then
graphics.draw_rectangle(x1+300, 375, x1+350, 400)
end
-- No.14
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 350 and MOUSE_Y < 375 then
graphics.draw_rectangle(x1+300, 350, x1+350, 375)
end
-- No.15
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 325 and MOUSE_Y < 350 then
graphics.draw_rectangle(x1+300, 325, x1+350, 350)
end
-- No.16
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 300 and MOUSE_Y < 325 then
graphics.draw_rectangle(x1+300, 300, x1+350, 325)
end
-------------------------------------------------
-- No.17
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 275 and MOUSE_Y < 300 then
graphics.draw_rectangle(x1+300, 275, x1+350, 300)
end
-- No.18
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 250 and MOUSE_Y < 275 then
graphics.draw_rectangle(x1+300, 250, x1+350, 275)
end
-- No.19
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 225 and MOUSE_Y < 250 then
graphics.draw_rectangle(x1+300, 225, x1+350, 250)
end
-- No.20
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 200 and MOUSE_Y < 225 then
graphics.draw_rectangle(x1+300, 200, x1+350, 225)
end
-------------------------------------------------
-- No.21
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 175 and MOUSE_Y < 200 then
graphics.draw_rectangle(x1+300, 175, x1+350, 200)
end
-- No.22
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 150 and MOUSE_Y < 175 then
graphics.draw_rectangle(x1+300, 150, x1+350, 175)
end
-- No.23
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 125 and MOUSE_Y < 150 then
graphics.draw_rectangle(x1+300, 125, x1+350, 150)
end
-- No.24
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 100 and MOUSE_Y < 125 then
graphics.draw_rectangle(x1+300, 100, x1+350, 125)
end
-------------------------------------------------
end
do_every_draw("draw_quick_look_memory()")
--------------------------**********--------------------------
---------------------- マウスクリックの関数(機能)---------------------
--------------------------**********--------------------------
function qs_mouse_click_events()
-- マウス押し下げで一度だけ反応します
if MOUSE_STATUS ~= "down" then
return
end
----------------------------------------------------------
-- 記憶ボタン quick_look_mem のマウスクリック時のコマンド処理
----------------------------------------------------------
-- Memory(quick_look_0_mem)
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 690 and MOUSE_Y < 700 then --この範囲にマウスが入ったら
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_0_mem")
end
RESUME_MOUSE_CLICK = true --X-Plaenに対してクリックは有効にならない。つまり上の指定スペースだけ。
end
-- Memory(quick_look_1_mem)
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > 690 and MOUSE_Y < 700 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_1_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_2_mem)
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 690 and MOUSE_Y < 700 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_2_mem")
end
RESUME_MOUSE_CLICK = true
end
----------------------------------------------------------
-- Memory(quick_look_3_mem)
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 590 and MOUSE_Y < 600 then --この範囲にマウスが入ったら
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_3_mem")
end
RESUME_MOUSE_CLICK = true --X-Plaenに対してクリックは有効にならない。つまり上の指定スペースだけ。
end
-- Memory(quick_look_4_mem)
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > 590 and MOUSE_Y < 600 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_4_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_5_mem)
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 590 and MOUSE_Y < 600 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_5_mem")
end
RESUME_MOUSE_CLICK = true
end
----------------------------------------------------------
-- Memory(quick_look_6_mem)
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 490 and MOUSE_Y < 500 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_6_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_7_mem)
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > 490 and MOUSE_Y < 500 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_7_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_8_mem)
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 490 and MOUSE_Y < 500 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_8_mem")
end
RESUME_MOUSE_CLICK = true
end
----------------------------------------------------------
-- Memory(quick_look_9_mem)
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 390 and MOUSE_Y < 400 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_9_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_10_mem)
if MOUSE_X > x1+50 and MOUSE_X < x1+100 and MOUSE_Y > 390 and MOUSE_Y < 400 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_10_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_11_mem)
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > 390 and MOUSE_Y < 400 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_11_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_12_mem)
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 390 and MOUSE_Y < 400 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_12_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_13_mem)
if MOUSE_X > x1+250 and MOUSE_X < x1+300 and MOUSE_Y > 390 and MOUSE_Y < 400 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_13_mem")
end
RESUME_MOUSE_CLICK = true
end
----------------------------------------------------------
-- Memory(quick_look_14_mem)
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 290 and MOUSE_Y < 300 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_14_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_15_mem)
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > 290 and MOUSE_Y < 300 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_15_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_16_mem)
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 290 and MOUSE_Y < 300 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_16_mem")
end
RESUME_MOUSE_CLICK = true
end
----------------------------------------------------------
-- Memory(quick_look_17_mem)
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 190 and MOUSE_Y < 200 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_17_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_18_mem)
if MOUSE_X > x1+100 and MOUSE_X < x1+150 and MOUSE_Y > 190 and MOUSE_Y < 200 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_18_mem")
end
RESUME_MOUSE_CLICK = true
end
-- Memory(quick_look_19_mem)
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 190 and MOUSE_Y < 200 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_19_mem")
end
RESUME_MOUSE_CLICK = true
end
----------------------------------------------------------
-------------------------------------------------
-- 大きいボタン quick_look クリック時のコマンド処理
-------------------------------------------------
-- quick_look_0
if MOUSE_X > x1+50 and MOUSE_X < x1+150 and MOUSE_Y > 600 and MOUSE_Y < 685 then --この範囲にマウスが入ったら
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_0")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true --X-Plaenに対してクリックは有効にならない。つまり上の指定スペースだけ。
end
-- quick_look_1
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > 600 and MOUSE_Y < 685 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_1")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_2
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > 600 and MOUSE_Y < 685 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_2")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- quick_look_3
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > 500 and MOUSE_Y < 585 then --この範囲にマウスが入ったら
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_3")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true --X-Plaenに対してクリックは有効にならない。つまり上の指定スペースだけ。
end
-- quick_look_4
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > 500 and MOUSE_Y < 585 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_4")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_5
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > 500 and MOUSE_Y < 585 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_5")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- quick_look_6
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > 400 and MOUSE_Y < 485 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_6")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_7
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > 400 and MOUSE_Y < 485 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_7")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_8
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > 400 and MOUSE_Y < 485 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_8")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- quick_look_9
if MOUSE_X > x1 and MOUSE_X < x1+50 and MOUSE_Y > 300 and MOUSE_Y < 385 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_9")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_10
if MOUSE_X > x1+50 and MOUSE_X < x1+100 and MOUSE_Y > 300 and MOUSE_Y < 385 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_10")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_11
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > 300 and MOUSE_Y < 385 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_11")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_12
if MOUSE_X > x1+200 and MOUSE_X < x1+250 and MOUSE_Y > 300 and MOUSE_Y < 385 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_12")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_13
if MOUSE_X > x1+250 and MOUSE_X < x1+300 and MOUSE_Y > 300 and MOUSE_Y < 385 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_13")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- quick_look_14
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > 200 and MOUSE_Y < 285 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_14")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_15
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > 200 and MOUSE_Y < 285 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_15")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_16
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > 200 and MOUSE_Y < 285 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_16")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- quick_look_17
if MOUSE_X > x1 and MOUSE_X < x1+100 and MOUSE_Y > 100 and MOUSE_Y < 185 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_17")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_18
if MOUSE_X > x1+100 and MOUSE_X < x1+200 and MOUSE_Y > 100 and MOUSE_Y < 185 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_18")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-- quick_look_19
if MOUSE_X > x1+200 and MOUSE_X < x1+300 and MOUSE_Y > 100 and MOUSE_Y < 185 then
if MOUSE_STATUS == "down" then
command_once("sim/view/quick_look_19")
else
command_once("sim/view/quick_look_11")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-------------------------------------------------
-- ビュー(外側)ボタンクリック
-------------------------------------------------
-- No.1 固定表示
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 675 and MOUSE_Y < 700 then
if MOUSE_STATUS == "down" then
command_once("sim/view/linear_spot")
end
RESUME_MOUSE_CLICK = true
end
-- No.2
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 650 and MOUSE_Y < 675 then
if MOUSE_STATUS == "down" then
command_once("sim/view/still_spot")
end
RESUME_MOUSE_CLICK = true
end
-- No.3
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 625 and MOUSE_Y < 650 then
if MOUSE_STATUS == "down" then
command_once("sim/view/runway")
end
RESUME_MOUSE_CLICK = true
end
-- No.4
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 600 and MOUSE_Y < 625 then
if MOUSE_STATUS == "down" then
command_once("sim/view/circle")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- No.5
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 575 and MOUSE_Y < 600 then
if MOUSE_STATUS == "down" then
command_once("sim/view/chase")
end
RESUME_MOUSE_CLICK = true
end
-- No.6
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 550 and MOUSE_Y < 575 then
if MOUSE_STATUS == "down" then
command_once("sim/view/tower")
end
RESUME_MOUSE_CLICK = true
end
-- No.7
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 525 and MOUSE_Y < 550 then
if MOUSE_STATUS == "down" then
command_once("sim/view/ridealong")
end
RESUME_MOUSE_CLICK = true
end
-- No.8
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 500 and MOUSE_Y < 525 then
if MOUSE_STATUS == "down" then
command_once("sim/view/track_weapon")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- No.9 free_camera
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 475 and MOUSE_Y < 500 then
if MOUSE_STATUS == "down" then
command_once("sim/view/free_camera")
end
RESUME_MOUSE_CLICK = true
end
-- No.10
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 450 and MOUSE_Y < 475 then
if MOUSE_STATUS == "down" then
command_once("")
end
RESUME_MOUSE_CLICK = true
end
-- No.11
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 425 and MOUSE_Y < 450 then
if MOUSE_STATUS == "down" then
command_once("")
end
RESUME_MOUSE_CLICK = true
end
-- No.12
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 400 and MOUSE_Y < 425 then
if MOUSE_STATUS == "down" then
command_once("")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
-- No.13
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 375 and MOUSE_Y < 400 then
end
-- No.14
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 350 and MOUSE_Y < 375 then
end
-- No.15
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 325 and MOUSE_Y < 350 then
end
-- No.16
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 300 and MOUSE_Y < 325 then
end
-------------------------------------------------
-- No.17
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 275 and MOUSE_Y < 300 then
end
-- No.18
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 250 and MOUSE_Y < 275 then
end
-- No.19
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 225 and MOUSE_Y < 250 then
end
-- No.20
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 200 and MOUSE_Y < 225 then
end
-------------------------------------------------
-- No.21
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 175 and MOUSE_Y < 200 then
end
-- No.22
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 150 and MOUSE_Y < 175 then
end
-- No.23
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 125 and MOUSE_Y < 150 then
end
-- No.24
if MOUSE_X > x1+300 and MOUSE_X < x1+350 and MOUSE_Y > 100 and MOUSE_Y < 125 then
if MOUSE_STATUS == "down" then
command_once("sim/replay/replay_toggle")
end
RESUME_MOUSE_CLICK = true
end
-------------------------------------------------
end
do_on_mouse_click("qs_mouse_click_events()") --上の関数マウスクリックをここで実行