Skip to content

Commit 638903d

Browse files
committed
[fix] remove interfaces class
1 parent 30eef79 commit 638903d

File tree

9 files changed

+11
-67
lines changed

9 files changed

+11
-67
lines changed

ECS tests/Core/ACore.hpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,15 @@
77

88
#pragma once
99

10-
#include "ICore.hpp"
11-
#include "Entities/IEntities.hpp"
12-
#include "Systeme/ISysteme.hpp"
10+
#include "Entities/AEntities.hpp"
11+
#include "Systeme/ASysteme.hpp"
1312
#include <vector>
1413

15-
class ACore : public ICore {
14+
class ACore {
1615
public:
1716
ACore();
1817
~ACore();
1918
private:
20-
std::vector<IEntities> _entities;
21-
std::vector<ISysteme> _systems;
19+
std::vector<AEntities> _entities;
20+
std::vector<ASysteme> _systems;
2221
};

ECS tests/Core/ICore.hpp

Lines changed: 0 additions & 13 deletions
This file was deleted.

ECS tests/Entities/AEntities.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include "AEntities.hpp"
99

1010
AEntities::AEntities(std::string name){
11-
this->_components[name] = IComponent();
11+
this->_components[name] = Component();
1212
}
1313

1414
AEntities::~AEntities(){}

ECS tests/Entities/AEntities.hpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,15 @@
77

88
#pragma once
99

10-
#include "IEntities.hpp"
11-
#include "Component/IComponent.hpp"
10+
#include "Component/Component.hpp"
1211
#include <vector>
1312
#include <string>
1413
#include <unordered_map>
1514

16-
class AEntities : public IEntities {
15+
class AEntities {
1716
public:
1817
AEntities(std::string name);
1918
~AEntities();
2019
private:
21-
std::unordered_map<std::string, IComponent> _components;
20+
std::unordered_map<std::string, Component> _components;
2221
};

ECS tests/Entities/Component/Component.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77

88
#pragma once
99

10-
#include "IComponent.hpp"
1110

12-
class Component : public IComponent {
11+
class Component {
1312
public:
1413
Component();
1514
~Component();

ECS tests/Entities/Component/IComponent.hpp

Lines changed: 0 additions & 13 deletions
This file was deleted.

ECS tests/Entities/IEntities.hpp

Lines changed: 0 additions & 13 deletions
This file was deleted.

ECS tests/Systeme/ASysteme.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77

88
#pragma once
99

10-
#include "ISysteme.hpp"
1110

12-
class ASysteme : public ISysteme {
11+
class ASysteme {
1312
public:
1413
ASysteme();
1514
~ASysteme();

ECS tests/Systeme/ISysteme.hpp

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)