123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370 |
- #include <initializer_list>
- #define lesen( x )
- #define var
- #define func
- #define Rückruf( ... ) {}
- class Array
- {
- public:
- void anhängen( ... );
- void einfügen( int i, ... );
- void set( int i, ... );
- void setPosition( int i, int p );
- void lösche( int i );
- void tausche( int a, int b );
- void leeren();
- int getEintragAnzahl();
- std::initializer_list get( int i );
- bool hat( int i );
- };
- class Thread
- {
- public:
- void pause();
- void fortsetzen();
- void ende();
- bool läuft();
- int warteAufThread( int zeit );
- };
- class Text
- {
- public:
- Text();
- Text( char *txt );
- Text( int txt );
- Text( double txt );
- Text( bool txt );
- void setSuchGrenzen( int, int );
- void setText( Text t );
- void anhängen( Text t );
- void einfügen( int p, Text t );
- void ersetzen( int beg, int end, Text t );
- void löschen( int beg, int end );
- int getLänge();
- bool hat( Text t );
- bool istGleich( Text t );
- int anzahlVon( Text t );
- int positionVon( Text t, int n );
- Text getTeilText( int beg, int end );
- Text operator+=( char* );
- };
- class Bild
- {
- public:
- void neuBild( int br, int hö, int f );
- void setAlpha( int a );
- void releaseAlpha();
- void alphaPixel( int x, int y, int f );
- void setPixel( int x, int y, int f );
- void alphaRegion( int x, int y, int br, int hö, int f );
- void füllRegion( int x, int y, int br, int hö, int f );
- void drawLinieAlpha( int xBeg, int yBeg, int xEnd, int yEnd, int f );
- void drawLinie( int xBeg, int yBeg, int xEnd, int yEnd, int f );
- void alphaBild( int x, int y, int br, int hö, Bild b );
- void drawBild( int x, int y, int br, int hö, Bild b );
- void alphaBild90( int x, int y, int br, int hö, Bild b );
- void drawBild90( int x, int y, int br, int hö, Bild b );
- void alphaBild180( int x, int y, int br, int hö, Bild b );
- void drawBild180( int x, int y, int br, int hö, Bild b );
- void alphaBild270( int x, int y, int br, int hö, Bild b );
- void drawBild270( int x, int y, int br, int hö, Bild b );
- bool setDrawOptions( int x, int y, int br, int hö );
- bool setDrawOptionsErzwingen( int x, int y, int br, int hö );
- bool addScrollOffset( int xScroll, int yScroll );
- void releaseDrawOptions();
- int getBreite();
- int getHöhe();
- int getPixel( int x, int y );
- };
- class MausEreignis
- {
- public:
- int id;
- int mx;
- int my;
- int rmx;
- int rmy;
- bool verarbeitet;
- void setId( int id );
- void setMx( int mx );
- void setMy( int my );
- void setRmx( int rmx );
- void setRmy( int rmy );
- void setVerarbeitet( bool verarbeitet );
- };
- class TastaturEreignis
- {
- public:
- int id;
- int taste;
- bool verarbeitet;
- void setId( int id );
- void setTaste( int taste );
- void setVerarbeitet( bool verarbeitet );
- };
- class TextFeld
- {
- public:
- void setText( Text t );
- void addZeile( Text t );
- void setAuswahl( int beg, int end );
- void setHintergrundBild( Bild b );
- void setHintergrundFarbe( int f );
- void setSchriftGröße( int gr );
- void setSchriftFarbe( int f );
- void setAFStärke( int s );
- void setAFFarbe( int f );
- void setLRBreite( int br );
- void setLRFarbe( int f );
- void setShowChar( int c );
- void setVKlickScroll( int vks );
- void setVScrollPosI( int sp );
- void setVScrollZuZeile( int sl );
- void updateVScroll();
- void setStyle( int s );
- void addStyle( int s );
- void löscheStyle( int s );
- bool tick( double z );
- void setMausEreignis( Text fName );
- void setTastaturEreignis( Text fName );
- void doMausEreignis( MausEreignis me );
- void doTastaturEreignis( TastaturEreignis te );
- void render( Bild b );
- Text getText();
- Bild getHintergrundBild();
- int getHintergrundFarbe();
- int getSchriftGröße();
- int getSchriftFarbe();
- int getAFStärke();
- int getAFFarbe();
- int getLRBreite();
- int getLRFarbe();
- int getShowChar();
- bool hatStyle( int s );
- bool hatStyleNicht( int s );
- TextFeld dublizieren();
- void setToolTipText( Text t );
- void setPosition( int x, int y );
- void setGröße( int br, int hö );
- int getBreite();
- int getHöhe();
- int getX();
- int getY();
- Text getToolTipText();
- void setGrößeNachText();
- void setTextNachGröße();
- };
- class Knopf
- {
- public:
- void setText( Text t );
- void setHintergrundBild( Bild b );
- void setHintergrundFarbe( int f );
- void setSchriftGröße( int gr );
- void setSchriftFarbe( int f );
- void setAFStärke( int s );
- void setAFFarbe( int f );
- void setLRBreite( int br );
- void setLRFarbe( int f );
- void setKlickFarbe( int f );
- void setKlickBild( Bild b );
- void setKBStärke( int s );
- void setKBFarbe( int f );
- void setStyle( int s );
- void addStyle( int s );
- void löscheStyle( int s );
- bool tick( double z );
- void setMausEreignis( Text fName );
- void doMausEreignis( MausEreignis me );
- void render( Bild b );
- Text getText();
- Bild getHintergrundBild();
- int getHintergrundFarbe();
- int getSchriftGröße();
- int getSchriftFarbe();
- int getAFStärke();
- int getAFFarbe();
- int getLRBreite();
- int getLRFarbe();
- int getKlickFarbe();
- Bild getKlickBild();
- int getKBFarbe();
- int getKBStärke();
- bool hatStyle( int s );
- bool hatStyleNicht( int s );
- Knopf dublizieren();
- Text setToolTipText( Text t );
- void setPosition( int x, int y );
- void setGröße( int br, int hö );
- int getBreite();
- int getHöhe();
- int getX();
- int getY();
- Text getToolTipText();
- };
- class Fenster
- {
- public:
- void setRFarbe( int f );
- void setRBreite( int br );
- void setTitel( Text t );
- void setTSFarbe( int f );
- void setTSGröße( int gr );
- void setTBgFarbe( int f );
- void setTAfFarbe( int f );
- void setTAfStärke( int s );
- void setTBgBild( Bild b );
- void setTRFarbe( int f );
- void setTRBreite( int br );
- void setKBgFarbe( int f );
- void setKBgBild( Bild b );
- void setKAfFarbe( int f );
- void setKAfStärke( int s );
- void setSBgFarbe( int f );
- void setSBgBild( Bild b );
- void setSAfFarbe( int f );
- void setSAfStärke( int s );
- void setSKAfFarbe( int f );
- void setSKAfStärke( int s );
- void setMin( int minBr, int minHö );
- void setMax( int maxBr, int maxHö );
- void setKMin( int minBr, int minHö );
- void setKMax( int maxBr, int maxHö );
- void setHSBMax( int maxSBr );
- void setVSBMax( int maxHö );
- void setHSBScroll( int sp );
- void setVSBScroll( int sp );
- void setStyle( int s );
- void addStyle( int s );
- void removeStyle( int s );
- void addMember( .../* Zeichnung */ );
- void removeMember( .../* Zeichnung */ );
- bool tick( double z );
- void setMausEreignis( Text fName );
- void setTastaturEreignis( Text fName );
- void doMausEreignis( MausEreignis me );
- void doTastaturEreignis( TastaturEreignis te );
- void render( Bild b );
- int getRFarbe();
- int getRBreite();
- Text getTitel();
- int getTSFarbe();
- int getTSGröße();
- int getTBgFarbe();
- int getTAfFarbe();
- int getTAfStärke();
- Bild getTBgBild();
- int getTRFarbe();
- int getTRBreite();
- int getKBgFarbe();
- Bild getKBgBild();
- int getKAfFarbe();
- int getKAfStärke();
- int getSBgFarbe();
- Bild getSBgBild();
- int getSAfFarbe();
- int getSAfStärke();
- int getSKAfFarbe();
- int getSKAfStärke();
- int getMinBreite();
- int getMinHöhe();
- int getMaxBreite();
- int getMaxHöhe();
- int getKMinBreite();
- int getKMinHöhe();
- int getKMaxBreite();
- int getKMaxHöhe();
- bool hatStyle( int s );
- bool hatStyleNicht( int s );
- Fenster dublizieren();
- void setToolTipText( Text t );
- void setPosition( int x, int y );
- void setGröße( int br, int hö );
- int getBreite();
- int getHöhe();
- int getX();
- int getY();
- Text getToolTipText();
- };
- class BildZ
- {
- public:
- void setBild( Bild b );
- void setRFarbe( int f );
- void setRBreite( int br );
- void setStyle( int s );
- void addStyle( int s );
- void löscheStyle( int s );
- bool tick( double z );
- void setMausEreignis( Text fName );
- void doMausEreignis( MausEreignis me );
- void render( Bild b );
- Bild getBild();
- bool hatStyle( int s );
- bool hatStyleNicht( int s );
- BildZ dublizieren();
- void setToolTipText( Text t );
- void setPosition( int x, int y );
- void setGröße( int br, int hö );
- int getBreite();
- int getHöhe();
- int getX();
- int getY();
- Text getToolTipText();
- };
- class Animation2DData
- {
- public:
- void ladeAnimation( Text pf );
- void setFPS( int fps );
- void setWiederhohlend( bool w );
- void setTransparent( bool t );
- void reset();
- Bild getBild( int n );
- int getBildAnzahl();
- int getFPS();
- bool istWiederhohlend();
- bool istTransparent();
- };
- class Animation2D
- {
- public:
- void setRahmen( bool r );
- void setRahmenBreite( int br );
- void setRahmenFarbe( int f );
- void setAnimationData( Animation2DData d );
- void setAlphaMaske( int am );
- void setAPS( int aps );
- void setSichtbar( bool s );
- bool tick( double z );
- void render( Bild b );
- Animation2DData getAnimationData();
- bool istSichtbar();
- int getJetzt();
- int getAlphaMaske();
- bool hatRahmen();
- int getRahmenBreite();
- int getRahmenFarbe();
- void setToolTipText( Text t );
- void setPosition( int x, int y );
- void setGröße( int br, int hö );
- int getBreite();
- int getHöhe();
- int getX();
- int getY();
- Text getToolTipText();
- };
|