99 lines
2.1 KiB
C++
99 lines
2.1 KiB
C++
//## begin module.cm preserve=no
|
|
|
|
// %X% %Q% %Z% %W%
|
|
|
|
//## end module.cm
|
|
|
|
|
|
|
|
//## begin module.cp preserve=no
|
|
|
|
//## end module.cp
|
|
|
|
|
|
|
|
//## Module: Event; Pseudo Package body
|
|
|
|
//## Subsystem: lab7
|
|
|
|
//## Source file: H:\kurs\avC++\lab7\Event.cpp
|
|
|
|
|
|
|
|
//## begin module.additionalIncludes preserve=no
|
|
|
|
//## end module.additionalIncludes
|
|
|
|
|
|
|
|
//## begin module.includes preserve=yes
|
|
|
|
//## end module.includes
|
|
|
|
|
|
|
|
// Event
|
|
|
|
#include "Event.h"
|
|
|
|
//## begin module.additionalDeclarations preserve=yes
|
|
|
|
//## end module.additionalDeclarations
|
|
|
|
|
|
|
|
|
|
|
|
// Class Event
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Event::Event()
|
|
|
|
//## begin Event::Event%.hasinit preserve=no
|
|
|
|
//## end Event::Event%.hasinit
|
|
|
|
//## begin Event::Event%.initialization preserve=yes
|
|
|
|
//## end Event::Event%.initialization
|
|
|
|
{
|
|
|
|
//## begin Event::Event%.body preserve=yes
|
|
|
|
//## end Event::Event%.body
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Event::~Event()
|
|
|
|
{
|
|
|
|
//## begin Event::~Event%.body preserve=yes
|
|
|
|
//## end Event::~Event%.body
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//## Other Operations (implementation)
|
|
|
|
EVENT_T Event::getEventType ()
|
|
|
|
{
|
|
|
|
//## begin Event::getEventType%941013981.body preserve=yes
|
|
|
|
return eventType;
|
|
|
|
//## end Event::getEventType%941013981.body
|
|
|
|
}
|
|
|
|
|
|
|
|
void Event::setEventType (EVENT_T e)
|
|
|
|
{
|
|
|
|
//## begin Event::setEventType%941013982.body preserve=yes
|
|
|
|
eventType = e;
|
|
|
|
//## end Event::setEventType%941013982.body
|
|
|
|
}
|
|
|
|
|
|
|
|
int Event::getxpos ()
|
|
|
|
{
|
|
|
|
//## begin Event::getxpos%941013983.body preserve=yes
|
|
|
|
return xpos;
|
|
|
|
//## end Event::getxpos%941013983.body
|
|
|
|
}
|
|
|
|
|
|
|
|
int Event::getypos ()
|
|
|
|
{
|
|
|
|
//## begin Event::getypos%941013984.body preserve=yes
|
|
|
|
return ypos;
|
|
|
|
//## end Event::getypos%941013984.body
|
|
|
|
}
|
|
|
|
|
|
|
|
void Event::setxpos (int x)
|
|
|
|
{
|
|
|
|
//## begin Event::setxpos%941013985.body preserve=yes
|
|
|
|
xpos = x;
|
|
|
|
//## end Event::setxpos%941013985.body
|
|
|
|
}
|
|
|
|
|
|
|
|
void Event::setypos (int y)
|
|
|
|
{
|
|
|
|
//## begin Event::setypos%941013986.body preserve=yes
|
|
|
|
ypos = y;
|
|
|
|
//## end Event::setypos%941013986.body
|
|
|
|
}
|
|
|
|
|
|
|
|
// Additional Declarations
|
|
|
|
//## begin Event.declarations preserve=yes
|
|
|
|
//## end Event.declarations
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//## begin module.epilog preserve=yes
|
|
|
|
//## end module.epilog
|
|
|