🏠 ホーム 🔧 自作ツール 📓 日常のブログ 🍜 飯のブログ 📚 勉強のブログ 🗂️ その他のブログ
👃 TTManager32's Code - NoseScape

てんともち / TTManager32 Public

SettingLoader.hsp 1,597 Bytes
sdim buffers
notesel buffers
exist "settings.ini"
if strsize=-1 : dialog "設定ファイルが見つかりません。",1 : end
noteload "settings.ini"

#module
	#defcfunc Readini int p1, str p2
		sdim tmp
		if p1>notemax-1  : dialog "設定ファイルが無効です。",1 : end
		noteget tmp,p1
		split tmp,"=",tmp
		if length(tmp)=1 : dialog "設定ファイルが無効です。",1 : end
		if tmp(0)!=p2    : dialog "設定ファイルが無効です。",1 : end
	return tmp(1)
#global

//mainのターゲットチェック
if Readini(1,"target")!=AppName   : dialog "設定ファイルが無効です。",1 : end

//init
Var_IsEnableUpdate     = int(Readini(4,"isEnableUpdate"))
//graphic
Var_DPIMode            = int(Readini(7,"DPIMode"))
Var_FontSizeOfTile     = int(Readini(8,"FontSizeOfTile"))
Var_FontSizeOfButton   = int(Readini(9,"FontSizeOfButton"))
Var_FontSizeOfTodoList = int(Readini(10,"FontSizeOfTodoList"))
Var_FontSizeOfYotei    = int(Readini(11,"FontSizeOfScheduleList"))
Var_isForceTop         = int(Readini(12,"isForceTop"))
Var_AutoMinimize       = int(Readini(13,"AutoMinimize"))
Var_ViewScale          = 1.0*Readini(14,"ViewScale")

//time
Var_Slot1 = Readini(17,"slot1")
Var_Slot2 = Readini(18,"slot2")
Var_Slot3 = Readini(19,"slot3")
Var_Slot4 = Readini(20,"slot4")
Var_Slot5 = Readini(21,"slot5")
Var_Slot6 = Readini(22,"slot6")
//advanced
Var_FontName            =     Readini(25,"ForceFontName")
Var_IsEnableLeapSec     = int(Readini(26,"UnixTimeLeapSecondSupport"))
Var_UnixTimeOffsetHours = int(Readini(27,"UnixTimeOffsetHours"))
Var_UnixTimeOffsetMin   = int(Readini(28,"UnixTimeOffsetMin"))