質問編集履歴

1

コードの追加

2021/05/18 12:48

投稿

THETA97556919
THETA97556919

スコア5

test CHANGED
File without changes
test CHANGED
@@ -260,7 +260,71 @@
260
260
 
261
261
  ```
262
262
 
263
-
263
+ MethodBox生成 GameScene.cpp
264
+
265
+ ```C++
266
+
267
+ #include "GameScene.h"
268
+
269
+ #include <DxLib.h>
270
+
271
+
272
+
273
+ using namespace std;
274
+
275
+
276
+
277
+ //このシーンで使用するオブジェクトの生成
278
+
279
+ GameScene::GameScene()
280
+
281
+ {
282
+
283
+ m_field = make_shared<Field>();
284
+
285
+ m_reader = make_shared<Reader>();
286
+
287
+ m_methodBox = make_shared<MethodBox>(200,200,130,50,"赤い丸を表示", &Method::RedCircle);
288
+
289
+ }
290
+
291
+
292
+
293
+ //現在のシーンのフレーム処理
294
+
295
+ bool GameScene::update()
296
+
297
+ {
298
+
299
+ m_field->update();
300
+
301
+ m_reader->update();
302
+
303
+ m_methodBox->update();
304
+
305
+ return true;
306
+
307
+ }
308
+
309
+
310
+
311
+ //現在のシーンの描画処理
312
+
313
+ void GameScene::draw() const
314
+
315
+ {
316
+
317
+ m_field->draw();
318
+
319
+ m_reader->draw();
320
+
321
+ m_methodBox->draw();
322
+
323
+ }
324
+
325
+
326
+
327
+ ```
264
328
 
265
329
 
266
330