KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
CollisionQueue.hpp
[詳解]
1#pragma once
2
3#include<map>
4#include<string>
5
6
7
8
9
10
11
12using std::map;
13using std::string;
14
15
16namespace Kisaragi_Lib
17{
18 class Collision2DBase;
19
21 {
22 map<string, Collision2DBase*> queue;
23
24 void Push(Collision2DBase* _coll , string _ID)
25 {
26 queue.emplace(_ID, _coll);
27 }
28
29 void Pop(string _ID)
30 {
31 queue.erase(_ID);
32 }
33 };
34
36 {
37 return Singleton_old<Collision2DQueue>::GetInstance();
38 }
39}
Definition Collision.hpp:25
Definition Accessor.hpp:110
Collision2DQueue & GetCollision2DQueue()
Definition CollisionQueue.hpp:35
Definition CollisionQueue.hpp:21
void Pop(string _ID)
Definition CollisionQueue.hpp:29
void Push(Collision2DBase *_coll, string _ID)
Definition CollisionQueue.hpp:24
map< string, Collision2DBase * > queue
Definition CollisionQueue.hpp:22