diff --git a/classes.puml b/classes.puml index 73f5188ce4dada3bfeaa934140a25ff887c135d2..1674dd87f6b4723748bce8db73afd4a184ac8dec 100644 --- a/classes.puml +++ b/classes.puml @@ -22,7 +22,7 @@ class Ligne { + bool isGameCleared() } -class BaseCase +class BaseCase { - Brain* brain - char lettre + Case(Brain* brain) @@ -32,6 +32,7 @@ class BaseCase // 1 : lettre dans le mot // 2 : lettre utilisée mais pas dans le mot // 3 : lettre non utilisée +} class VraieCase { - int position @@ -50,8 +51,8 @@ BaseCase <|-- CaseClavier Brain "1" *-- "*" Ligne -Ligne "*" *-- "*" Case -Case "1" --> "1" Brain +Ligne "1" *-- "*" Case +BaseCase "1" *-- "*" Case @enduml diff --git a/motus/CMakeLists.txt b/motus/CMakeLists.txt index b0b42b5f0e88db218fca3cd54e9252aea68208a0..8b777669354f80e0c90a201a1aa3514177c2ac14 100644 --- a/motus/CMakeLists.txt +++ b/motus/CMakeLists.txt @@ -17,6 +17,7 @@ qt_add_qml_module(appmotus VERSION 1.0 QML_FILES Main.qml + SOURCES brain.h brain.cpp ) # Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1. diff --git a/motus/brain.cpp b/motus/brain.cpp new file mode 100644 index 0000000000000000000000000000000000000000..95cc31de29ebbe3e5f00ad2154016f35ed82861b --- /dev/null +++ b/motus/brain.cpp @@ -0,0 +1,3 @@ +#include "brain.h" + +Brain::Brain() {} diff --git a/motus/brain.h b/motus/brain.h new file mode 100644 index 0000000000000000000000000000000000000000..d09757cfd1672f6a86b961c7e8299981a9148986 --- /dev/null +++ b/motus/brain.h @@ -0,0 +1,15 @@ +#ifndef BRAIN_H +#define BRAIN_H + +#include <string> + +class Brain +{ +public: + Brain(); + +private: + string +}; + +#endif // BRAIN_H