• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。


Commit MetaInfo

Revision206 (tree)
Time2018-08-13 15:55:12
Authorxops-mikan

Log Message

Addon向けにOpenXOPSでの実行を判定するイベント([29][0][x][x])を追加。

Change Summary

Incremental Difference

--- trunk/event.cpp (revision 205)
+++ trunk/event.cpp (revision 206)
@@ -120,7 +120,13 @@
120120 if( Point->SearchPointdata(&data, 0x08, 0, 0, 0, nextp4, 0) == 0 ){ return cnt; }
121121
122122 //無効な番号なら処理しない
123- if( (data.p1 < 10)||(19 < data.p1) ){ return cnt; }
123+ if( (data.p1 < 10)||(19 < data.p1) ){
124+#ifdef ENABLE_CHECKOPENXOPSEVENT
125+ if( data.p1 != 29 ){ return cnt; }
126+#else
127+ return cnt;
128+#endif
129+ }
124130
125131 switch(data.p1){
126132 case 10: //任務達成
@@ -208,6 +214,13 @@
208214 nextp4 = data.p3;
209215 break;
210216
217+#ifdef ENABLE_CHECKOPENXOPSEVENT
218+ case 29: //OpenXOPS判定
219+ if( data.p2 != 0 ){ return cnt; }
220+ nextp4 = data.p3;
221+ break;
222+#endif
223+
211224 //新たなイベントポイントを追加する場合、ここに書く。
212225 // ※ 種類番号の競合 厳禁
213226 // ※ 本switch文直前にある、条件判定(範囲チェック)も書き換えること。
--- trunk/main.h (revision 205)
+++ trunk/main.h (revision 206)
@@ -69,6 +69,7 @@
6969 #define ENABLE_ADDOBJ_PARAM8BIT //!< 追加小物の設定値をchar型 8bitにする(コメント化で無効)
7070 #define ENABLE_DEBUGCONSOLE //!< デバック用コンソールの有効化(コメント化で機能無効)
7171 #define ENABLE_DEBUGLOG //!< デバック用ログ出力の有効化(コメント化で機能無効)
72+#define ENABLE_CHECKOPENXOPSEVENT //!< OpenXOPS動作判定用イベントの有効化(コメント化で機能無効)
7273 //#define ENABLE_PATH_DELIMITER_SLASH //!< パス区切り文字を、'\'から‘/’へ変換する。
7374
7475 //windows.hを使用しないならば