--------------------------------------------------------------------
-- s_init_destpos_game_end_2.lua
-- カーソル移動先ポイント初期化（ゲーム終了時（レベル移動ボタン有り））
--
-- author IZUMI STUDIO
-- date
--------------------------------------------------------------------
require(".\\scripts\\game\\s_common")


BASE_RESOLUTION_WIDTH  = 800
BASE_RESOLUTION_HEIGHT = 600
resolutionWidth  = Scene.GetEnvParameterInt("ResolutionWidth")
resolutionHeight = Scene.GetEnvParameterInt("ResolutionHeight")
aspectRatio      = Scene.GetEnvParameterFloat("AspectRatio")

-- 「1.333 部分と、その外側」と考える
margin    = ( (aspectRatio-1.333) / (aspectRatio) ) * resolutionWidth / 2.0
mainWidth = resolutionWidth * 1.333 / aspectRatio

button_ReturnPos = {
	margin + 190.0 / BASE_RESOLUTION_WIDTH * mainWidth,
	560.5 / BASE_RESOLUTION_HEIGHT * resolutionHeight }

button_OneMoreTryPos = {
	margin + 400.0 / BASE_RESOLUTION_WIDTH * mainWidth,
	560.5 / BASE_RESOLUTION_HEIGHT * resolutionHeight }

button_PrevNextPos = {
	margin + (800.0-40.0) / BASE_RESOLUTION_WIDTH * mainWidth,
	560.5 / BASE_RESOLUTION_HEIGHT * resolutionHeight }

-- 全てクリアする
Scene.ClearCursorDestPoints(0)

-- ボタン（Quit）
Scene.AddCursorDestPoint( 0, 
	button_ReturnPos[1], button_ReturnPos[2], -- dest
	button_ReturnPos[1], button_ReturnPos[2], -- up
	button_ReturnPos[1], button_ReturnPos[2], -- down
	button_PrevNextPos[1], button_PrevNextPos[2],  -- left
	button_OneMoreTryPos[1], button_OneMoreTryPos[2] ) -- right

-- ボタン（One More Try）
Scene.AddCursorDestPoint( 0, 
	button_OneMoreTryPos[1], button_OneMoreTryPos[2], -- dest
	button_OneMoreTryPos[1], button_OneMoreTryPos[2], -- up
	button_OneMoreTryPos[1], button_OneMoreTryPos[2], -- down
	button_ReturnPos[1], button_ReturnPos[2],  -- left
	button_PrevNextPos[1], button_PrevNextPos[2] ) -- right

-- ボタン（Next/Prev Level）
Scene.AddCursorDestPoint( 0, 
	button_PrevNextPos[1], button_PrevNextPos[2], -- dest
	button_PrevNextPos[1], button_PrevNextPos[2], -- up
	button_PrevNextPos[1], button_PrevNextPos[2], -- down
	button_OneMoreTryPos[1], button_OneMoreTryPos[2],  -- left
	button_ReturnPos[1], button_ReturnPos[2] ) -- right


