さとー/基底イベント
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*基底イベント [#yd78afd6]
Category:[[仕様メモ]]
SSPを中心に、MATERIAからイベントを増やしているゴースト実...
これらのイベントにゴーストが全部対応することは、実行環境...
一方で、増えたイベントの多くは、従来からあるイベントと意...
たとえば、OnGhostChangedイベントに対するOnGhostCalledイベ...
こうしたイベントは、元となったイベント(C++のクラス継承の...
違和感が少ない((皆無とは言わない。気になる人は当然気にな...
そこで、ゴースト実行環境が派生イベントを通知する際、基底...
ゴーストは通知イベントを知らなかった場合、BaseIDヘッダで...
**例1 [#rac3de8b]
#pre(link,number){{
GET SHIORI/3.0
Charset: Shift_JIS
ID: OnGhostCalled
BaseID: OnGhostChanged
Reference0: Emily
Reference1: <略>
Reference2: Emily/Phase4
Reference7: 尭風舜雨
SecurityLevel: local
Sender: SSP
}}
この例では、SSPがOnGhostCalledの基底イベント「OnGhostChan...
**例2 [#lc6da594]
なお現在は存在しないが、「派生型イベントの更に派生型イベ...
#pre(link,number){{
GET SHIORI/3.0
Charset: UTF-8
ID: OnGhostMaterialized
BaseID: OnGhostCalled,OnGhostChanged
Reference0: だえ子
Reference1: <略>
Reference2: だえ子と芝やん
Reference7: master
SecurityLevel: local
Sender: DAE
}}
この例では、DAEがOnGhostCalledの派生型イベント「OnGhostMa...
*派生リスト案 [#y1cf900f]
**[[芝やん]]さん案-1 [#l7dccf69]
-OnBoot -> OnFirstBoot
-OnBoot -> OnGhostChanged -> OnGhostCalled
-OnBoot -> OnEmbryoExist/OnBasewareExist/OnNekodorifExist
-OnBoot -> OnVanished
-OnGhostChanging -> OnGhostCalling
**SSP 1.11.00 Pre17実装(予定) [#rf5dfc67]
基本的には芝やんさん案1といっしょです。
-OnBoot
--OnFirstBoot = BaseID: OnBoot
--OnGhostChanged = BaseID: OnBoot
---OnGhostCalled = BaseID: OnGhostChanged,OnBoot
---OnVanished = BaseID: OnGhostChanged,OnBoot
--OnNekodorifExist = BaseID: OnBoot
-OnGhostChanging
--OnGhostCalling = BaseID: OnGhostChanging
-&color(red){OnProcessBreak};
--OnBalloonBreak = BaseID: OnProcessBreak
--OnSSTPBreak = BaseID: OnProcessBreak
--OnVanishButtonHold = BaseID: OnVanishCancel,OnProcessBr...
**DAE 0.2.0 Beta10実装 [#w2870c67]
SSP 1.11.00 Pre17実装 + 日記で書いたものです。
*ツッコミ [#fd7b42cd]
- 派生イベントは''必ずReference情報が互換''にしないとゴー...
- ……そうすると、OnGhostChanged->OnBoot / OnVanished->OnBo...
- そこは「''新たな''派生イベント」を主目的ということで。...
- いずれは基底イベントの再定義で、既存イベントの整理・階...
- |・w・).。oO(SHIORI/4.0。いつまでも引きずる必要はない……と...
- さとーさんの言うとおり、完全な再定義っていうのもひとつ...
#comment
終了行:
*基底イベント [#yd78afd6]
Category:[[仕様メモ]]
SSPを中心に、MATERIAからイベントを増やしているゴースト実...
これらのイベントにゴーストが全部対応することは、実行環境...
一方で、増えたイベントの多くは、従来からあるイベントと意...
たとえば、OnGhostChangedイベントに対するOnGhostCalledイベ...
こうしたイベントは、元となったイベント(C++のクラス継承の...
違和感が少ない((皆無とは言わない。気になる人は当然気にな...
そこで、ゴースト実行環境が派生イベントを通知する際、基底...
ゴーストは通知イベントを知らなかった場合、BaseIDヘッダで...
**例1 [#rac3de8b]
#pre(link,number){{
GET SHIORI/3.0
Charset: Shift_JIS
ID: OnGhostCalled
BaseID: OnGhostChanged
Reference0: Emily
Reference1: <略>
Reference2: Emily/Phase4
Reference7: 尭風舜雨
SecurityLevel: local
Sender: SSP
}}
この例では、SSPがOnGhostCalledの基底イベント「OnGhostChan...
**例2 [#lc6da594]
なお現在は存在しないが、「派生型イベントの更に派生型イベ...
#pre(link,number){{
GET SHIORI/3.0
Charset: UTF-8
ID: OnGhostMaterialized
BaseID: OnGhostCalled,OnGhostChanged
Reference0: だえ子
Reference1: <略>
Reference2: だえ子と芝やん
Reference7: master
SecurityLevel: local
Sender: DAE
}}
この例では、DAEがOnGhostCalledの派生型イベント「OnGhostMa...
*派生リスト案 [#y1cf900f]
**[[芝やん]]さん案-1 [#l7dccf69]
-OnBoot -> OnFirstBoot
-OnBoot -> OnGhostChanged -> OnGhostCalled
-OnBoot -> OnEmbryoExist/OnBasewareExist/OnNekodorifExist
-OnBoot -> OnVanished
-OnGhostChanging -> OnGhostCalling
**SSP 1.11.00 Pre17実装(予定) [#rf5dfc67]
基本的には芝やんさん案1といっしょです。
-OnBoot
--OnFirstBoot = BaseID: OnBoot
--OnGhostChanged = BaseID: OnBoot
---OnGhostCalled = BaseID: OnGhostChanged,OnBoot
---OnVanished = BaseID: OnGhostChanged,OnBoot
--OnNekodorifExist = BaseID: OnBoot
-OnGhostChanging
--OnGhostCalling = BaseID: OnGhostChanging
-&color(red){OnProcessBreak};
--OnBalloonBreak = BaseID: OnProcessBreak
--OnSSTPBreak = BaseID: OnProcessBreak
--OnVanishButtonHold = BaseID: OnVanishCancel,OnProcessBr...
**DAE 0.2.0 Beta10実装 [#w2870c67]
SSP 1.11.00 Pre17実装 + 日記で書いたものです。
*ツッコミ [#fd7b42cd]
- 派生イベントは''必ずReference情報が互換''にしないとゴー...
- ……そうすると、OnGhostChanged->OnBoot / OnVanished->OnBo...
- そこは「''新たな''派生イベント」を主目的ということで。...
- いずれは基底イベントの再定義で、既存イベントの整理・階...
- |・w・).。oO(SHIORI/4.0。いつまでも引きずる必要はない……と...
- さとーさんの言うとおり、完全な再定義っていうのもひとつ...
#comment
ページ名: