]> git.mxchange.org Git - quix0rs-blobwars.git/blobdiff - src/items.cpp
Use UNIX line endings everywhere.
[quix0rs-blobwars.git] / src / items.cpp
index 0a54e67c7990eb0e4c277cc683f7662848af0770..67aae9e96816761272231bb94d752d1a78a4b4a2 100644 (file)
@@ -243,7 +243,7 @@ void pickUpItem(Entity *item)
                case ITEM_POINTS5:
                case ITEM_POINTS6:
                case ITEM_POINTS7:
-                       game.score += item->value;
+                       addPlayerScore(item->value);
                        audio.playSound(SND_ITEM, CH_ITEM);
                        break;
                case ITEM_CHERRY:
@@ -278,10 +278,10 @@ void pickUpItem(Entity *item)
                        case 'o':
                        case 'U':
                        case 'u':
-                               sprintf(string, _("Picked up an %s"), item->name);
+                               snprintf(string, sizeof string, _("Picked up an %s"), item->name);
                                break;
                        default:
-                               sprintf(string, _("Picked up a %s"), item->name);
+                               snprintf(string, sizeof string, _("Picked up a %s"), item->name);
                                break;
                }
 
@@ -289,6 +289,11 @@ void pickUpItem(Entity *item)
                        engine.setInfoMessage(string, 0, INFO_NORMAL);
 
                checkObjectives(item->name, true);
+               
+               if (strcmp(item->name, "LRTS") == 0)
+               {
+                       presentPlayerMedal("LRTS_PART");
+               }
        }
 }