• 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

Revision197 (tree)
Time2018-05-04 21:45:36
Authorxops-mikan

Log Message

コンソールのコマンドを1個追加(config)

Change Summary

Incremental Difference

--- trunk/gamemain.cpp (revision 196)
+++ trunk/gamemain.cpp (revision 197)
@@ -2872,7 +2872,7 @@
28722872 //コマンドリスト
28732873 if( strcmp(NewCommand, "help") == 0 ){
28742874 AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "help human result event ver");
2875- AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "mif bd1 pd1");
2875+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "config mif bd1 pd1");
28762876 AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "info view center map aiinfo <NUM>");
28772877 AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "tag radar inmap sky <NUM> dark");
28782878 AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "ff revive kill <NUM> treat <NUM> nodamage <NUM>");
@@ -2953,6 +2953,98 @@
29532953 }
29542954 }
29552955
2956+ //configの情報
2957+ if( strcmp(NewCommand, "config") == 0 ){
2958+ //キーコード表示
2959+ char str2[8];
2960+ char str3[MAX_CONSOLELEN];
2961+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "Keycode : ");
2962+ for(int i=0; i*10<TOTAL_ControlKey; i++){
2963+ strcpy(str, "");
2964+ for(int j=0; j<10; j++){
2965+ if( i*10+j >= TOTAL_ControlKey ){ break; }
2966+ sprintf(str2, " 0x%02X", GameConfig.GetKeycode(i*10+j));
2967+ strcat(str, str2);
2968+ }
2969+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), str);
2970+ }
2971+
2972+ //マウス感度
2973+ sprintf(str3, "MouseSensitivity : %d ", GameConfig.GetMouseSensitivity());
2974+ strcpy(str, str3);
2975+
2976+ //画面表示モード
2977+ if( GameConfig.GetFullscreenFlag() == false ){
2978+ strcat(str, "FullscreenFlag : false (window)");
2979+ }
2980+ else{
2981+ strcat(str, "FullscreenFlag : true (fullscreen)");
2982+ }
2983+
2984+ //表示
2985+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), str);
2986+
2987+ //効果音設定
2988+ if( GameConfig.GetSoundFlag() == false ){
2989+ strcpy(str, "SoundFlag : false (OFF) ");
2990+ }
2991+ else{
2992+ strcpy(str, "SoundFlag : true (ON) ");
2993+ }
2994+
2995+ //出血設定
2996+ if( GameConfig.GetBloodFlag() == false ){
2997+ strcat(str, "BloodFlag : false (OFF)");
2998+ }
2999+ else{
3000+ strcat(str, "BloodFlag : true (ON)");
3001+ }
3002+
3003+ //表示
3004+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), str);
3005+
3006+ //画面の明るさ設定
3007+ sprintf(str3, "Brightness : %d ", GameConfig.GetBrightness());
3008+ strcpy(str, str3);
3009+
3010+ //マウス反転設定
3011+ if( GameConfig.GetInvertMouseFlag() == false ){
3012+ strcat(str, "InvertMouseFlag : false (OFF)");
3013+ }
3014+ else{
3015+ strcat(str, "InvertMouseFlag : true (ON)");
3016+ }
3017+
3018+ //表示
3019+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), str);
3020+
3021+ //フレームスキップ設定
3022+ if( GameConfig.GetFrameskipFlag() == false ){
3023+ strcpy(str, "FrameskipFlag : false (OFF) ");
3024+ }
3025+ else{
3026+ strcpy(str, "FrameskipFlag : true (ON) ");
3027+ }
3028+
3029+ //別の照準を使用設定
3030+ if( GameConfig.GetAnotherGunsightFlag() == false ){
3031+ strcat(str, "AnotherGunsightFlag : false (OFF)");
3032+ }
3033+ else{
3034+ strcat(str, "AnotherGunsightFlag : true (ON)");
3035+ }
3036+
3037+ //表示
3038+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), str);
3039+
3040+ //プレイヤー名表示
3041+ char namestr[MAX_PLAYERNAME+1];
3042+ GameConfig.GetPlayerName(namestr);
3043+ strcpy(str, "PlayerName : ");
3044+ strcat(str, namestr);
3045+ AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), str);
3046+ }
3047+
29563048 //MIFの情報表示
29573049 if( strcmp(NewCommand, "mif") == 0 ){
29583050 bool AddonFlag = GameInfoData.selectaddon;