Files
salmanoff/core/include/quale.h
T

37 lines
460 B
C++

#ifndef _QUALE_H
#define _QUALE_H
#include <cstdint>
class Quale
{
public:
enum class Type
{
NEUTRAL,
/* Bounding refers to qualia such as tactile pressure which
* are mostly neutral but disclose information about the limits
* of the body.
**/
BOUNDING,
PAINFUL,
PLEASURABLE
} type;
int32_t intensity;
};
class NeutralQuale
: public Quale
{
};
class NonNeutralQuale
: public Quale
{
public:
virtual void eventInd(void);
};
#endif