#ifndef CPP012
#define CPP012
#include "msg.h"
#include <string.h>

msg::msg(char a[100] , double NX1, double NX2,double NX3)
{
 strcpy(action , a);
 X1 = NX1;
 X2 = NX2;
 X3 = NX3;
}

msg::msg(char a[100] , double NX1, double NX2)
{
 strcpy(action , a);
 X1 = NX1;
 X2 = NX2;
 X3 = 0;
}

msg::msg(char a[100] , double NX1)
{
 strcpy(action , a);
 X1 = NX1;
 X2 = 0;
 X3 = 0;
}

msg::msg(char a[100])
{
 strcpy(action , a);
 X1 = 0;
 X2 = 0;
 X3 = 0;
}


msg::msg()
{
 strcpy(action , "MOVE");
 X1 = 0;
 X2 = 0;
 X3 = 0;
}

void msg::SetAct(char a[100])
{
 strcpy(action , a);
}

void msg::SetX1(double NX1)
{
 X1 = NX1;
}

void msg::SetX2(double NX2)
{
 X2 = NX2;
}

void msg::SetX3(double NX3)
{
 X3 = NX3;
}

void msg::GetAct(char a[100])
{
 strcpy(a,action);
}

double msg::GetX1()
{
 return X1;
}

double msg::GetX2()
{
 return X2;
}

double msg::GetX3()
{
 return X3;
}

void msg::Set(msg P)
{
 char a[100];
 P.GetAct(a);
 SetAct(a);
 SetX1(P.GetX1());
 SetX2(P.GetX2());
 SetX3(P.GetX3());
}

msg::~msg(){}
#endif
Соседние файлы в папке Курсовая работа Обмен сообщениями по схеме Клиент-Сервер