X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 197 (tree) |
|---|---|
| Time | 2018-05-04 21:45:36 |
| Author | |
コンソールのコマンドを1個追加(config)
| @@ -2872,7 +2872,7 @@ | ||
| 2872 | 2872 | //コマンドリスト |
| 2873 | 2873 | if( strcmp(NewCommand, "help") == 0 ){ |
| 2874 | 2874 | 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"); | |
| 2876 | 2876 | AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "info view center map aiinfo <NUM>"); |
| 2877 | 2877 | AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "tag radar inmap sky <NUM> dark"); |
| 2878 | 2878 | AddInfoConsole(d3dg->GetColorCode(1.0f,1.0f,1.0f,1.0f), "ff revive kill <NUM> treat <NUM> nodamage <NUM>"); |
| @@ -2953,6 +2953,98 @@ | ||
| 2953 | 2953 | } |
| 2954 | 2954 | } |
| 2955 | 2955 | |
| 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 | + | |
| 2956 | 3048 | //MIFの情報表示 |
| 2957 | 3049 | if( strcmp(NewCommand, "mif") == 0 ){ |
| 2958 | 3050 | bool AddonFlag = GameInfoData.selectaddon; |