target_sources(smw PRIVATE
	IO_BulletBillCannon.cpp
	IO_BulletBillCannon.h
	IO_FlameCannon.cpp
	IO_FlameCannon.h
	MysteryMushroomTempPlayer.h
	MysteryMushroomTempPlayer.cpp
	SwitchColor.h
	ThrowBlockType.h

	blocks/BounceBlock.cpp
	blocks/BounceBlock.h
	blocks/BreakableBlock.cpp
	blocks/BreakableBlock.h
	blocks/DonutBlock.cpp
	blocks/DonutBlock.h
	blocks/FlipBlock.cpp
	blocks/FlipBlock.h
	blocks/IO_Block.cpp
	blocks/NoteBlock.cpp
	blocks/NoteBlock.h
	blocks/OnOffSwitchBlock.cpp
	blocks/OnOffSwitchBlock.h
	blocks/PowerupBlock.cpp
	blocks/PowerupBlock.h
	blocks/SwitchBlock.cpp
	blocks/SwitchBlock.h
	blocks/ThrowBlock.cpp
	blocks/ThrowBlock.h
	blocks/ViewBlock.cpp
	blocks/ViewBlock.h
	blocks/WeaponBreakableBlock.cpp
	blocks/WeaponBreakableBlock.h

	carriable/CO_Bomb.cpp
	carriable/CO_Bomb.h
	carriable/CO_Egg.cpp
	carriable/CO_Egg.h
	carriable/CO_Flag.cpp
	carriable/CO_Flag.h
	carriable/CO_KuriboShoe.cpp
	carriable/CO_KuriboShoe.h
	carriable/CO_PhantoKey.cpp
	carriable/CO_PhantoKey.h
	carriable/CO_Shell.cpp
	carriable/CO_Shell.h
	carriable/CO_Spike.cpp
	carriable/CO_Spike.h
	carriable/CO_Spring.cpp
	carriable/CO_Spring.h
	carriable/CO_Star.cpp
	carriable/CO_Star.h
	carriable/CO_ThrowBlock.cpp
	carriable/CO_ThrowBlock.h
	carriable/CO_ThrowBox.cpp
	carriable/CO_ThrowBox.h

	moving/MO_AttackZone.cpp
	moving/MO_AttackZone.h
	moving/MO_BonusHouseChest.cpp
	moving/MO_BonusHouseChest.h
	moving/MO_Boomerang.cpp
	moving/MO_Boomerang.h
	moving/MO_BulletBill.cpp
	moving/MO_BulletBill.h
	moving/MO_CarriedObject.cpp
	moving/MO_CarriedObject.h
	moving/MO_CheepCheep.cpp
	moving/MO_CheepCheep.h
	moving/MO_Coin.cpp
	moving/MO_Coin.h
	moving/MO_CollectionCard.cpp
	moving/MO_CollectionCard.h
	moving/MO_Explosion.cpp
	moving/MO_Explosion.h
	moving/MO_Fireball.cpp
	moving/MO_Fireball.h
	moving/MO_FlagBase.cpp
	moving/MO_FlagBase.h
	moving/MO_FrenzyCard.cpp
	moving/MO_FrenzyCard.h
	moving/MO_Hammer.cpp
	moving/MO_Hammer.h
	moving/MO_IceBlast.cpp
	moving/MO_IceBlast.h
	moving/MO_PirhanaPlant.cpp
	moving/MO_PirhanaPlant.h
	moving/MO_Podobo.cpp
	moving/MO_Podobo.h
	moving/MO_SledgeBrother.cpp
	moving/MO_SledgeBrother.h
	moving/MO_SledgeHammer.cpp
	moving/MO_SledgeHammer.h
	moving/MO_SpinAttack.cpp
	moving/MO_SpinAttack.h
	moving/MO_SuperFireball.cpp
	moving/MO_SuperFireball.h
	moving/MO_Yoshi.cpp
	moving/MO_Yoshi.h
	moving/MovingObject.cpp
	moving/MovingObject.h

	overmap/OverMapObject.cpp
	overmap/OverMapObject.h
	overmap/WO_Area.cpp
	overmap/WO_Area.h
	overmap/WO_BowserFire.cpp
	overmap/WO_BowserFire.h
	overmap/WO_KingOfTheHillZone.cpp
	overmap/WO_KingOfTheHillZone.h
	overmap/WO_OrbitHazard.cpp
	overmap/WO_OrbitHazard.h
	overmap/WO_Phanto.cpp
	overmap/WO_Phanto.h
	overmap/WO_PipeBonus.cpp
	overmap/WO_PipeBonus.h
	overmap/WO_PipeCoin.cpp
	overmap/WO_PipeCoin.h
	overmap/WO_RaceGoal.cpp
	overmap/WO_RaceGoal.h
	overmap/WO_StraightPathHazard.cpp
	overmap/WO_StraightPathHazard.h
	overmap/WO_Thwomp.cpp
	overmap/WO_Thwomp.h

	powerup/Powerup.cpp
	powerup/Powerup.h
	powerup/PU_BobombPowerup.cpp
	powerup/PU_BobombPowerup.h
	powerup/PU_BombPowerup.cpp
	powerup/PU_BombPowerup.h
	powerup/PU_BoomerangPowerup.cpp
	powerup/PU_BoomerangPowerup.h
	powerup/PU_BulletBillPowerup.cpp
	powerup/PU_BulletBillPowerup.h
	powerup/PU_ClockPowerup.cpp
	powerup/PU_ClockPowerup.h
	powerup/PU_CoinPowerup.cpp
	powerup/PU_CoinPowerup.h
	powerup/PU_ExtraGuyPowerup.cpp
	powerup/PU_ExtraGuyPowerup.h
	powerup/PU_ExtraHeartPowerup.cpp
	powerup/PU_ExtraHeartPowerup.h
	powerup/PU_ExtraTimePowerup.cpp
	powerup/PU_ExtraTimePowerup.h
	powerup/PU_FeatherPowerup.cpp
	powerup/PU_FeatherPowerup.h
	powerup/PU_FirePowerup.cpp
	powerup/PU_FirePowerup.h
	powerup/PU_HammerPowerup.cpp
	powerup/PU_HammerPowerup.h
	powerup/PU_IceWandPowerup.cpp
	powerup/PU_IceWandPowerup.h
	powerup/PU_JailKeyPowerup.cpp
	powerup/PU_JailKeyPowerup.h
	powerup/PU_LeafPowerup.cpp
	powerup/PU_LeafPowerup.h
	powerup/PU_ModPowerup.cpp
	powerup/PU_ModPowerup.h
	powerup/PU_MysteryMushroomPowerup.cpp
	powerup/PU_MysteryMushroomPowerup.h
	powerup/PU_PWingsPowerup.cpp
	powerup/PU_PWingsPowerup.h
	powerup/PU_PodoboPowerup.cpp
	powerup/PU_PodoboPowerup.h
	powerup/PU_PoisonPowerup.cpp
	powerup/PU_PoisonPowerup.h
	powerup/PU_PowPowerup.cpp
	powerup/PU_PowPowerup.h
	powerup/PU_SecretPowerup.cpp
	powerup/PU_SecretPowerup.h
	powerup/PU_StarPowerup.cpp
	powerup/PU_StarPowerup.h
	powerup/PU_Tanooki.cpp
	powerup/PU_Tanooki.h
	powerup/PU_TreasureChestBonus.cpp
	powerup/PU_TreasureChestBonus.h

	walkingenemy/WE_BuzzyBeetle.cpp
	walkingenemy/WE_BuzzyBeetle.h
	walkingenemy/WE_Goomba.cpp
	walkingenemy/WE_Goomba.h
	walkingenemy/WE_Koopa.cpp
	walkingenemy/WE_Koopa.h
	walkingenemy/WE_Spiny.cpp
	walkingenemy/WE_Spiny.h
	walkingenemy/WalkingEnemy.cpp
	walkingenemy/WalkingEnemy.h
)
