void InitPlayer(gameChar& _player) { 省略 //_player.rect = { ごにょごにょ}; SetCharaRect(_player, SizeF{ PLAYER_RECT_SIZE, PLAYER_RECT_SIZE}); _player.moveDir = { 0, 0 }; _player.isAlive = true; } void InitEnemy(gameChar& _enemy) { 省略 //_enemy.rect = { ごにょごにょ}; SetCharaRect(_enemy, SizeF{ ENEMY_RECT_SIZE, ENEMY_RECT_SIZE }); _enemy.moveDir = { 1, 0 }; _enemy.isAlive = true; } void DrawPlay(gameData& _dat) { Scene::SetBackground(Palette::Black); Vec2 strMargin{ 0, Scene::Height() / 2 - FontAsset(U"font").height() }; FontAsset(U"font")(U"PLAY_SCENE").drawAt(Scene::Center() - strMargin); DrawPlayer(_dat.Player); DrawEnemy(_dat.Enemy); //_dat.Player.tex.resized(PLAYER_CHR_SIZE).drawAt(_dat.Player.pos); //_dat.Enemy.tex.resized(ENEMY_CHR_SIZE).drawAt(_dat.Enemy.pos); }