回答編集履歴

1

何かコードのインデントが変に表示されるので修正

2023/03/08 05:15

投稿

fana
fana

スコア11647

test CHANGED
@@ -6,16 +6,17 @@
6
6
  //キーの状態履歴を記憶してどうのこうのする部分を切り出したもの
7
7
  class KeyState
8
8
  {
9
- uint History = 0; //※まぁこんなにbit数いらないだろうけど
9
+ uint History = 0; //※まぁこんなにbit数いらないだろうけど
10
10
 
11
- //「対象のキーが今押されているか否か」を引数に与えて更新
11
+ //「対象のキーが今押されているか否か」を引数に与えて更新
12
- public KeyState UpdateHistory( bool KeyPressed )
12
+ public KeyState UpdateHistory( bool KeyPressed )
13
- {
13
+ {
14
- History = (History<<1) | Convert.ToUInt32(KeyPressed);
14
+ History = (History<<1) | Convert.ToUInt32(KeyPressed);
15
- return this;
15
+ return this;
16
- }
16
+ }
17
+
17
- //今押されたのかどうかの判定(まともなメソッド名がわからん^^)
18
+ //今押されたのかどうかの判定(まともなメソッド名がわからん^^)
18
- public bool IsNewPress(){ return (History & 0x3u) == 0x1u; }
19
+ public bool IsNewPress(){ return (History & 0x3u) == 0x1u; }
19
20
  }
20
21
  ```
21
22