以下のwindows用のマクロ定義を修正
・GFEXPORT
以下の構造体の宣言を追加
・GfWindow
・GfWindowEventHandlers
以下の型を追加
・GfWindowCloseEventHandler
・GfWindowPositionEventHandler
・GfWindowSizeEventHandler
・GfWindowPaintEventHandler
以下の関数の宣言を追加
・gfWindowNew()
・gfWindowFree()
・gfWindowClose()
・gfWindowSetTitle()
・gfWindowSetPosition()
・gfWindowSetSize()
・gfWindowRepaint()
・gfWindowRepaintAll()
・gfWindowEventHandlerSetCloseEventHandler()
・gfWindowEventHandlerSetPositionEventHandler()
・gfWindowEventHandlerSetSizeEventHandler()
・gfWindowEventHandlerSetPaintEventHandler()
以下の関数の宣言を追加
・gfWindowEventHandlersCallCloseEventHandler()
・gfWindowEventHandlersCallPositionEventHandler()
・gfWindowEventHandlersCallSizeEventHandler()
・gfWindowEventHandlersCallPaintEventHandler()
wafを追加
wafが生成するファイルを無視リストに追加
gf-stringの生成ルールを追加
以下の関数を追加
・gfStringNew()
・gfStringClone()
・gfStringNewFromCharPtr()
・gfStringNewFromCharPtrWithLength()
・gfStringNewFromUtf8()
・gfStringNewFromUtf8CharPtr()
・gfStringNewFromUtf8CharPtrWithLength()
・gfStringNewFromUtf16()
・gfStringNewFromUtf16CharPtr()
・gfStringNewFromUtf16CharPtrWithLength()
・gfStringNewFromUtf32()
・gfStringNewFromUtf32CharPtr()
・gfStringNewFromUtf32CharPtrWithLength()
・gfStringFree()
・gfStringGetPtr()
・gfStringGetLength()
・gfStringAssign()
・gfStringAssignFromCharPtr()
・gfStringAssignFromCharPtrWithLength()
・gfStringAssignFromUtf8()
・gfStringAssignFromUtf8CharPtr()
・gfStringAssignFromUtf8CharPtrWithLength()
・gfStringAssignFromUtf16()
・gfStringAssignFromUtf16CharPtr()
・gfStringAssignFromUtf16CharPtrWithLength()
・gfStringAssignFromUtf32()
・gfStringAssignFromUtf32CharPtr()
・gfStringAssignFromUtf32CharPtrWithLength()
以下の関数を追加
・gfUtf8New()
・gfUtf8Clone()
・gfUtf8NewFromCharPtr()
・gfUtf8NewFromCharPtrWithLength()
・gfUtf8NewFromString()
・gfUtf8NewFromStringCharPtr()
・gfUtf8NewFromStringCharPtrWithLength()
・gfUtf8NewFromUtf16()
・gfUtf8NewFromUtf16CharPtr()
・gfUtf8NewFromUtf16CharPtrWithLength()
・gfUtf8NewFromUtf32()
・gfUtf8NewFromUtf32CharPtr()
・gfUtf8NewFromUtf32CharPtrWithLength()
・gfUtf8Free()
・gfUtf8GetPtr()
・gfUtf8GetLength()
・gfUtf8Assign()
・gfUtf8AssignFromCharPtr()
・gfUtf8AssignFromCharPtrWithLength()
・gfUtf8AssignFromString()
・gfUtf8AssignFromStringCharPtr()
・gfUtf8AssignFromStringCharPtrWithLength()
・gfUtf8AssignFromUtf16()
・gfUtf8AssignFromUtf16CharPtr()
・gfUtf8AssignFromUtf16CharPtrWithLength()
・gfUtf8AssignFromUtf32()
・gfUtf8AssignFromUtf32CharPtr()
・gfUtf8AssignFromUtf32CharPtrWithLength()
以下の関数を追加
・gfUtf16New()
・gfUtf16Clone()
・gfUtf16NewFromCharPtr()
・gfUtf16NewFromCharPtrWithLength()
・gfUtf16NewFromString()
・gfUtf16NewFromStringCharPtr()
・gfUtf16NewFromStringCharPtrWithLength()
・gfUtf16NewFromUtf8()
・gfUtf16NewFromUtf8CharPtr()
・gfUtf16NewFromUtf8CharPtrWithLength()
・gfUtf16NewFromUtf32()
・gfUtf16NewFromUtf32CharPtr()
・gfUtf16NewFromUtf32CharPtrWithLength()
・gfUtf16Free()
・gfUtf16GetPtr()
・gfUtf16GetLength()
・gfUtf16Assign()
・gfUtf16AssignFromCharPtr()
・gfUtf16AssignFromCharPtrWithLength()
・gfUtf16AssignFromString()
・gfUtf16AssignFromStringCharPtr()
・gfUtf16AssignFromStringCharPtrWithLength()
・gfUtf16AssignFromUtf8()
・gfUtf16AssignFromUtf8CharPtr()
・gfUtf16AssignFromUtf8CharPtrWithLength()
・gfUtf16AssignFromUtf32()
・gfUtf16AssignFromUtf32CharPtr()
・gfUtf16AssignFromUtf32CharPtrWithLength()
以下の関数を追加
・gfUtf32New()
・gfUtf32Clone()
・gfUtf32NewFromCharPtr()
・gfUtf32NewFromCharPtrWithLength()
・gfUtf32NewFromString()
・gfUtf32NewFromStringCharPtr()
・gfUtf32NewFromStringCharPtrWithLength()
・gfUtf32NewFromUtf8()
・gfUtf32NewFromUtf8CharPtr()
・gfUtf32NewFromUtf8CharPtrWithLength()
・gfUtf32NewFromUtf16()
・gfUtf32NewFromUtf16CharPtr()
・gfUtf32NewFromUtf16CharPtrWithLength()
・gfUtf32Free()
・gfUtf32GetPtr()
・gfUtf32GetLength()
・gfUtf32Assign()
・gfUtf32AssignFromCharPtr()
・gfUtf32AssignFromCharPtrWithLength()
・gfUtf32AssignFromString()
・gfUtf32AssignFromStringCharPtr()
・gfUtf32AssignFromStringCharPtrWithLength()
・gfUtf32AssignFromUtf8()
・gfUtf32AssignFromUtf8CharPtr()
・gfUtf32AssignFromUtf8CharPtrWithLength()
・gfUtf32AssignFromUtf16()
・gfUtf32AssignFromUtf16CharPtr()
・gfUtf32AssignFromUtf16CharPtrWithLength()
gf-bootの生成ルールを追加
以下の関数を追加
・gfBoot()
以下の関数を追加
・gfGameConfigNew()
・gfGameConfigFree()
・gfGameConfigGetBinDir()
・gfGameConfigSetBinDir()
・gfGameConfigGetMainFile()
・gfGameConfigSetMainFile()
・gfGameConfigGetMain()
・gfGameConfigSetMain()
・gfLibraryNew()
・gfLibraryFree()
・gfLibraryGetAddress()
gf-windowの生成ルールを追加
以下の関数を追加
・gfWindowEventHandlersNew()
・gfWindowEventHandlersClone()
・gfWindowEventHandlersFree()
・gfWindowEventHandlersSetCloseEventHandler()
・gfWindowEventHandlersCallCloseEventHandler()
・gfWindowEventHandlersSetPositionEventHandler()
・gfWindowEventHandlersCallPositionEventHandler()
・gfWindowEventHandlersSetSizeEventHandler()
・gfWindowEventHandlersCallSizeEventHandler()
・gfWindowEventHandlersSetPaintEventHandler()
・gfWindowEventHandlersCallPaintEventHandler()
・gfWindowNew()
・gfWindowFree()
・gfWindowClose()
・gfWindowSetTitle()
・gfWindowSetPosition()
・gfWindowSetSize()
・gfWindowRepaint()
・gfWindowRepaintAll()
wscriptを修正
以下の型を追加
・GfWindowMouseButtonEventHandler
・GfWindowMouseMotionEventHandler
以下の関数の宣言を追加
・gfWindowEventHandlersSetMouseButtonEventHandler()
・gfWindowEventHandlersCallMouseButtonEventHandler()
・gfWindowEventHandlersSetMouseMotionEventHandler()
・gfWindowEventHandlersCallMouseMotionEventHandler()
以下の関数を追加
・gfWindowEventHandlersSetMouseButtonEventHandler()
・gfWindowEventHandlersCallMouseButtonEventHandler()
・gfWindowEventHandlersSetMouseMotionEventHandler()
・gfWindowEventHandlersCallMouseMotionEventHandler()
以下の型を追加
・GfWindowKeyEventHandler
以下の列挙体を追加
・GfKey
以下の関数の宣言を追加
・gfWindowEventHandlersSetKeyEventHandler()
・gfWindowEventHandlersCallKeyEventHandler()
以下の関数を追加
・gfWindowEventHandlersSetKeyEventHandler()
・gfWindowEventHandlersCallKeyEventHandler()
以下の型の定義を修正
・GfWindowMouseButtonEventHandler
以下の関数の引数を修正
・gfWindowEventHandlersCallMouseButtonEventHandler()