1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #include "STKNachricht.h"
- // Inhalt der STKNachricht Klasse aus STKNachricht.h
- // Konstruktor
- STKNachricht::STKNachricht( int län, char *nachricht )
- : ReferenceCounter()
- {
- verarbeitet = 0;
- spielZeit = *(double *)nachricht;
- this->län = län - 8;
- this->nachricht = new char[ this->län ];
- for( int i = 0; i < this->län; i++ )
- this->nachricht[ i ] = nachricht[ i + 8 ];
- }
- // Destruktor
- STKNachricht::~STKNachricht()
- {
- delete[] nachricht;
- }
- // nicht constant
- void STKNachricht::setVerarbeitet()
- {
- verarbeitet = 1;
- }
- // constant
- bool STKNachricht::istVerarbeitet() const
- {
- return verarbeitet;
- }
- double STKNachricht::getSpielZeit() const
- {
- return spielZeit;
- }
- int STKNachricht::getLength() const
- {
- return län;
- }
- char *STKNachricht::getNachricht() const
- {
- return nachricht;
- }
|