Эх сурвалжийг харах

Geschoss größe verringert

Kolja Strohm 5 жил өмнө
parent
commit
569b2b2b88

+ 19 - 7
StickmanWorldOnline/Geschoss.cpp

@@ -3,14 +3,20 @@
 
 
 Geschoss::Geschoss( int id, float speed, GeschossTyp typ, Richtung r, int x, int y, Spieler *besitzer )
-    : GameObject( GESCHOSS, x, y, 20, 20 )
+    : GameObject( GESCHOSS, x, y, 15, 15 )
 {
     if( typ == GESCHOSS_PFEIL )
     {
         if( r == OBEN || r == UNTEN )
-            setHeight( 50 );
+        {
+            setWidth( 7 );
+            setHeight( 30 );
+        }
         else
-            setWidth( 50 );
+        {
+            setWidth( 30 );
+            setHeight( 7 );
+        }
     }
     this->speed = speed;
     this->richtung = richtung;
@@ -75,14 +81,20 @@ void Geschoss::setTyp( GeschossTyp typ )
     if( typ == GESCHOSS_PFEIL )
     {
         if( richtung == OBEN || richtung == UNTEN )
-            setHeight( 50 );
+        {
+            setWidth( 7 );
+            setHeight( 30 );
+        }
         else
-            setWidth( 50 );
+        {
+            setWidth( 30 );
+            setHeight( 7 );
+        }
     }
     else
     {
-        setWidth( 20 );
-        setHeight( 20 );
+        setWidth( 15 );
+        setHeight( 15 );
     }
 }
 

+ 3 - 0
StickmanWorldOnline/Resource.h

@@ -57,12 +57,15 @@ enum ResourceIds
     R_STURM_RECHTS,
     R_STURM_UNTEN,
     R_DRACHENAUGE,
+    R_DRACHENAUGE_GESCHOSS,
     R_FEUERBALL,
+    R_FEUERBALL_GESCHOSS,
     R_FEUERBALL_TREFFER,
     R_ENTERHAKEN_SEIL,
     R_ENTERHAKEN_SPITZE,
     R_ENTERHAKEN_ITEM,
     R_MINE,
+    R_MINE_GESCHOSS,
     R_RWEISHEIT,
     R_RBOSHEIT,
     R_RLEBEN,

+ 4 - 1
StickmanWorldOnline/Spiel.cpp

@@ -487,12 +487,15 @@ void Spiel::ladeDaten()
     resources->zResource( R_STURM_RECHTS, 0, new ColorMode(), "spiel:/bilder/sturmrechts.ltdb" );
     resources->zResource( R_STURM_UNTEN, 0, new ColorMode(), "spiel:/bilder/sturmunten.ltdb" );
     resources->zResource( R_DRACHENAUGE, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/drachenauge.png" );
+    resources->zResource( R_DRACHENAUGE_GESCHOSS, 0, new ColorMode(), "spiel:/bilder/drachenauge.ltdb" );
     resources->zResource( R_FEUERBALL, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/feuerball.png" );
-    resources->zResource( R_FEUERBALL_TREFFER, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/feuerballtreffe" );
+    resources->zResource( R_FEUERBALL_GESCHOSS, 0, new ColorMode(), "spiel:/bilder/feuerball.ltdb" );
+    resources->zResource( R_FEUERBALL_TREFFER, 0, new ColorMode(), "spiel:/bilder/feuerballtreffer.ltdb" );
     resources->zResource( R_ENTERHAKEN_SEIL, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/enterhakenseil." );
     resources->zResource( R_ENTERHAKEN_SPITZE, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/enterhakenspitz" );
     resources->zResource( R_ENTERHAKEN_ITEM, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/enterhaken.png" );
     resources->zResource( R_MINE, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/miene.png" );
+    resources->zResource( R_MINE_GESCHOSS, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/mieneg.png" );
     resources->zResource( R_RWEISHEIT, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/rweisheit.png" );
     resources->zResource( R_RBOSHEIT, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/rbosheit.png" );
     resources->zResource( R_RLEBEN, 0, new ColorMode(), "spiel:/bilder/textures.ltdb/rleben.png" );