Now builds.

* Cut out all extraneous includes.
This commit is contained in:
2025-01-04 07:33:15 -04:00
parent 6beda55971
commit 841441806c
12 changed files with 41 additions and 73 deletions
+9 -20
View File
@@ -1,32 +1,21 @@
#ifndef _MIND_H
#define _MIND_H
#include <cstdlib>
#include <memory>
#include <config.h>
#include <thread>
#include <thought.h>
#include <concept.h>
#include <attentionGrabber.h>
#include <director/director.h>
#include <simulator/simulator.h>
class Mind
{
public:
AttentionGrabber poll(void);
void focusOn(std::shared_ptr<Thought> thought)
{
currentThought = thought;
}
std::thread directorThread;
std::thread simulatorThread;
std::thread subconsciousThread;
void execute(void)
{};
bool recognizes(AttentionTrigger intrin)
{ return !!(std::rand() / 2); };
public:
std::shared_ptr<Thought> currentThought;
Concept Desirables,
Undesirables;
director::Director director;
simulator::Simulator simulator;
};
#endif