GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
interface_map_creator.h
[詳解]
1
3
4
// Copyright(c) 2023-2025 Design Engineering Laboratory, Saitama University
5
// Released under the MIT license
6
// https://opensource.org/licenses/mit-license.php
7
8
#ifndef DESIGNLAB_INTERFACE_MAP_CREATOR_H_
9
#define DESIGNLAB_INTERFACE_MAP_CREATOR_H_
10
11
#include "
map_state.h
"
12
13
14
namespace
designlab
15
{
16
19
class
IMapCreator
20
{
21
public
:
22
virtual
~IMapCreator
() =
default
;
23
31
virtual
MapState
InitMap
() = 0;
32
37
virtual
void
UpdateMap
(
MapState
* current_map) = 0;
38
};
39
40
}
// namespace designlab
41
42
43
#endif
// DESIGNLAB_INTERFACE_MAP_CREATOR_H_
designlab::IMapCreator
マップ生成クラスのインターフェース.
Definition
interface_map_creator.h:20
designlab::IMapCreator::~IMapCreator
virtual ~IMapCreator()=default
designlab::IMapCreator::UpdateMap
virtual void UpdateMap(MapState *current_map)=0
マップの更新を行う.
designlab::IMapCreator::InitMap
virtual MapState InitMap()=0
マップの初期化を行う.
designlab::MapState
マップを表すクラス.
Definition
map_state.h:32
map_state.h
designlab
Definition
abstract_dxlib_gui.cpp:18
構築:
1.9.8