12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- #include <KSGSStandart.h>
- var int breite = 480;
- var int höhe = 312;
- var TextFeld überschrift;
- var Knopf patchNotes;
- var Knopf news;
- var Knopf nutzerBedingungen;
- func void start()
- {
- initTextFeld( überschrift, 0, 0, breite, 20, "Willkommen bei Kolja Strohm - Games!", 0x301 );
- initKnopf( patchNotes, 10, 30, 120, 20, "Patch Notes", 0x1 );
- patchNotes.setMausEreignis( "pNME" );
- initKnopf( news, 10, 60, 120, 20, "News", 0x1 );
- news.setMausEreignis( "nME" );
- initKnopf( nutzerBedingungen, 10, 90, 120, 20, "Nutzer Bedingungen", 0x1 );
- nutzerBedingungen.setMausEreignis( "nBME" );
- }
- 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 );
- news.doMausEreignis( me );
- nutzerBedingungen.doMausEreignis( me );
- return me.verarbeitet;
- }
- func bool tick( double z )
- {
- var bool ret = 0;
- ret |= patchNotes.tick( z );
- ret |= news.tick( z );
- ret |= nutzerBedingungen.tick( z );
- return ret;
- }
- func void render( Bild rObj )
- {
- überschrift.render( rObj );
- patchNotes.render( rObj );
- news.render( rObj );
- nutzerBedingungen.render( rObj );
- }
- func bool pNME( MausEreignis me )
- {
- if( me.id == 3 )
- {
- Rückruf( "Patcher/PatchNotes" );
- }
- return true;
- }
- func bool nME( MausEreignis me )
- {
- if( me.id == 3 )
- {
- Rückruf( "Patcher/News" );
- }
- return true;
- }
- func bool nBME( MausEreignis me )
- {
- if( me.id == 3 )
- {
- Rückruf( "Patcher/NutzerBedingungen" );
- }
- return true;
- }
|