12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #include <KSGSStandart.h>
- var int breite = 480;
- var int höhe = 312;
- var TextFeld überschrift;
- var TextFeld patchNotes;
- var Knopf zurück;
- func void start()
- {
- initTextFeld( überschrift, 0, 0, breite, 20, "News", 0x2001 );
- var Text txt = "";
- txt += "Keine aktuellen News vorhanden.";
- initTextFeld( patchNotes, 10, 30, 460, 222, txt, 0x1201 );
- patchNotes.updateVScroll();
- patchNotes.setVScrollZuZeile( 0 );
- initKnopf( zurück, 190, 262, 100, 20, "Zurück", 0x1 );
- zurück.setMausEreignis( "zME" );
- }
- func void initTextFeld( TextFeld tf, int x, int y, int br, int hö, Text t, int style )
- {
- tf.setPosition( x, y );
- tf.setGröße( br, hö );
- tf.setText( t );
- tf.setStyle( style );
- tf.setSchriftFarbe( 0xFFFFFFFF );
- }
- func void initKnopf( Knopf k, int x, int y, int br, int hö, Text t, int style )
- {
- k.setPosition( x, y );
- k.setGröße( br, hö );
- k.setText( t );
- k.addStyle( style );
- }
- func bool maus( MausEreignis me )
- {
- patchNotes.doMausEreignis( me );
- zurück.doMausEreignis( me );
- return me.verarbeitet;
- }
- func bool tick( double z )
- {
- var bool ret = 0;
- ret |= patchNotes.tick( z );
- ret |= zurück.tick( z );
- return ret;
- }
- func void render( Bild rObj )
- {
- überschrift.render( rObj );
- patchNotes.render( rObj );
- zurück.render( rObj );
- }
- func bool zME( MausEreignis me )
- {
- if( me.id == 3 )
- {
- Rückruf( "Patcher/Start" );
- }
- return true;
- }
|