Kolja Strohm 5 years ago
parent
commit
e50d91fb22
5 changed files with 7 additions and 5 deletions
  1. 1 3
      Test/Main.cpp
  2. 4 1
      Test/Minigame.cpp
  3. 1 0
      Test/Minigame.h
  4. 1 1
      Test/Minigames.cpp
  5. BIN
      Test/data/Minigames/DungeonGame/bilder/assets.ltdb

+ 1 - 3
Test/Main.cpp

@@ -113,7 +113,6 @@ void doStuff()
     f->setSize( bildschirmGröße );
     f->setPosition( Punkt( 0, 20 ) );
     Bildschirm *b = new Bildschirm3D( f->getThis() );
-    b->setBackBufferSize( f->getKörperGröße() );
     f->setBildschirm( b->getThis() );
     b->setFillFarbe( 0xFF000000 );
     b->setTestRend( 0 );
@@ -158,10 +157,9 @@ void doStuff()
     //a2->setSize( 100, 100 );
     //b->addMember( a2 );
 
-    b->update();
     RenderTh *r = new RenderTh();
     r->setBildschirm( b->getThis() );
-    r->setMaxFps( 60 );
+    r->setMaxFps( 400 );
     r->setTickFunktion( []( void*p, void*o, double t )
     {
         if( getTastenStand( T_F1 ) )

+ 4 - 1
Test/Minigame.cpp

@@ -9,6 +9,7 @@
 // Konstruktor
 MiniGame::MiniGame( char *name )
 {
+    tv = 0;
     xPos = 0;
     yPos = 0;
     xAbs = 0;
@@ -140,7 +141,9 @@ bool MiniGame::tick( double z )
 {
     bool ret = rend;
     rend = 0;
-    int val = (int)( z * 150 );
+    tv += z * 150;
+    int val = (int)tv;
+    tv -= val;
     if( sichtbar && alpha != 255 )
     {
         if( alpha + val > 255 )

+ 1 - 0
Test/Minigame.h

@@ -23,6 +23,7 @@ private:
     Bild *bgBild;
     AlphaFeld *mausAlpha;
     LRahmen *rahmen;
+    double tv;
     bool sichtbar;
     unsigned char alpha;
     bool mausIn;

+ 1 - 1
Test/Minigames.cpp

@@ -24,7 +24,7 @@ public:
     // Gibt die Id des aktuell spielenden Accounts zurück
     int getAccountId()
     {
-        return 1;
+        return 2;
     }
     // Gibt den Anzeigenamen eines bestimmten Accounts zurück
     //  id: Die id des Accounts

BIN
Test/data/Minigames/DungeonGame/bilder/assets.ltdb