The following packages will be installed: blobwars Fetching README... 0%100%100%100%100%100%Done Fetching blobwars.SlackBuild... 0%100%100%100%100%100%Done Fetching blobwars.desktop... 0%100%100%100%100%100%Done Fetching blobwars.info... 0%100%100%100%100%100%Done Fetching blobwars.png... 0%100%100%100%100%100%Done Fetching doinst.sh... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done blobwars-2.00/ blobwars-2.00/src/ blobwars-2.00/src/widgets.h blobwars-2.00/src/widgets.cpp blobwars-2.00/src/weapons.h blobwars-2.00/src/weapons.cpp blobwars-2.00/src/triggers.h blobwars-2.00/src/triggers.cpp blobwars-2.00/src/traps.h blobwars-2.00/src/traps.cpp blobwars-2.00/src/trains.h blobwars-2.00/src/trains.cpp blobwars-2.00/src/title.h blobwars-2.00/src/title.cpp blobwars-2.00/src/teleporters.h blobwars-2.00/src/teleporters.cpp blobwars-2.00/src/tankBoss.h blobwars-2.00/src/tankBoss.cpp blobwars-2.00/src/switches.h blobwars-2.00/src/switches.cpp blobwars-2.00/src/spawnPoints.h blobwars-2.00/src/spawnPoints.cpp blobwars-2.00/src/resources.h blobwars-2.00/src/resources.cpp blobwars-2.00/src/player.h blobwars-2.00/src/player.cpp blobwars-2.00/src/particles.h blobwars-2.00/src/particles.cpp blobwars-2.00/src/pak.h blobwars-2.00/src/pak.cpp blobwars-2.00/src/options.h blobwars-2.00/src/options.cpp blobwars-2.00/src/obstacles.h blobwars-2.00/src/obstacles.cpp blobwars-2.00/src/objectives.h blobwars-2.00/src/objectives.cpp blobwars-2.00/src/mission.h blobwars-2.00/src/mission.cpp blobwars-2.00/src/mias.h blobwars-2.00/src/mias.cpp blobwars-2.00/src/mapEditor.h blobwars-2.00/src/mapEditor.cpp blobwars-2.00/src/mapData.h blobwars-2.00/src/mapData.cpp blobwars-2.00/src/map.h blobwars-2.00/src/map.cpp blobwars-2.00/src/main.h blobwars-2.00/src/main.cpp blobwars-2.00/src/loadSave.h blobwars-2.00/src/loadSave.cpp blobwars-2.00/src/lineDefs.h blobwars-2.00/src/lineDefs.cpp blobwars-2.00/src/items.h blobwars-2.00/src/items.cpp blobwars-2.00/src/intro.h blobwars-2.00/src/intro.cpp blobwars-2.00/src/init.h blobwars-2.00/src/init.cpp blobwars-2.00/src/info.h blobwars-2.00/src/info.cpp blobwars-2.00/src/hub.h blobwars-2.00/src/hub.cpp blobwars-2.00/src/headers.h blobwars-2.00/src/graphics.h blobwars-2.00/src/graphics.cpp blobwars-2.00/src/game.h blobwars-2.00/src/game.cpp blobwars-2.00/src/galdov.h blobwars-2.00/src/galdov.cpp blobwars-2.00/src/finalBattle.h blobwars-2.00/src/finalBattle.cpp blobwars-2.00/src/explosions.h blobwars-2.00/src/explosions.cpp blobwars-2.00/src/entities.h blobwars-2.00/src/entities.cpp blobwars-2.00/src/enemies.h blobwars-2.00/src/enemies.cpp blobwars-2.00/src/effects.h blobwars-2.00/src/effects.cpp blobwars-2.00/src/droidBoss.h blobwars-2.00/src/droidBoss.cpp blobwars-2.00/src/defs.h blobwars-2.00/src/defines.h blobwars-2.00/src/cutscene.h blobwars-2.00/src/cutscene.cpp blobwars-2.00/src/bullets.h blobwars-2.00/src/bullets.cpp blobwars-2.00/src/bosses.h blobwars-2.00/src/bosses.cpp blobwars-2.00/src/aquaBoss.h blobwars-2.00/src/aquaBoss.cpp blobwars-2.00/src/CWidget.h blobwars-2.00/src/CWidget.cpp blobwars-2.00/src/CWeapon.h blobwars-2.00/src/CWeapon.cpp blobwars-2.00/src/CTrap.h blobwars-2.00/src/CTrap.cpp blobwars-2.00/src/CTrain.h blobwars-2.00/src/CTrain.cpp blobwars-2.00/src/CTeleporter.h blobwars-2.00/src/CTeleporter.cpp blobwars-2.00/src/CSwitch.h blobwars-2.00/src/CSwitch.cpp blobwars-2.00/src/CSprite.h blobwars-2.00/src/CSprite.cpp blobwars-2.00/src/CSpawnPoint.h blobwars-2.00/src/CSpawnPoint.cpp blobwars-2.00/src/CReplayDataHeader.h blobwars-2.00/src/CReplayData.h blobwars-2.00/src/CReplayData.cpp blobwars-2.00/src/CRadarBlip.h blobwars-2.00/src/CRadarBlip.cpp blobwars-2.00/src/CPersistant.h blobwars-2.00/src/CPersistant.cpp blobwars-2.00/src/CPersistData.h blobwars-2.00/src/CPersistData.cpp blobwars-2.00/src/CParticle.h blobwars-2.00/src/CParticle.cpp blobwars-2.00/src/CPak.h blobwars-2.00/src/CPak.cpp blobwars-2.00/src/CObjective.h blobwars-2.00/src/CObjective.cpp blobwars-2.00/src/CMedalServer.h blobwars-2.00/src/CMedalServer.cpp blobwars-2.00/src/CMath.h blobwars-2.00/src/CMath.cpp blobwars-2.00/src/CMap.h blobwars-2.00/src/CMap.cpp blobwars-2.00/src/CList.h blobwars-2.00/src/CList.cpp blobwars-2.00/src/CLineDef.h blobwars-2.00/src/CLineDef.cpp blobwars-2.00/src/CKeyboard.h blobwars-2.00/src/CKeyboard.cpp blobwars-2.00/src/CJoystick.h blobwars-2.00/src/CJoystick.cpp blobwars-2.00/src/CHub.h blobwars-2.00/src/CHub.cpp blobwars-2.00/src/CGraphics.h blobwars-2.00/src/CGraphics.cpp blobwars-2.00/src/CGameObject.h blobwars-2.00/src/CGameObject.cpp blobwars-2.00/src/CGameData.h blobwars-2.00/src/CGameData.cpp blobwars-2.00/src/CGame.h blobwars-2.00/src/CGame.cpp blobwars-2.00/src/CFileData.h blobwars-2.00/src/CFileData.cpp blobwars-2.00/src/CEntity.h blobwars-2.00/src/CEntity.cpp blobwars-2.00/src/CEngine.h blobwars-2.00/src/CEngine.cpp blobwars-2.00/src/CEffect.h blobwars-2.00/src/CEffect.cpp blobwars-2.00/src/CData.h blobwars-2.00/src/CData.cpp blobwars-2.00/src/CCutscene.h blobwars-2.00/src/CCutscene.cpp blobwars-2.00/src/CConfig.h blobwars-2.00/src/CConfig.cpp blobwars-2.00/src/CCollision.h blobwars-2.00/src/CCollision.cpp blobwars-2.00/src/CBoss.h blobwars-2.00/src/CBoss.cpp blobwars-2.00/src/CAudio.h blobwars-2.00/src/CAudio.cpp blobwars-2.00/sound/ blobwars-2.00/sound/weaponPickup blobwars-2.00/sound/waterOut blobwars-2.00/sound/waterIn blobwars-2.00/sound/throw blobwars-2.00/sound/teleport3 blobwars-2.00/sound/teleport2 blobwars-2.00/sound/teleport1 blobwars-2.00/sound/tankBeamFire blobwars-2.00/sound/tankBeam blobwars-2.00/sound/switch2 blobwars-2.00/sound/switch1 blobwars-2.00/sound/switch blobwars-2.00/sound/stoneBreak blobwars-2.00/sound/splat blobwars-2.00/sound/spike blobwars-2.00/sound/select blobwars-2.00/sound/rocket blobwars-2.00/sound/rico2 blobwars-2.00/sound/rico1 blobwars-2.00/sound/rain blobwars-2.00/sound/punch blobwars-2.00/sound/pop1 blobwars-2.00/sound/plasma blobwars-2.00/sound/pistol blobwars-2.00/sound/menu blobwars-2.00/sound/machinegun blobwars-2.00/sound/lava blobwars-2.00/sound/laser blobwars-2.00/sound/item blobwars-2.00/sound/gulp blobwars-2.00/sound/grenadeBounce blobwars-2.00/sound/grenade blobwars-2.00/sound/galdovSplit blobwars-2.00/sound/galdovPain blobwars-2.00/sound/galdovDie blobwars-2.00/sound/floodedTunnel blobwars-2.00/sound/fireball blobwars-2.00/sound/fireCrackle blobwars-2.00/sound/explo1.sfxr blobwars-2.00/sound/electricity3 blobwars-2.00/sound/electricity2 blobwars-2.00/sound/electricity1 blobwars-2.00/sound/elecDeath3 blobwars-2.00/sound/elecDeath2 blobwars-2.00/sound/elecDeath1 blobwars-2.00/sound/eat blobwars-2.00/sound/drowning blobwars-2.00/sound/droidFreakOut blobwars-2.00/sound/droidChangeFreq blobwars-2.00/sound/droid2.sfxr blobwars-2.00/sound/droid1.sfxr blobwars-2.00/sound/droid1 blobwars-2.00/sound/doorOpened blobwars-2.00/sound/doorOpen blobwars-2.00/sound/doorLocked blobwars-2.00/sound/death3 blobwars-2.00/sound/death2 blobwars-2.00/sound/death1 blobwars-2.00/sound/computer blobwars-2.00/sound/clock blobwars-2.00/sound/clang blobwars-2.00/sound/cheer blobwars-2.00/sound/blizzard2 blobwars-2.00/sound/blizzard blobwars-2.00/sound/Lock And Load!!! blobwars-2.00/patches/ blobwars-2.00/patches/es.po.patch blobwars-2.00/patches/blobwars-1.10-options.patch blobwars-2.00/patches/blobwars-1.09b2-font_error.patch blobwars-2.00/music/ blobwars-2.00/music/tunnel.tags blobwars-2.00/music/tunnel blobwars-2.00/music/tomb.tags blobwars-2.00/music/tomb blobwars-2.00/music/title.tags blobwars-2.00/music/title blobwars-2.00/music/space.tags blobwars-2.00/music/space blobwars-2.00/music/ice.tags blobwars-2.00/music/ice blobwars-2.00/music/hub.tags blobwars-2.00/music/hub blobwars-2.00/music/grasslands.tags blobwars-2.00/music/grasslands blobwars-2.00/music/gameover.tags blobwars-2.00/music/gameover blobwars-2.00/music/final.tags blobwars-2.00/music/final blobwars-2.00/music/end.tags blobwars-2.00/music/end blobwars-2.00/music/cutscene.tags blobwars-2.00/music/cutscene blobwars-2.00/music/credits.tags blobwars-2.00/music/credits blobwars-2.00/music/cave.tags blobwars-2.00/music/cave blobwars-2.00/music/biomech.tags blobwars-2.00/music/biomech blobwars-2.00/music/arctic.tags blobwars-2.00/music/arctic blobwars-2.00/locale/ blobwars-2.00/locale/sv.po blobwars-2.00/locale/readme blobwars-2.00/locale/pl.po blobwars-2.00/locale/nl.po blobwars-2.00/locale/fr.po blobwars-2.00/locale/es.po blobwars-2.00/locale/de.po blobwars-2.00/locale/da.po blobwars-2.00/locale/ca.po blobwars-2.00/icons/ blobwars-2.00/icons/blobwars64x64.png blobwars-2.00/icons/blobwars48x48.png blobwars-2.00/icons/blobwars32x32.png blobwars-2.00/icons/blobwars16x16.png blobwars-2.00/icons/blobwars.ico blobwars-2.00/icons/blobwars.desktop blobwars-2.00/gfx/ blobwars-2.00/gfx/sprites/ blobwars-2.00/gfx/sprites/warningBlock.png blobwars-2.00/gfx/sprites/wallPiece.png blobwars-2.00/gfx/sprites/tripleCherries.png blobwars-2.00/gfx/sprites/transmitter6.png blobwars-2.00/gfx/sprites/transmitter5.png blobwars-2.00/gfx/sprites/transmitter4.png blobwars-2.00/gfx/sprites/transmitter3.png blobwars-2.00/gfx/sprites/transmitter2.png blobwars-2.00/gfx/sprites/transmitter1.png blobwars-2.00/gfx/sprites/teleporter1.png blobwars-2.00/gfx/sprites/teleportStar7.png blobwars-2.00/gfx/sprites/teleportStar6.png blobwars-2.00/gfx/sprites/teleportStar5.png blobwars-2.00/gfx/sprites/teleportStar4.png blobwars-2.00/gfx/sprites/teleportStar3.png blobwars-2.00/gfx/sprites/teleportStar2.png blobwars-2.00/gfx/sprites/teleportStar1.png blobwars-2.00/gfx/sprites/tankBlobMGRight1.png blobwars-2.00/gfx/sprites/tankBlobMGLeft1.png blobwars-2.00/gfx/sprites/tankBlobGLRight1.png blobwars-2.00/gfx/sprites/tankBlobGLLeft1.png blobwars-2.00/gfx/sprites/sword5.png blobwars-2.00/gfx/sprites/sword4.png blobwars-2.00/gfx/sprites/sword3.png blobwars-2.00/gfx/sprites/sword2.png blobwars-2.00/gfx/sprites/sword1.png blobwars-2.00/gfx/sprites/switch2.png blobwars-2.00/gfx/sprites/switch1.png blobwars-2.00/gfx/sprites/stoneBlock.png blobwars-2.00/gfx/sprites/stalagtite.png blobwars-2.00/gfx/sprites/stalagPiece4.png blobwars-2.00/gfx/sprites/stalagPiece3.png blobwars-2.00/gfx/sprites/stalagPiece2.png blobwars-2.00/gfx/sprites/stalagPiece1.png blobwars-2.00/gfx/sprites/spreadIcon.png blobwars-2.00/gfx/sprites/spikeBall.png blobwars-2.00/gfx/sprites/spike.png blobwars-2.00/gfx/sprites/spiderBlobSpin3.png blobwars-2.00/gfx/sprites/spiderBlobSpin2.png blobwars-2.00/gfx/sprites/spiderBlobSpin1.png blobwars-2.00/gfx/sprites/spiderBlobRight4.png blobwars-2.00/gfx/sprites/spiderBlobRight3.png blobwars-2.00/gfx/sprites/spiderBlobRight2.png blobwars-2.00/gfx/sprites/spiderBlobRight1.png blobwars-2.00/gfx/sprites/spiderBlobLeft3.png blobwars-2.00/gfx/sprites/spiderBlobLeft2.png blobwars-2.00/gfx/sprites/spiderBlobLeft1.png blobwars-2.00/gfx/sprites/smoke4.bmp blobwars-2.00/gfx/sprites/smoke3.bmp blobwars-2.00/gfx/sprites/smoke2.bmp blobwars-2.00/gfx/sprites/smoke1.bmp blobwars-2.00/gfx/sprites/smallExplosion4.bmp blobwars-2.00/gfx/sprites/smallExplosion3.bmp blobwars-2.00/gfx/sprites/smallExplosion2.bmp blobwars-2.00/gfx/sprites/smallExplosion1.bmp blobwars-2.00/gfx/sprites/silverSlideDoor.png blobwars-2.00/gfx/sprites/silverDoor.png blobwars-2.00/gfx/sprites/scaredMIA4.png blobwars-2.00/gfx/sprites/scaredMIA3.png blobwars-2.00/gfx/sprites/scaredMIA2.png blobwars-2.00/gfx/sprites/scaredMIA1.png blobwars-2.00/gfx/sprites/scaredMIA.png blobwars-2.00/gfx/sprites/scannerArrowUp.png blobwars-2.00/gfx/sprites/scannerArrowRight.png blobwars-2.00/gfx/sprites/scannerArrowLeft.png blobwars-2.00/gfx/sprites/scannerArrowDown.png blobwars-2.00/gfx/sprites/recolor blobwars-2.00/gfx/sprites/powerGen3.png blobwars-2.00/gfx/sprites/powerGen2.png blobwars-2.00/gfx/sprites/powerGen1.png blobwars-2.00/gfx/sprites/pointsPod4.png blobwars-2.00/gfx/sprites/pointsPod3.png blobwars-2.00/gfx/sprites/pointsPod2.png blobwars-2.00/gfx/sprites/pointsPod1.png blobwars-2.00/gfx/sprites/platform.png blobwars-2.00/gfx/sprites/plasmaBolt4.png blobwars-2.00/gfx/sprites/plasmaBolt3.png blobwars-2.00/gfx/sprites/plasmaBolt2.png blobwars-2.00/gfx/sprites/plasmaBolt1.png blobwars-2.00/gfx/sprites/pistolIcon.png blobwars-2.00/gfx/sprites/oxygenBlockEmpty.png blobwars-2.00/gfx/sprites/oxygenBlock1.png blobwars-2.00/gfx/sprites/orichalcum.png blobwars-2.00/gfx/sprites/onFire2.png blobwars-2.00/gfx/sprites/onFire1.png blobwars-2.00/gfx/sprites/obstacleRock4.png blobwars-2.00/gfx/sprites/obstacleRock3.png blobwars-2.00/gfx/sprites/obstacleRock2.png blobwars-2.00/gfx/sprites/obstacleRock1.png blobwars-2.00/gfx/sprites/mossRock.png blobwars-2.00/gfx/sprites/mineInActive.png blobwars-2.00/gfx/sprites/mineActive.png blobwars-2.00/gfx/sprites/miaSignal6.png blobwars-2.00/gfx/sprites/miaSignal5.png blobwars-2.00/gfx/sprites/miaSignal4.png blobwars-2.00/gfx/sprites/miaSignal3.png blobwars-2.00/gfx/sprites/miaSignal2.png blobwars-2.00/gfx/sprites/miaSignal1.png blobwars-2.00/gfx/sprites/mapPiece1.png blobwars-2.00/gfx/sprites/machineGunIcon.png blobwars-2.00/gfx/sprites/lavaRock4.png blobwars-2.00/gfx/sprites/lavaRock3.png blobwars-2.00/gfx/sprites/lavaRock2.png blobwars-2.00/gfx/sprites/lavaRock1.png blobwars-2.00/gfx/sprites/laserIcon.png blobwars-2.00/gfx/sprites/laserBolt1.png blobwars-2.00/gfx/sprites/keyCard5.png blobwars-2.00/gfx/sprites/keyCard4.png blobwars-2.00/gfx/sprites/keyCard3.png blobwars-2.00/gfx/sprites/keyCard2.png blobwars-2.00/gfx/sprites/keyCard1.png blobwars-2.00/gfx/sprites/jetpackBlobRight4.png blobwars-2.00/gfx/sprites/jetpackBlobRight3.png blobwars-2.00/gfx/sprites/jetpackBlobRight2.png blobwars-2.00/gfx/sprites/jetpackBlobRight1.png blobwars-2.00/gfx/sprites/jetpackBlobLeft4.png blobwars-2.00/gfx/sprites/jetpackBlobLeft3.png blobwars-2.00/gfx/sprites/jetpackBlobLeft2.png blobwars-2.00/gfx/sprites/jetpackBlobLeft1.png blobwars-2.00/gfx/sprites/jetPack.png blobwars-2.00/gfx/sprites/iceRock.png blobwars-2.00/gfx/sprites/healthBlockEmpty.png blobwars-2.00/gfx/sprites/healthBlock4.png blobwars-2.00/gfx/sprites/healthBlock3.png blobwars-2.00/gfx/sprites/healthBlock2.png blobwars-2.00/gfx/sprites/healthBlock1.png blobwars-2.00/gfx/sprites/grenadeIcon.png blobwars-2.00/gfx/sprites/grenade4.png blobwars-2.00/gfx/sprites/grenade3.png blobwars-2.00/gfx/sprites/grenade2.png blobwars-2.00/gfx/sprites/grenade1.png blobwars-2.00/gfx/sprites/goodBlobSpin3.png blobwars-2.00/gfx/sprites/goodBlobSpin2.png blobwars-2.00/gfx/sprites/goodBlobSpin1.png blobwars-2.00/gfx/sprites/goodBlobRight.png blobwars-2.00/gfx/sprites/goodBlobLeft.png blobwars-2.00/gfx/sprites/goldSlideDoor.png blobwars-2.00/gfx/sprites/goldKey5.png blobwars-2.00/gfx/sprites/goldKey4.png blobwars-2.00/gfx/sprites/goldKey3.png blobwars-2.00/gfx/sprites/goldKey2.png blobwars-2.00/gfx/sprites/goldKey1.png blobwars-2.00/gfx/sprites/goldKey.png blobwars-2.00/gfx/sprites/goldDoor.png blobwars-2.00/gfx/sprites/galdovShieldRight8.png blobwars-2.00/gfx/sprites/galdovShieldRight7.png blobwars-2.00/gfx/sprites/galdovShieldRight6.png blobwars-2.00/gfx/sprites/galdovShieldRight5.png blobwars-2.00/gfx/sprites/galdovShieldRight4.png blobwars-2.00/gfx/sprites/galdovShieldRight3.png blobwars-2.00/gfx/sprites/galdovShieldRight2.png blobwars-2.00/gfx/sprites/galdovShieldRight1.png blobwars-2.00/gfx/sprites/galdovShieldLeft8.png blobwars-2.00/gfx/sprites/galdovShieldLeft7.png blobwars-2.00/gfx/sprites/galdovShieldLeft6.png blobwars-2.00/gfx/sprites/galdovShieldLeft5.png blobwars-2.00/gfx/sprites/galdovShieldLeft4.png blobwars-2.00/gfx/sprites/galdovShieldLeft3.png blobwars-2.00/gfx/sprites/galdovShieldLeft2.png blobwars-2.00/gfx/sprites/galdovShieldLeft1.png blobwars-2.00/gfx/sprites/galdovRight1.png blobwars-2.00/gfx/sprites/galdovPain3.png blobwars-2.00/gfx/sprites/galdovPain2.png blobwars-2.00/gfx/sprites/galdovPain1.png blobwars-2.00/gfx/sprites/galdovMiniRight1.png blobwars-2.00/gfx/sprites/galdovMiniLeft1.png blobwars-2.00/gfx/sprites/galdovLeft1.png blobwars-2.00/gfx/sprites/galdovDie4.png blobwars-2.00/gfx/sprites/galdovDie3.png blobwars-2.00/gfx/sprites/galdovDie2.png blobwars-2.00/gfx/sprites/galdovDie1.png blobwars-2.00/gfx/sprites/flameThrowerUp.png blobwars-2.00/gfx/sprites/flameThrowerRight.png blobwars-2.00/gfx/sprites/flameThrowerLeft.png blobwars-2.00/gfx/sprites/flameThrowerDown.png blobwars-2.00/gfx/sprites/flameBullet2.png blobwars-2.00/gfx/sprites/flameBullet1.png blobwars-2.00/gfx/sprites/fireCrystal8.png blobwars-2.00/gfx/sprites/fireCrystal7.png blobwars-2.00/gfx/sprites/fireCrystal6.png blobwars-2.00/gfx/sprites/fireCrystal5.png blobwars-2.00/gfx/sprites/fireCrystal4.png blobwars-2.00/gfx/sprites/fireCrystal3.png blobwars-2.00/gfx/sprites/fireCrystal2.png blobwars-2.00/gfx/sprites/fireCrystal1.png blobwars-2.00/gfx/sprites/eyeDroidRight4.png blobwars-2.00/gfx/sprites/eyeDroidRight3.png blobwars-2.00/gfx/sprites/eyeDroidRight2.png blobwars-2.00/gfx/sprites/eyeDroidRight1.png blobwars-2.00/gfx/sprites/eyeDroidLeft4.png blobwars-2.00/gfx/sprites/eyeDroidLeft3.png blobwars-2.00/gfx/sprites/eyeDroidLeft2.png blobwars-2.00/gfx/sprites/eyeDroidLeft1.png blobwars-2.00/gfx/sprites/eyeDroidDeath.png blobwars-2.00/gfx/sprites/eyeDroid2Right4.png blobwars-2.00/gfx/sprites/eyeDroid2Right3.png blobwars-2.00/gfx/sprites/eyeDroid2Right2.png blobwars-2.00/gfx/sprites/eyeDroid2Right1.png blobwars-2.00/gfx/sprites/eyeDroid2Left4.png blobwars-2.00/gfx/sprites/eyeDroid2Left3.png blobwars-2.00/gfx/sprites/eyeDroid2Left2.png blobwars-2.00/gfx/sprites/eyeDroid2Left1.png blobwars-2.00/gfx/sprites/eyeDroid2Death.png blobwars-2.00/gfx/sprites/evilBlobSpin3.png blobwars-2.00/gfx/sprites/evilBlobSpin2.png blobwars-2.00/gfx/sprites/evilBlobSpin1.png blobwars-2.00/gfx/sprites/evilBlobRight4.png blobwars-2.00/gfx/sprites/evilBlobRight3.png blobwars-2.00/gfx/sprites/evilBlobRight2.png blobwars-2.00/gfx/sprites/evilBlobRight1.png blobwars-2.00/gfx/sprites/evilBlobLeft4.png blobwars-2.00/gfx/sprites/evilBlobLeft3.png blobwars-2.00/gfx/sprites/evilBlobLeft2.png blobwars-2.00/gfx/sprites/evilBlobLeft1.png blobwars-2.00/gfx/sprites/energyBarrierHoriz6.png blobwars-2.00/gfx/sprites/energyBarrierHoriz5.png blobwars-2.00/gfx/sprites/energyBarrierHoriz4.png blobwars-2.00/gfx/sprites/energyBarrierHoriz3.png blobwars-2.00/gfx/sprites/energyBarrierHoriz2.png blobwars-2.00/gfx/sprites/energyBarrierHoriz1.png blobwars-2.00/gfx/sprites/energyBarrier6.png blobwars-2.00/gfx/sprites/energyBarrier5.png blobwars-2.00/gfx/sprites/energyBarrier4.png blobwars-2.00/gfx/sprites/energyBarrier3.png blobwars-2.00/gfx/sprites/energyBarrier2.png blobwars-2.00/gfx/sprites/energyBarrier1.png blobwars-2.00/gfx/sprites/dynamite.png blobwars-2.00/gfx/sprites/droidOrb4.png blobwars-2.00/gfx/sprites/droidOrb3.png blobwars-2.00/gfx/sprites/droidOrb2.png blobwars-2.00/gfx/sprites/droidOrb1.png blobwars-2.00/gfx/sprites/doubleCherries.png blobwars-2.00/gfx/sprites/dish1.png blobwars-2.00/gfx/sprites/diamond.png blobwars-2.00/gfx/sprites/cypherPiece2.png blobwars-2.00/gfx/sprites/cypherPiece1.png blobwars-2.00/gfx/sprites/crystalShards2-4.png blobwars-2.00/gfx/sprites/crystalShards2-3.png blobwars-2.00/gfx/sprites/crystalShards2-2.png blobwars-2.00/gfx/sprites/crystalShards2-1.png blobwars-2.00/gfx/sprites/crystalShards1-4.png blobwars-2.00/gfx/sprites/crystalShards1-3.png blobwars-2.00/gfx/sprites/crystalShards1-2.png blobwars-2.00/gfx/sprites/crystalShards1-1.png blobwars-2.00/gfx/sprites/cherryPlant.png blobwars-2.00/gfx/sprites/cherry.png blobwars-2.00/gfx/sprites/chainLink.png blobwars-2.00/gfx/sprites/bubble.png blobwars-2.00/gfx/sprites/bomber1.png blobwars-2.00/gfx/sprites/bomb.png blobwars-2.00/gfx/sprites/bobSpin3.png blobwars-2.00/gfx/sprites/bobSpin2.png blobwars-2.00/gfx/sprites/bobSpin1.png blobwars-2.00/gfx/sprites/bobRight3.png blobwars-2.00/gfx/sprites/bobRight2.png blobwars-2.00/gfx/sprites/bobRight1.png blobwars-2.00/gfx/sprites/bobLeft3.png blobwars-2.00/gfx/sprites/bobLeft2.png blobwars-2.00/gfx/sprites/bobLeft1.png blobwars-2.00/gfx/sprites/bobJPRight4.png blobwars-2.00/gfx/sprites/bobJPRight3.png blobwars-2.00/gfx/sprites/bobJPRight2.png blobwars-2.00/gfx/sprites/bobJPRight1.png blobwars-2.00/gfx/sprites/bobJPLeft4.png blobwars-2.00/gfx/sprites/bobJPLeft3.png blobwars-2.00/gfx/sprites/bobJPLeft2.png blobwars-2.00/gfx/sprites/bobJPLeft1.png blobwars-2.00/gfx/sprites/bluePrints.png blobwars-2.00/gfx/sprites/bloodParticle3.png blobwars-2.00/gfx/sprites/bloodParticle2.png blobwars-2.00/gfx/sprites/bloodParticle1.png blobwars-2.00/gfx/sprites/blood3.png blobwars-2.00/gfx/sprites/blood2.png blobwars-2.00/gfx/sprites/blood1.png blobwars-2.00/gfx/sprites/babyBlobSpin3.png blobwars-2.00/gfx/sprites/babyBlobSpin2.png blobwars-2.00/gfx/sprites/babyBlobSpin1.png blobwars-2.00/gfx/sprites/babyBlobRight.png blobwars-2.00/gfx/sprites/babyBlobLeft.png blobwars-2.00/gfx/sprites/autoCannonSpin3.png blobwars-2.00/gfx/sprites/autoCannonSpin2.png blobwars-2.00/gfx/sprites/autoCannonSpin1.png blobwars-2.00/gfx/sprites/autoCannonRight.png blobwars-2.00/gfx/sprites/autoCannonLeft.png blobwars-2.00/gfx/sprites/aquaMIA3.png blobwars-2.00/gfx/sprites/aquaMIA2.png blobwars-2.00/gfx/sprites/aquaMIA1.png blobwars-2.00/gfx/sprites/aquaBossRight4.png blobwars-2.00/gfx/sprites/aquaBossRight3.png blobwars-2.00/gfx/sprites/aquaBossRight2.png blobwars-2.00/gfx/sprites/aquaBossRight1.png blobwars-2.00/gfx/sprites/aquaBossProtectRight1.png blobwars-2.00/gfx/sprites/aquaBossProtectLeft1.png blobwars-2.00/gfx/sprites/aquaBossLeft4.png blobwars-2.00/gfx/sprites/aquaBossLeft3.png blobwars-2.00/gfx/sprites/aquaBossLeft2.png blobwars-2.00/gfx/sprites/aquaBossLeft1.png blobwars-2.00/gfx/sprites/aquaBobSpin3.png blobwars-2.00/gfx/sprites/aquaBobSpin2.png blobwars-2.00/gfx/sprites/aquaBobSpin1.png blobwars-2.00/gfx/sprites/aquaBobRight1.png blobwars-2.00/gfx/sprites/aquaBobLeft1.png blobwars-2.00/gfx/sprites/ancientKey6.png blobwars-2.00/gfx/sprites/ancientKey5.png blobwars-2.00/gfx/sprites/ancientKey4.png blobwars-2.00/gfx/sprites/ancientKey3.png blobwars-2.00/gfx/sprites/ancientKey2.png blobwars-2.00/gfx/sprites/ancientKey1.png blobwars-2.00/gfx/sprites/ancientCog.png blobwars-2.00/gfx/sprites/alienGrenade4.png blobwars-2.00/gfx/sprites/alienGrenade3.png blobwars-2.00/gfx/sprites/alienGrenade2.png blobwars-2.00/gfx/sprites/alienGrenade1.png blobwars-2.00/gfx/sprites/aimedShot3.png blobwars-2.00/gfx/sprites/aimedShot2.png blobwars-2.00/gfx/sprites/aimedShot1.png blobwars-2.00/gfx/sprites/aimedShot.png blobwars-2.00/gfx/sprites/LRTS5.png blobwars-2.00/gfx/sprites/LRTS4.png blobwars-2.00/gfx/sprites/LRTS3.png blobwars-2.00/gfx/sprites/LRTS2.png blobwars-2.00/gfx/sprites/LRTS1.png blobwars-2.00/gfx/mech/ blobwars-2.00/gfx/mech/space.png blobwars-2.00/gfx/mech/mech.jpg blobwars-2.00/gfx/mech/bossBackground.png blobwars-2.00/gfx/mech/9.png blobwars-2.00/gfx/mech/225.png blobwars-2.00/gfx/mech/224.png blobwars-2.00/gfx/mech/223.png blobwars-2.00/gfx/mech/222.png blobwars-2.00/gfx/mech/221.png blobwars-2.00/gfx/mech/14.png blobwars-2.00/gfx/mech/13.png blobwars-2.00/gfx/mech/123.png blobwars-2.00/gfx/mech/122.png blobwars-2.00/gfx/mech/121.png blobwars-2.00/gfx/mech/120.png blobwars-2.00/gfx/mech/12.png blobwars-2.00/gfx/mech/115.png blobwars-2.00/gfx/mech/11.png blobwars-2.00/gfx/mech/10.png blobwars-2.00/gfx/main/ blobwars-2.00/gfx/main/worldMap.jpg blobwars-2.00/gfx/main/title.png blobwars-2.00/gfx/main/shield.png blobwars-2.00/gfx/main/sequel.png blobwars-2.00/gfx/main/ruby.png blobwars-2.00/gfx/main/prlogo.gif blobwars-2.00/gfx/main/optionsBackground.png blobwars-2.00/gfx/main/options.png blobwars-2.00/gfx/main/medal_bronze_1.png blobwars-2.00/gfx/main/mapBackground.png blobwars-2.00/gfx/main/licensePic.png blobwars-2.00/gfx/main/keyConfig.png blobwars-2.00/gfx/main/joystickConfig.png blobwars-2.00/gfx/main/hubIcon6.png blobwars-2.00/gfx/main/hubIcon5.png blobwars-2.00/gfx/main/hubIcon4.png blobwars-2.00/gfx/main/hubIcon3.png blobwars-2.00/gfx/main/hubIcon2.png blobwars-2.00/gfx/main/hubIcon1.png blobwars-2.00/gfx/main/hubArrowRight2.png blobwars-2.00/gfx/main/hubArrowRight.png blobwars-2.00/gfx/main/hubArrowLeft2.png blobwars-2.00/gfx/main/hubArrowLeft.png blobwars-2.00/gfx/main/gameover.png blobwars-2.00/gfx/main/cursor6.png blobwars-2.00/gfx/main/cursor5.png blobwars-2.00/gfx/main/cursor4.png blobwars-2.00/gfx/main/cursor3.png blobwars-2.00/gfx/main/cursor2.png blobwars-2.00/gfx/main/cursor1.png blobwars-2.00/gfx/main/creditsDevice.png blobwars-2.00/gfx/main/creditsBack.png blobwars-2.00/gfx/main/cheats.png blobwars-2.00/gfx/main/cc-by.png blobwars-2.00/gfx/main/cc-by-sa.png blobwars-2.00/gfx/main/book.png blobwars-2.00/gfx/main/award_star_silver_3.png blobwars-2.00/gfx/main/areaPerfect.png blobwars-2.00/gfx/main/areaClearBackGround.jpg blobwars-2.00/gfx/main/areaClear.png blobwars-2.00/gfx/main/alienDevice.png blobwars-2.00/gfx/main/CircuitBoard.jpg blobwars-2.00/gfx/grasslands/ blobwars-2.00/gfx/grasslands/stone.jpg blobwars-2.00/gfx/grasslands/day.png blobwars-2.00/gfx/grasslands/9.png blobwars-2.00/gfx/grasslands/8.png blobwars-2.00/gfx/grasslands/7.png blobwars-2.00/gfx/grasslands/6.png blobwars-2.00/gfx/grasslands/5.png blobwars-2.00/gfx/grasslands/4.png blobwars-2.00/gfx/grasslands/247.png blobwars-2.00/gfx/grasslands/246.png blobwars-2.00/gfx/grasslands/245.png blobwars-2.00/gfx/grasslands/244.png blobwars-2.00/gfx/grasslands/243.png blobwars-2.00/gfx/grasslands/242.png blobwars-2.00/gfx/grasslands/241.png blobwars-2.00/gfx/grasslands/23.png blobwars-2.00/gfx/grasslands/22.png blobwars-2.00/gfx/grasslands/21.png blobwars-2.00/gfx/grasslands/20.png blobwars-2.00/gfx/grasslands/19.png blobwars-2.00/gfx/grasslands/18.png blobwars-2.00/gfx/grasslands/17.png blobwars-2.00/gfx/grasslands/16.png blobwars-2.00/gfx/grasslands/15.png blobwars-2.00/gfx/grasslands/14.png blobwars-2.00/gfx/grasslands/134.png blobwars-2.00/gfx/grasslands/133.png blobwars-2.00/gfx/grasslands/132.png blobwars-2.00/gfx/grasslands/131.png blobwars-2.00/gfx/grasslands/130.png blobwars-2.00/gfx/grasslands/13.png blobwars-2.00/gfx/grasslands/129.png blobwars-2.00/gfx/grasslands/128.png blobwars-2.00/gfx/grasslands/127.png blobwars-2.00/gfx/grasslands/126.png blobwars-2.00/gfx/grasslands/125.png blobwars-2.00/gfx/grasslands/124.png blobwars-2.00/gfx/grasslands/123.png blobwars-2.00/gfx/grasslands/122.png blobwars-2.00/gfx/grasslands/121.png blobwars-2.00/gfx/grasslands/120.png blobwars-2.00/gfx/grasslands/12.png blobwars-2.00/gfx/grasslands/119.png blobwars-2.00/gfx/grasslands/118.png blobwars-2.00/gfx/grasslands/117.png blobwars-2.00/gfx/grasslands/116.png blobwars-2.00/gfx/grasslands/115.png blobwars-2.00/gfx/grasslands/11.png blobwars-2.00/gfx/grasslands/10.png blobwars-2.00/gfx/cutscenes/ blobwars-2.00/gfx/cutscenes/tombEnd.jpg blobwars-2.00/gfx/cutscenes/supplyStart.jpg blobwars-2.00/gfx/cutscenes/supplyEnd.jpg blobwars-2.00/gfx/cutscenes/hqStart.png blobwars-2.00/gfx/cutscenes/hqEnd.jpg blobwars-2.00/gfx/cutscenes/finalBattleStart.png blobwars-2.00/gfx/cutscenes/ending5.jpg blobwars-2.00/gfx/cutscenes/ending4.jpg blobwars-2.00/gfx/cutscenes/ending3.jpg blobwars-2.00/gfx/cutscenes/ending2.jpg blobwars-2.00/gfx/cutscenes/ending1.jpg blobwars-2.00/gfx/cutscenes/commStart.png blobwars-2.00/gfx/cutscenes/commEnd.png blobwars-2.00/gfx/cutscenes/assimStart.jpg blobwars-2.00/gfx/cutscenes/assimEnd.jpg blobwars-2.00/gfx/common/ blobwars-2.00/gfx/common/3.png blobwars-2.00/gfx/common/220.png blobwars-2.00/gfx/common/219.png blobwars-2.00/gfx/common/218.png blobwars-2.00/gfx/common/217.png blobwars-2.00/gfx/common/216.png blobwars-2.00/gfx/common/215.png blobwars-2.00/gfx/common/214.png blobwars-2.00/gfx/common/212.png blobwars-2.00/gfx/common/211.png blobwars-2.00/gfx/common/210.png blobwars-2.00/gfx/common/209.png blobwars-2.00/gfx/common/208.png blobwars-2.00/gfx/common/207.png blobwars-2.00/gfx/common/204.png blobwars-2.00/gfx/common/203.png blobwars-2.00/gfx/common/202.png blobwars-2.00/gfx/common/201.png blobwars-2.00/gfx/common/200.png blobwars-2.00/gfx/common/2.png blobwars-2.00/gfx/common/199.png blobwars-2.00/gfx/common/198.png blobwars-2.00/gfx/common/197.png blobwars-2.00/gfx/common/196.png blobwars-2.00/gfx/common/1.png blobwars-2.00/gfx/caves/ blobwars-2.00/gfx/caves/background.jpg blobwars-2.00/gfx/caves/9.png blobwars-2.00/gfx/caves/8.png blobwars-2.00/gfx/caves/7.png blobwars-2.00/gfx/caves/6.png blobwars-2.00/gfx/caves/5.png blobwars-2.00/gfx/caves/4.png blobwars-2.00/gfx/caves/247.png blobwars-2.00/gfx/caves/246.png blobwars-2.00/gfx/caves/245.png blobwars-2.00/gfx/caves/244.png blobwars-2.00/gfx/caves/243.png blobwars-2.00/gfx/caves/242.png blobwars-2.00/gfx/caves/241.png blobwars-2.00/gfx/caves/12.png blobwars-2.00/gfx/caves/115.png blobwars-2.00/gfx/caves/11.png blobwars-2.00/gfx/caves/10.png blobwars-2.00/gfx/arctic/ blobwars-2.00/gfx/arctic/wasteland.png blobwars-2.00/gfx/arctic/icecave.png blobwars-2.00/gfx/arctic/9.png blobwars-2.00/gfx/arctic/250.png blobwars-2.00/gfx/arctic/249.png blobwars-2.00/gfx/arctic/248.png blobwars-2.00/gfx/arctic/247.png blobwars-2.00/gfx/arctic/246.png blobwars-2.00/gfx/arctic/245.png blobwars-2.00/gfx/arctic/244.png blobwars-2.00/gfx/arctic/243.png blobwars-2.00/gfx/arctic/242.png blobwars-2.00/gfx/arctic/241.png blobwars-2.00/gfx/arctic/19.png blobwars-2.00/gfx/arctic/18.png blobwars-2.00/gfx/arctic/17.png blobwars-2.00/gfx/arctic/16.png blobwars-2.00/gfx/arctic/15.png blobwars-2.00/gfx/arctic/14.png blobwars-2.00/gfx/arctic/13.png blobwars-2.00/gfx/arctic/12.png blobwars-2.00/gfx/arctic/117.png blobwars-2.00/gfx/arctic/116.png blobwars-2.00/gfx/arctic/115.png blobwars-2.00/gfx/arctic/11.png blobwars-2.00/gfx/arctic/10.png blobwars-2.00/gfx/ancient/ blobwars-2.00/gfx/ancient/background.jpg blobwars-2.00/gfx/ancient/9.png blobwars-2.00/gfx/ancient/8.png blobwars-2.00/gfx/ancient/7.png blobwars-2.00/gfx/ancient/6.png blobwars-2.00/gfx/ancient/5.png blobwars-2.00/gfx/ancient/4.png blobwars-2.00/gfx/ancient/20.png blobwars-2.00/gfx/ancient/19.png blobwars-2.00/gfx/ancient/18.png blobwars-2.00/gfx/ancient/17.png blobwars-2.00/gfx/ancient/16.png blobwars-2.00/gfx/ancient/15.png blobwars-2.00/gfx/ancient/14.png blobwars-2.00/gfx/ancient/13.png blobwars-2.00/gfx/ancient/12.png blobwars-2.00/gfx/ancient/115.png blobwars-2.00/gfx/ancient/11.png blobwars-2.00/gfx/ancient/10.png blobwars-2.00/doc/ blobwars-2.00/doc/title.png blobwars-2.00/doc/spreadIcon.png blobwars-2.00/doc/scaredMIA.gif blobwars-2.00/doc/samples blobwars-2.00/doc/readme blobwars-2.00/doc/porting blobwars-2.00/doc/points.gif blobwars-2.00/doc/pistolIcon.png blobwars-2.00/doc/pistolBlob.gif blobwars-2.00/doc/manual.html blobwars-2.00/doc/machineGunIcon.png blobwars-2.00/doc/license blobwars-2.00/doc/laserIcon.png blobwars-2.00/doc/keyCard.gif blobwars-2.00/doc/jetpack.gif blobwars-2.00/doc/index.html blobwars-2.00/doc/hacking blobwars-2.00/doc/grenadeIcon.png blobwars-2.00/doc/galdov.png blobwars-2.00/doc/eyeDroid.gif blobwars-2.00/doc/contents.html blobwars-2.00/doc/cherry.png blobwars-2.00/doc/changes blobwars-2.00/doc/bob.gif blobwars-2.00/doc/aquaLung.png blobwars-2.00/doc/alienDevice.gif blobwars-2.00/data/ blobwars-2.00/data/weapons blobwars-2.00/data/vera.ttf blobwars-2.00/data/tomb4 blobwars-2.00/data/tomb3 blobwars-2.00/data/tomb2 blobwars-2.00/data/tomb1 blobwars-2.00/data/titleWidgets blobwars-2.00/data/sv/ blobwars-2.00/data/sv/titleWidgets blobwars-2.00/data/sv/optionWidgets blobwars-2.00/data/sv/license blobwars-2.00/data/sv/levelBrief blobwars-2.00/data/sv/keyboardWidgets blobwars-2.00/data/sv/joystickWidgets blobwars-2.00/data/sv/introText blobwars-2.00/data/sv/inGameWidgets blobwars-2.00/data/sv/gameOverWidgets blobwars-2.00/data/sv/ending blobwars-2.00/data/sv/credits blobwars-2.00/data/sv/cheatWidgets blobwars-2.00/data/supply blobwars-2.00/data/spaceStation blobwars-2.00/data/saveWidgets blobwars-2.00/data/practice blobwars-2.00/data/pl/ blobwars-2.00/data/pl/titleWidgets blobwars-2.00/data/pl/optionWidgets blobwars-2.00/data/pl/levelBrief blobwars-2.00/data/pl/keyboardWidgets blobwars-2.00/data/pl/joystickWidgets blobwars-2.00/data/pl/introText blobwars-2.00/data/pl/inGameWidgets blobwars-2.00/data/pl/gameOverWidgets blobwars-2.00/data/pl/ending blobwars-2.00/data/pl/credits blobwars-2.00/data/pl/cheatWidgets blobwars-2.00/data/optionWidgets blobwars-2.00/data/nl/ blobwars-2.00/data/nl/titleWidgets blobwars-2.00/data/nl/optionWidgets blobwars-2.00/data/nl/license blobwars-2.00/data/nl/levelBrief blobwars-2.00/data/nl/keyboardWidgets blobwars-2.00/data/nl/joystickWidgets blobwars-2.00/data/nl/introText blobwars-2.00/data/nl/inGameWidgets blobwars-2.00/data/nl/gameOverWidgets blobwars-2.00/data/nl/ending blobwars-2.00/data/nl/credits blobwars-2.00/data/nl/cheatWidgets blobwars-2.00/data/mainSprites blobwars-2.00/data/license blobwars-2.00/data/levelBrief blobwars-2.00/data/keyboardWidgets blobwars-2.00/data/joystickWidgets blobwars-2.00/data/introText blobwars-2.00/data/introMap blobwars-2.00/data/inGameWidgets blobwars-2.00/data/icecave2 blobwars-2.00/data/icecave1 blobwars-2.00/data/hub blobwars-2.00/data/hq blobwars-2.00/data/grasslands3 blobwars-2.00/data/grasslands2 blobwars-2.00/data/grasslands1 blobwars-2.00/data/gameOverWidgets blobwars-2.00/data/floodedTunnel4 blobwars-2.00/data/floodedTunnel3 blobwars-2.00/data/floodedTunnel2 blobwars-2.00/data/floodedTunnel1 blobwars-2.00/data/finalBattle blobwars-2.00/data/es/ blobwars-2.00/data/es/titleWidgets blobwars-2.00/data/es/optionWidgets blobwars-2.00/data/es/levelBrief blobwars-2.00/data/es/keyboardWidgets blobwars-2.00/data/es/joystickWidgets blobwars-2.00/data/es/introText blobwars-2.00/data/es/inGameWidgets blobwars-2.00/data/es/gameOverWidgets blobwars-2.00/data/es/ending blobwars-2.00/data/es/credits blobwars-2.00/data/es/cheatWidgets blobwars-2.00/data/ending blobwars-2.00/data/defines.h blobwars-2.00/data/defItems blobwars-2.00/data/defEnemies blobwars-2.00/data/de/ blobwars-2.00/data/de/titleWidgets blobwars-2.00/data/de/optionWidgets blobwars-2.00/data/de/license blobwars-2.00/data/de/levelBrief blobwars-2.00/data/de/keyboardWidgets blobwars-2.00/data/de/joystickWidgets blobwars-2.00/data/de/introText blobwars-2.00/data/de/inGameWidgets blobwars-2.00/data/de/gameOverWidgets blobwars-2.00/data/de/ending blobwars-2.00/data/de/credits blobwars-2.00/data/de/cheatWidgets blobwars-2.00/data/da/ blobwars-2.00/data/da/titleWidgets blobwars-2.00/data/da/optionWidgets blobwars-2.00/data/da/license blobwars-2.00/data/da/levelBrief blobwars-2.00/data/da/keyboardWidgets blobwars-2.00/data/da/joystickWidgets blobwars-2.00/data/da/introText blobwars-2.00/data/da/inGameWidgets blobwars-2.00/data/da/gameOverWidgets blobwars-2.00/data/da/ending blobwars-2.00/data/da/credits blobwars-2.00/data/da/cheatWidgets blobwars-2.00/data/credits blobwars-2.00/data/comm blobwars-2.00/data/cheatWidgets blobwars-2.00/data/caves4 blobwars-2.00/data/caves3 blobwars-2.00/data/caves2 blobwars-2.00/data/caves1 blobwars-2.00/data/ca/ blobwars-2.00/data/ca/titleWidgets blobwars-2.00/data/ca/optionWidgets blobwars-2.00/data/ca/levelBrief blobwars-2.00/data/ca/keyboardWidgets blobwars-2.00/data/ca/joystickWidgets blobwars-2.00/data/ca/introText blobwars-2.00/data/ca/inGameWidgets blobwars-2.00/data/ca/gameOverWidgets blobwars-2.00/data/ca/ending blobwars-2.00/data/ca/credits blobwars-2.00/data/ca/cheatWidgets blobwars-2.00/data/assimilator blobwars-2.00/data/arcticWastes blobwars-2.00/blobwars.spec blobwars-2.00/blobwars.nsi blobwars-2.00/Makefile.windows blobwars-2.00/Makefile g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CAudio.cpp src/CAudio.cpp: In member function ‘bool Audio::loadMusic(const char*)’: src/CAudio.cpp:105:48: warning: ‘music.mod’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 105 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", engine->userHomeDirectory); | ^~~~~~~~~ src/CAudio.cpp:105:17: note: ‘snprintf’ output between 10 and 4105 bytes into a destination of size 4096 105 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/CAudio.cpp:141:56: warning: ‘music.tags’ directive output may be truncated writing 10 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 141 | snprintf(tempPath, sizeof tempPath, "%smusic.tags", engine->userHomeDirectory); | ^~~~~~~~~~ src/CAudio.cpp:141:25: note: ‘snprintf’ output between 11 and 4106 bytes into a destination of size 4096 141 | snprintf(tempPath, sizeof tempPath, "%smusic.tags", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/CAudio.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘bool Audio::loadMusic(const char*)’ at src/CAudio.cpp:163:12: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 128 bytes from a string of length 1016 [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘bool Audio::loadMusic(const char*)’ at src/CAudio.cpp:161:12: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 128 bytes from a string of length 1017 [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘bool Audio::loadMusic(const char*)’ at src/CAudio.cpp:159:12: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 128 bytes from a string of length 1017 [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘bool Audio::loadMusic(const char*)’ at src/CAudio.cpp:176:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 128 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ src/CAudio.cpp: In member function ‘bool Audio::loadGameOverMusic()’: src/CAudio.cpp:250:48: warning: ‘music.mod’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 250 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", engine->userHomeDirectory); | ^~~~~~~~~ src/CAudio.cpp:250:17: note: ‘snprintf’ output between 10 and 4105 bytes into a destination of size 4096 250 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CBoss.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CCollision.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CCutscene.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CConfig.cpp src/CConfig.cpp: In member function ‘bool Config::loadJoystickConfig()’: src/CConfig.cpp:92:48: warning: ‘joystick.cfg’ directive output may be truncated writing 12 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 92 | snprintf(filename, sizeof filename, "%sjoystick.cfg", engine->userHomeDirectory); | ^~~~~~~~~~~~ src/CConfig.cpp:92:17: note: ‘snprintf’ output between 13 and 4108 bytes into a destination of size 4096 92 | snprintf(filename, sizeof filename, "%sjoystick.cfg", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/CConfig.cpp: In member function ‘bool Config::saveJoystickConfig()’: src/CConfig.cpp:118:48: warning: ‘joystick.cfg’ directive output may be truncated writing 12 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 118 | snprintf(filename, sizeof filename, "%sjoystick.cfg", engine->userHomeDirectory); | ^~~~~~~~~~~~ src/CConfig.cpp:118:17: note: ‘snprintf’ output between 13 and 4108 bytes into a destination of size 4096 118 | snprintf(filename, sizeof filename, "%sjoystick.cfg", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/CConfig.cpp: In member function ‘bool Config::loadKeyConfig()’: src/CConfig.cpp:144:48: warning: ‘keyboard.cfg’ directive output may be truncated writing 12 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 144 | snprintf(filename, sizeof filename, "%skeyboard.cfg", engine->userHomeDirectory); | ^~~~~~~~~~~~ src/CConfig.cpp:144:17: note: ‘snprintf’ output between 13 and 4108 bytes into a destination of size 4096 144 | snprintf(filename, sizeof filename, "%skeyboard.cfg", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/CConfig.cpp: In member function ‘bool Config::saveKeyConfig()’: src/CConfig.cpp:173:48: warning: ‘keyboard.cfg’ directive output may be truncated writing 12 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 173 | snprintf(filename, sizeof filename, "%skeyboard.cfg", engine->userHomeDirectory); | ^~~~~~~~~~~~ src/CConfig.cpp:173:17: note: ‘snprintf’ output between 13 and 4108 bytes into a destination of size 4096 173 | snprintf(filename, sizeof filename, "%skeyboard.cfg", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CData.cpp In file included from src/CData.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Data::set(const char*, const char*, int, int)’ at src/CData.cpp:41:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 100 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CEffect.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CEngine.cpp In file included from src/CEngine.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Engine::getInput()’ at src/CEngine.cpp:230:12: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 25 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Engine::setUserHome(const char*)’ at src/CEngine.cpp:359:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 4096 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ src/CEngine.cpp: In member function ‘bool Engine::unpack(const char*, int)’: src/CEngine.cpp:432:64: warning: ‘font.ttf’ directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 432 | snprintf(tempPath, sizeof tempPath, "%sfont.ttf", userHomeDirectory); | ^~~~~~~~ src/CEngine.cpp:432:33: note: ‘snprintf’ output between 9 and 4104 bytes into a destination of size 4096 432 | snprintf(tempPath, sizeof tempPath, "%sfont.ttf", userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/CEngine.cpp:422:64: warning: ‘music.mod’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 422 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", userHomeDirectory); | ^~~~~~~~~ src/CEngine.cpp:422:33: note: ‘snprintf’ output between 10 and 4105 bytes into a destination of size 4096 422 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/CEngine.cpp:427:64: warning: ‘music.tags’ directive output may be truncated writing 10 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 427 | snprintf(tempPath, sizeof tempPath, "%smusic.tags", userHomeDirectory); | ^~~~~~~~~~ src/CEngine.cpp:427:33: note: ‘snprintf’ output between 11 and 4106 bytes into a destination of size 4096 427 | snprintf(tempPath, sizeof tempPath, "%smusic.tags", userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/CEngine.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Engine::setInfoMessage(const char*, int, int)’ at src/CEngine.cpp:542:10: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 100 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘int Engine::getValueOfFlagTokens(const char*)’ at src/CEngine.cpp:1041:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 1024 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CEntity.cpp In file included from src/CEntity.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Entity::setName(const char*)’ at src/CEntity.cpp:56:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CFileData.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CGame.cpp In file included from src/CGame.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Game::setStageName(const char*)’ at src/CGame.cpp:215:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Game::setMapName(const char*)’ at src/CGame.cpp:220:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CGameData.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CGameObject.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CGraphics.cpp src/CGraphics.cpp: In member function ‘void Graphics::loadFont(int, const char*, int)’: src/CGraphics.cpp:560:56: warning: ‘font.ttf’ directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 560 | snprintf(tempPath, sizeof tempPath, "%sfont.ttf", engine->userHomeDirectory); | ^~~~~~~~ src/CGraphics.cpp:560:25: note: ‘snprintf’ output between 9 and 4104 bytes into a destination of size 4096 560 | snprintf(tempPath, sizeof tempPath, "%sfont.ttf", engine->userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/CGraphics.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘Sprite* Graphics::addSprite(const char*)’ at src/CGraphics.cpp:577:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CHub.cpp In file included from src/CHub.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void HubLevel::set(const char*, const char*, int, int)’ at src/CHub.cpp:37:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void HubLevel::set(const char*, const char*, int, int)’ at src/CHub.cpp:38:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CKeyboard.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CJoystick.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CLineDef.cpp In file included from src/CLineDef.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void LineDef::set(const char*, const char*, const char*, int, int, int, int)’ at src/CLineDef.cpp:37:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void LineDef::set(const char*, const char*, const char*, int, int, int, int)’ at src/CLineDef.cpp:38:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void LineDef::set(const char*, const char*, const char*, int, int, int, int)’ at src/CLineDef.cpp:39:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 100 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CList.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CMap.cpp In file included from src/CMap.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Map::setName(const char*)’ at src/CMap.cpp:256:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 255 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CMath.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CMedalServer.cpp In file included from src/CMedalServer.cpp:21: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘bool MedalServer::connect(const char*)’ at src/CMedalServer.cpp:52:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 20 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CObjective.cpp In file included from src/CObjective.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘Objective::Objective(const char*, const char*, int, bool)’ at src/CObjective.cpp:38:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 100 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘Objective::Objective(const char*, const char*, int, bool)’ at src/CObjective.cpp:39:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CPak.cpp In file included from src/CPak.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Pak::setPakFile(const char*)’ at src/CPak.cpp:58:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 1024 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CParticle.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CPersistant.cpp In file included from src/CPersistant.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Persistant::setName(const char*)’ at src/CPersistant.cpp:38:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CPersistData.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CRadarBlip.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CReplayData.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CSpawnPoint.cpp In file included from src/CSpawnPoint.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void SpawnPoint::create(const char*, int, int, int, int, int, int, bool)’ at src/CSpawnPoint.cpp:46:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CSprite.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CSwitch.cpp In file included from src/CSwitch.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Switch::set(const char*, const char*, const char*, const char*, int, int, int, bool)’ at src/CSwitch.cpp:41:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Switch::set(const char*, const char*, const char*, const char*, int, int, int, bool)’ at src/CSwitch.cpp:42:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Switch::set(const char*, const char*, const char*, const char*, int, int, int, bool)’ at src/CSwitch.cpp:43:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Switch::set(const char*, const char*, const char*, const char*, int, int, int, bool)’ at src/CSwitch.cpp:44:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 100 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CTeleporter.cpp In file included from src/CTeleporter.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Teleporter::setName(const char*)’ at src/CTeleporter.cpp:33:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CTrain.cpp In file included from src/CTrain.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Train::setName(const char*)’ at src/CTrain.cpp:80:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CTrap.cpp In file included from src/CTrap.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Trap::setName(const char*)’ at src/CTrap.cpp:34:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CWeapon.cpp In file included from src/CWeapon.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Weapon::setName(const char*)’ at src/CWeapon.cpp:38:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/CWidget.cpp In file included from src/CWidget.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Widget::setProperties(const char*, const char*, const char*, const char*, int, int, int, int)’ at src/CWidget.cpp:48:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Widget::setProperties(const char*, const char*, const char*, const char*, int, int, int, int)’ at src/CWidget.cpp:49:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 80 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void Widget::setProperties(const char*, const char*, const char*, const char*, int, int, int, int)’ at src/CWidget.cpp:50:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 100 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/aquaBoss.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/bosses.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/bullets.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/cutscene.cpp In file included from src/cutscene.h:22, from src/cutscene.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void createSceneList()’ at src/cutscene.cpp:57:12: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/droidBoss.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/effects.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/enemies.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/entities.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/explosions.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/finalBattle.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/galdov.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/game.cpp In file included from src/game.h:22, from src/game.cpp:22: In function ‘void strlcat(char*, const char*, size_t)’, inlined from ‘int gameover()’ at src/game.cpp:317:10: src/headers.h:60:76: warning: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying 79 bytes from a string of length 99 [-Wstringop-truncation] 60 | static inline void strlcat(char *dest, const char *src, size_t n) { strncat(dest, src, n - 1); } | ~~~~~~~^~~~~~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/graphics.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/hub.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/info.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/init.cpp src/init.cpp: In function ‘int initMedalService(void*)’: src/init.cpp:224:46: warning: ‘medalKey’ directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 224 | snprintf(keyPath, sizeof keyPath, "%smedalKey", engine.userHomeDirectory); | ^~~~~~~~ src/init.cpp:224:17: note: ‘snprintf’ output between 9 and 4104 bytes into a destination of size 4096 224 | snprintf(keyPath, sizeof keyPath, "%smedalKey", engine.userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/init.cpp: In function ‘bool loadConfig()’: src/init.cpp:139:52: warning: ‘config’ directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 139 | snprintf(configPath, sizeof configPath, "%sconfig", engine.userHomeDirectory); | ^~~~~~ src/init.cpp:139:17: note: ‘snprintf’ output between 7 and 4102 bytes into a destination of size 4096 139 | snprintf(configPath, sizeof configPath, "%sconfig", engine.userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/init.cpp: In function ‘void saveConfig()’: src/init.cpp:189:52: warning: ‘config’ directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 189 | snprintf(configPath, sizeof configPath, "%sconfig", engine.userHomeDirectory); | ^~~~~~ src/init.cpp:189:17: note: ‘snprintf’ output between 7 and 4102 bytes into a destination of size 4096 189 | snprintf(configPath, sizeof configPath, "%sconfig", engine.userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/init.cpp: In function ‘void cleanup()’: src/init.cpp:474:48: warning: ‘music.mod’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 474 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", engine.userHomeDirectory); | ^~~~~~~~~ src/init.cpp:474:17: note: ‘snprintf’ output between 10 and 4105 bytes into a destination of size 4096 474 | snprintf(tempPath, sizeof tempPath, "%smusic.mod", engine.userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/init.cpp:496:48: warning: ‘font.ttf’ directive output may be truncated writing 8 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 496 | snprintf(tempPath, sizeof tempPath, "%sfont.ttf", engine.userHomeDirectory); | ^~~~~~~~ src/init.cpp:496:17: note: ‘snprintf’ output between 9 and 4104 bytes into a destination of size 4096 496 | snprintf(tempPath, sizeof tempPath, "%sfont.ttf", engine.userHomeDirectory); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/intro.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/items.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/lineDefs.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/loadSave.cpp src/loadSave.cpp: In function ‘void initSaveSlots()’: src/loadSave.cpp:40:56: warning: ‘save’ directive output may be truncated writing 4 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 40 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, i); | ^~~~ src/loadSave.cpp:40:53: note: directive argument in the range [0, 4] 40 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, i); | ^~~~~~~~~~~~~~ src/loadSave.cpp:40:25: note: ‘snprintf’ output between 10 and 4105 bytes into a destination of size 4096 40 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/loadSave.cpp: In function ‘bool loadGame(int)’: src/loadSave.cpp:98:48: warning: ‘save’ directive output may be truncated writing 4 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 98 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, slot); | ^~~~ src/loadSave.cpp:98:17: note: ‘snprintf’ output between 10 and 4115 bytes into a destination of size 4096 98 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, slot); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/loadSave.cpp:115:48: warning: ‘persistant’ directive output may be truncated writing 10 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 115 | snprintf(filename, sizeof filename, "%spersistant%d.dat", engine.userHomeDirectory, slot); | ^~~~~~~~~~ src/loadSave.cpp:115:17: note: ‘snprintf’ output between 16 and 4121 bytes into a destination of size 4096 115 | snprintf(filename, sizeof filename, "%spersistant%d.dat", engine.userHomeDirectory, slot); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/loadSave.h:25, from src/loadSave.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘bool loadGame(int)’ at src/loadSave.cpp:173:10: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 49 bytes from a string of length 1023 [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘bool loadGame(int)’ at src/loadSave.cpp:199:11: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 150 bytes from a string of length 1023 [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘int confirmSave()’ at src/loadSave.cpp:253:10, inlined from ‘int confirmSave()’ at src/loadSave.cpp:223:5: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 80 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ src/loadSave.cpp: In function ‘void saveGame()’: src/loadSave.cpp:353:48: warning: ‘save’ directive output may be truncated writing 4 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 353 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, slot); | ^~~~ src/loadSave.cpp:353:45: note: using the range [-2147483648, 2147483647] for directive argument 353 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, slot); | ^~~~~~~~~~~~~~ src/loadSave.cpp:353:17: note: ‘snprintf’ output between 10 and 4115 bytes into a destination of size 4096 353 | snprintf(filename, sizeof filename, "%ssave%d.dat", engine.userHomeDirectory, slot); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/loadSave.cpp:370:48: warning: ‘persistant’ directive output may be truncated writing 10 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 370 | snprintf(filename, sizeof filename, "%spersistant%d.dat", engine.userHomeDirectory, slot); | ^~~~~~~~~~ src/loadSave.cpp:370:45: note: using the range [-2147483648, 2147483647] for directive argument 370 | snprintf(filename, sizeof filename, "%spersistant%d.dat", engine.userHomeDirectory, slot); | ^~~~~~~~~~~~~~~~~~~~ src/loadSave.cpp:370:17: note: ‘snprintf’ output between 16 and 4121 bytes into a destination of size 4096 370 | snprintf(filename, sizeof filename, "%spersistant%d.dat", engine.userHomeDirectory, slot); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/map.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/mapData.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/mias.cpp In file included from src/mias.h:22, from src/mias.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void addMIA(const char*, int, int, int)’ at src/mias.cpp:39:9: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 50 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/mission.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/objectives.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/obstacles.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/options.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/particles.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/player.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/resources.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/spawnPoints.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/switches.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/tankBoss.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/teleporters.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/title.cpp In file included from src/title.h:22, from src/title.cpp:22: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void setupSaveWidgets()’ at src/title.cpp:122:10: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 80 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘void setupSaveWidgets()’ at src/title.cpp:130:10: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 80 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/trains.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/traps.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/triggers.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/weapons.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/widgets.cpp g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/main.cpp In file included from src/main.h:22, from src/main.cpp:23: In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘int main(int, char**)’ at src/main.cpp:164:91: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 4096 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ In function ‘void strlcpy(char*, const char*, size_t)’, inlined from ‘int main(int, char**)’ at src/main.cpp:163:87: src/headers.h:61:76: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 4096 equals destination size [-Wstringop-truncation] 61 | static inline void strlcpy(char *dest, const char *src, size_t n) { strncpy(dest, src, n); dest[n - 1] = 0; } | ~~~~~~~^~~~~~~~~~~~~~ g++ CAudio.o CBoss.o CCollision.o CCutscene.o CConfig.o CData.o CEffect.o CEngine.o CEntity.o CFileData.o CGame.o CGameData.o CGameObject.o CGraphics.o CHub.o CKeyboard.o CJoystick.o CLineDef.o CList.o CMap.o CMath.o CMedalServer.o CObjective.o CPak.o CParticle.o CPersistant.o CPersistData.o CRadarBlip.o CReplayData.o CSpawnPoint.o CSprite.o CSwitch.o CTeleporter.o CTrain.o CTrap.o CWeapon.o CWidget.o aquaBoss.o bosses.o bullets.o cutscene.o droidBoss.o effects.o enemies.o entities.o explosions.o finalBattle.o galdov.o game.o graphics.o hub.o info.o init.o intro.o items.o lineDefs.o loadSave.o map.o mapData.o mias.o mission.o objectives.o obstacles.o options.o particles.o player.o resources.o spawnPoints.o switches.o tankBoss.o teleporters.o title.o trains.o traps.o triggers.o weapons.o widgets.o main.o -o blobwars `pkg-config --libs sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -lz msgfmt -c -o locale/ca.mo locale/ca.po msgfmt -c -o locale/da.mo locale/da.po msgfmt -c -o locale/de.mo locale/de.po msgfmt -c -o locale/es.mo locale/es.po msgfmt -c -o locale/fr.mo locale/fr.po msgfmt -c -o locale/nl.mo locale/nl.po msgfmt -c -o locale/pl.mo locale/pl.po msgfmt -c -o locale/sv.mo locale/sv.po g++ `pkg-config --cflags sdl2 SDL2_mixer SDL2_image SDL2_ttf SDL2_net` -DVERSION=2.00 -DRELEASE=0 -DUSEPAK=1 -DPAKNAME=\"blobwars.pak\" -DPAKLOCATION=\"/usr/share/games/blobwars/\" -DUNIX -DGAMEPLAYMANUAL=\"/usr/doc/blobwars-2.00/index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -DMEDAL_SERVER_HOST=\"www.parallelrealities.co.uk\" -DMEDAL_SERVER_PORT=80 -O2 -fPIC -c src/pak.cpp g++ CFileData.o pak.o -o pak -lz ./pak data gfx sound music blobwars.pak Paking...000% 0% 0% 0% 1% 1% 1% 1% 1% 1% 1% 1% 2% 2% 2% 2% 2% 2% 2% 3% 3% 3% 3% 3% 3% 3% 3% 4% 4% 4% 4% 4% 4% 4% 4% 5% 5% 5% 5% 5% 5% 5% 6% 6% 6% 6% 6% 6% 6% 6% 7% 7% 7% 7% 7% 7% 7% 8% 8% 8% 8% 8% 8% 8% 8% 9% 9% 9% 9% 9% 9% 9% 10% 10% 10% 10% 10% 10% 10% 10% 11% 11% 11% 11% 11% 11% 11% 11% 12% 12% 12% 12% 12% 12% 12% 13% 13% 13% 13% 13% 13% 13% 13% 14% 14% 14% 14% 14% 14% 14% 15% 15% 15% 15% 15% 15% 15% 15% 16% 16% 16% 16% 16% 16% 16% 17% 17% 17% 17% 17% 17% 17% 17% 18% 18% 18% 18% 18% 18% 18% 18% 19% 19% 19% 19% 19% 19% 19% 20% 20% 20% 20% 20% 20% 20% 20% 21% 21% 21% 21% 21% 21% 21% 22% 22% 22% 22% 22% 22% 22% 22% 23% 23% 23% 23% 23% 23% 23% 24% 24% 24% 24% 24% 24% 24% 24% 25% 25% 25% 25% 25% 25% 25% 25% 26% 26% 26% 26% 26% 26% 26% 27% 27% 27% 27% 27% 27% 27% 27% 28% 28% 28% 28% 28% 28% 28% 29% 29% 29% 29% 29% 29% 29% 29% 30% 30% 30% 30% 30% 30% 30% 31% 31% 31% 31% 31% 31% 31% 31% 32% 32% 32% 32% 32% 32% 32% 32% 33% 33% 33% 33% 33% 33% 33% 34% 34% 34% 34% 34% 34% 34% 34% 35% 35% 35% 35% 35% 35% 35% 36% 36% 36% 36% 36% 36% 36% 36% 37% 37% 37% 37% 37% 37% 37% 38% 38% 38% 38% 38% 38% 38% 38% 39% 39% 39% 39% 39% 39% 39% 39% 40% 40% 40% 40% 40% 40% 40% 41% 41% 41% 41% 41% 41% 41% 41% 42% 42% 42% 42% 42% 42% 42% 43% 43% 43% 43% 43% 43% 43% 43% 44% 44% 44% 44% 44% 44% 44% 45% 45% 45% 45% 45% 45% 45% 45% 46% 46% 46% 46% 46% 46% 46% 46% 47% 47% 47% 47% 47% 47% 47% 48% 48% 48% 48% 48% 48% 48% 48% 49% 49% 49% 49% 49% 49% 49% 50% 50% 50% 50% 50% 50% 50% 50% 51% 51% 51% 51% 51% 51% 51% 52% 52% 52% 52% 52% 52% 52% 52% 53% 53% 53% 53% 53% 53% 53% 54% 54% 54% 54% 54% 54% 54% 54% 55% 55% 55% 55% 55% 55% 55% 55% 56% 56% 56% 56% 56% 56% 56% 57% 57% 57% 57% 57% 57% 57% 57% 58% 58% 58% 58% 58% 58% 58% 59% 59% 59% 59% 59% 59% 59% 59% 60% 60% 60% 60% 60% 60% 60% 61% 61% 61% 61% 61% 61% 61% 61% 62% 62% 62% 62% 62% 62% 62% 62% 63% 63% 63% 63% 63% 63% 63% 64% 64% 64% 64% 64% 64% 64% 64% 65% 65% 65% 65% 65% 65% 65% 66% 66% 66% 66% 66% 66% 66% 66% 67% 67% 67% 67% 67% 67% 67% 68% 68% 68% 68% 68% 68% 68% 68% 69% 69% 69% 69% 69% 69% 69% 69% 70% 70% 70% 70% 70% 70% 70% 71% 71% 71% 71% 71% 71% 71% 71% 72% 72% 72% 72% 72% 72% 72% 73% 73% 73% 73% 73% 73% 73% 73% 74% 74% 74% 74% 74% 74% 74% 75% 75% 75% 75% 75% 75% 75% 75% 76% 76% 76% 76% 76% 76% 76% 76% 77% 77% 77% 77% 77% 77% 77% 78% 78% 78% 78% 78% 78% 78% 78% 79% 79% 79% 79% 79% 79% 79% 80% 80% 80% 80% 80% 80% 80% 80% 81% 81% 81% 81% 81% 81% 81% 82% 82% 82% 82% 82% 82% 82% 82% 83% 83% 83% 83% 83% 83% 83% 83% 84% 84% 84% 84% 84% 84% 84% 85% 85% 85% 85% 85% 85% 85% 85% 86% 86% 86% 86% 86% 86% 86% 87% 87% 87% 87% 87% 87% 87% 87% 88% 88% 88% 88% 88% 88% 88% 89% 89% 89% 89% 89% 89% 89% 89% 90% 90% 90% 90% 90% 90% 90% 90% 91% 91% 91% 91% 91% 91% 91% 92% 92% 92% 92% 92% 92% 92% 92% 93% 93% 93% 93% 93% 93% 93% 94% 94% 94% 94% 94% 94% 94% 94% 95% 95% 95% 95% 95% 95% 95% 96% 96% 96% 96% 96% 96% 96% 96% 97% 97% 97% 97% 97% 97% 97% 97% 98% 98% 98% 98% 98% 98% 98% 99% 99% 99% 99% 99% 99% 99% 99%100%100%100%100% Pak: All Done. Added 757 files mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/games/ mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/games/blobwars/ mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/doc/blobwars-2.00 mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/16x16/apps mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/32x32/apps mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/48x48/apps mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/64x64/apps mkdir -p /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/applications/ install -m 755 blobwars /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/games/blobwars install -m 644 blobwars.pak /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/games/blobwars/blobwars.pak cp -p doc/* /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/doc/blobwars-2.00 cp -p icons/blobwars16x16.png /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/16x16/apps/blobwars.png cp -p icons/blobwars32x32.png /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/32x32/apps/blobwars.png cp -p icons/blobwars48x48.png /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/48x48/apps/blobwars.png cp -p icons/blobwars64x64.png /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/icons/hicolor/64x64/apps/blobwars.png cp -p icons/blobwars.desktop /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/applications/ cp locale/ca.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/ca/LC_MESSAGES/blobwars.mo cp locale/da.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/da/LC_MESSAGES/blobwars.mo cp locale/de.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/de/LC_MESSAGES/blobwars.mo cp locale/es.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/es/LC_MESSAGES/blobwars.mo cp locale/fr.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/fr/LC_MESSAGES/blobwars.mo cp locale/nl.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/nl/LC_MESSAGES/blobwars.mo cp locale/pl.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/pl/LC_MESSAGES/blobwars.mo cp locale/sv.mo /usr/src/slapt-src-x86_64/games/blobwars/package-blobwars/usr/share/locale/sv/LC_MESSAGES/blobwars.mo Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-x86_64/games/blobwars/blobwars-2.00-x86_64-2salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/doc/ usr/doc/blobwars-2.00/ usr/doc/blobwars-2.00/alienDevice.gif usr/doc/blobwars-2.00/aquaLung.png usr/doc/blobwars-2.00/blobwars.SlackBuild usr/doc/blobwars-2.00/bob.gif usr/doc/blobwars-2.00/changes usr/doc/blobwars-2.00/cherry.png usr/doc/blobwars-2.00/contents.html usr/doc/blobwars-2.00/eyeDroid.gif usr/doc/blobwars-2.00/galdov.png usr/doc/blobwars-2.00/grenadeIcon.png usr/doc/blobwars-2.00/hacking usr/doc/blobwars-2.00/index.html usr/doc/blobwars-2.00/jetpack.gif usr/doc/blobwars-2.00/keyCard.gif usr/doc/blobwars-2.00/laserIcon.png usr/doc/blobwars-2.00/license usr/doc/blobwars-2.00/machineGunIcon.png usr/doc/blobwars-2.00/manual.html usr/doc/blobwars-2.00/pistolBlob.gif usr/doc/blobwars-2.00/pistolIcon.png usr/doc/blobwars-2.00/points.gif usr/doc/blobwars-2.00/porting usr/doc/blobwars-2.00/readme usr/doc/blobwars-2.00/samples usr/doc/blobwars-2.00/scaredMIA.gif usr/doc/blobwars-2.00/spreadIcon.png usr/doc/blobwars-2.00/title.png usr/games/ usr/games/blobwars usr/share/ usr/share/applications/ usr/share/applications/blobwars.desktop usr/share/games/ usr/share/games/blobwars/ usr/share/games/blobwars/blobwars.pak usr/share/icons/ usr/share/icons/hicolor/ usr/share/icons/hicolor/16x16/ usr/share/icons/hicolor/16x16/apps/ usr/share/icons/hicolor/16x16/apps/blobwars.png usr/share/icons/hicolor/32x32/ usr/share/icons/hicolor/32x32/apps/ usr/share/icons/hicolor/32x32/apps/blobwars.png usr/share/icons/hicolor/48x48/ usr/share/icons/hicolor/48x48/apps/ usr/share/icons/hicolor/48x48/apps/blobwars.png usr/share/icons/hicolor/64x64/ usr/share/icons/hicolor/64x64/apps/ usr/share/icons/hicolor/64x64/apps/blobwars.png usr/share/locale/ usr/share/locale/ca/ usr/share/locale/ca/LC_MESSAGES/ usr/share/locale/ca/LC_MESSAGES/blobwars.mo usr/share/locale/da/ usr/share/locale/da/LC_MESSAGES/ usr/share/locale/da/LC_MESSAGES/blobwars.mo usr/share/locale/de/ usr/share/locale/de/LC_MESSAGES/ usr/share/locale/de/LC_MESSAGES/blobwars.mo usr/share/locale/es/ usr/share/locale/es/LC_MESSAGES/ usr/share/locale/es/LC_MESSAGES/blobwars.mo usr/share/locale/fr/ usr/share/locale/fr/LC_MESSAGES/ usr/share/locale/fr/LC_MESSAGES/blobwars.mo usr/share/locale/nl/ usr/share/locale/nl/LC_MESSAGES/ usr/share/locale/nl/LC_MESSAGES/blobwars.mo usr/share/locale/pl/ usr/share/locale/pl/LC_MESSAGES/ usr/share/locale/pl/LC_MESSAGES/blobwars.mo usr/share/locale/sv/ usr/share/locale/sv/LC_MESSAGES/ usr/share/locale/sv/LC_MESSAGES/blobwars.mo Slackware package /usr/src/slapt-src-x86_64/games/blobwars/blobwars-2.00-x86_64-2salix15.0.txz created. Installing package blobwars-2.00-x86_64-2salix15.0... | blobwars (An SDL2 based platform game) | | Blob Wars: Metal Blob Solid Episode 1 is a platform game in which you | have to collect MIA (missing in action) blobs scattered around many | areas. There are other things to collect, keys to open doors, bosses | at the end of different levels, etc. You can also re-visit levels to | collect things you missed earlier. | | | | | |