コード例 #1
0
            /// <summary>
            /// Gets an <see cref="Input"/> from its name
            /// </summary>
            /// <param name="name">Semantic name</param>
            /// <returns>Handle or null</returns>
            public Input GetInput(InputSemantic semantic)
            {
                foreach (Input input in Inputs)
                {
                    if (input.Semantic == semantic)
                    {
                        return(input);
                    }
                }

                return(null);
            }
コード例 #2
0
ファイル: Input.cs プロジェクト: MiLO83/libsnesdotnet
 public Input(InputID id, InputDimensionality dimensionality, InputScale scale, InputSemantic semantic)
 {
     _id = id;
     _dimensionality = dimensionality;
     _scale = scale;
     _semantic = semantic;
 }
コード例 #3
0
ファイル: Input.cs プロジェクト: MiLO83/libsnesdotnet
 public Input(string driverName, string deviceName, string inputName,
     InputDimensionality dimensionality, InputScale scale, InputSemantic semantic)
     : this(new InputID(driverName, deviceName, inputName), dimensionality, scale, semantic)
 {
 }