Bläddra i källkod

Merge branch 'deprecated_logic_module' of public/ls-standard-library into development

Lynar Studios - Public Repositories 1 år sedan
förälder
incheckning
07e61b4f97

+ 2 - 2
README.md

@@ -25,7 +25,7 @@ This submodule comes with an __Event__ class, as well as with handlers and manag
 To handle file operations - or to receive information of a file - this library submodule provides an own __File__ class implementation, which can also be passed to library implemented input or output stream classes.  
 Additionally __XML__ and __KV__ parsing functionalities are provided by this submodule.
 
-#### Logic ####
+#### Logic (Deprecated) ####
 
 Functionalities provided by this submodule support your project with some nice logical features. The first one being provided by it is a state machine.
 
@@ -46,7 +46,7 @@ A __Date__ class comes with this submodule, which you can use to represent a dat
 
 #### Improvements ####
 
-- none
+- logic module is now officially deprecated
 
 #### Fixes ####
 

+ 2 - 2
include/ls_std/logic/State.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-05
- * Changed:         2022-07-03
+ * Changed:         2022-07-15
  *
  * */
 
@@ -20,7 +20,7 @@
 
 namespace ls::std::logic
 {
-  class LS_STD_DYNAMIC_GOAL State : public ls::std::core::Class
+  class [[deprecated("consider using ls_game_tool_kit dependency instead!")]] LS_STD_DYNAMIC_GOAL State : public ls::std::core::Class
   {
     public:
 

+ 2 - 2
include/ls_std/logic/StateConnection.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-10
- * Changed:         2022-07-03
+ * Changed:         2022-07-15
  *
  * */
 
@@ -17,7 +17,7 @@
 
 namespace ls::std::logic
 {
-  class LS_STD_DYNAMIC_GOAL StateConnection : public ls::std::core::Class
+  class [[deprecated("consider using ls_game_tool_kit dependency instead!")]] LS_STD_DYNAMIC_GOAL StateConnection : public ls::std::core::Class
   {
     public:
 

+ 2 - 2
include/ls_std/logic/StateMachine.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-05
- * Changed:         2022-07-03
+ * Changed:         2022-07-15
  *
  * */
 
@@ -21,7 +21,7 @@
 
 namespace ls::std::logic
 {
-  class LS_STD_DYNAMIC_GOAL StateMachine : public ls::std::core::Class
+  class [[deprecated("consider using ls_game_tool_kit dependency instead!")]] LS_STD_DYNAMIC_GOAL StateMachine : public ls::std::core::Class
   {
     public:
 

+ 2 - 2
include/ls_std/logic/serialization/SerializableJsonState.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-15
- * Changed:         2022-07-14
+ * Changed:         2022-07-15
  *
  * */
 
@@ -19,7 +19,7 @@
 
 namespace ls::std::logic
 {
-  class LS_STD_DYNAMIC_GOAL SerializableJsonState : public ls::std::core::Class, public ls::std::core::interface_type::ISerializable
+  class [[deprecated("consider using ls_game_tool_kit dependency instead!")]] LS_STD_DYNAMIC_GOAL SerializableJsonState : public ls::std::core::Class, public ls::std::core::interface_type::ISerializable
   {
     public:
 

+ 2 - 2
include/ls_std/logic/serialization/SerializableJsonStateConnection.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-14
- * Changed:         2022-07-14
+ * Changed:         2022-07-15
  *
  * */
 
@@ -19,7 +19,7 @@
 
 namespace ls::std::logic
 {
-  class LS_STD_DYNAMIC_GOAL SerializableJsonStateConnection : public ls::std::core::Class, public ls::std::core::interface_type::ISerializable
+  class [[deprecated("consider using ls_game_tool_kit dependency instead!")]] LS_STD_DYNAMIC_GOAL SerializableJsonStateConnection : public ls::std::core::Class, public ls::std::core::interface_type::ISerializable
   {
     public:
 

+ 2 - 2
include/ls_std/logic/serialization/SerializableJsonStateMachine.hpp

@@ -3,7 +3,7 @@
  * Company:         Lynar Studios
  * E-Mail:          webmaster@lynarstudios.com
  * Created:         2020-09-17
- * Changed:         2022-07-14
+ * Changed:         2022-07-15
  *
  * */
 
@@ -19,7 +19,7 @@
 
 namespace ls::std::logic
 {
-  class LS_STD_DYNAMIC_GOAL SerializableJsonStateMachine : public ls::std::core::Class, public ls::std::core::interface_type::ISerializable
+  class [[deprecated("consider using ls_game_tool_kit dependency instead!")]] LS_STD_DYNAMIC_GOAL SerializableJsonStateMachine : public ls::std::core::Class, public ls::std::core::interface_type::ISerializable
   {
     public: