diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 95eaebc22..5c6776e72 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -681,6 +681,10 @@ file( GLOB HEADER_FILES common/scripting/interface/*.h common/scripting/backend/*.h common/scripting/frontend/*.h + games/duke/src/*.h + games/blood/src/*.h + games/sw/src/*.h + games/exhumed/src/*.h build/src/*.h platform/win32/*.h @@ -711,6 +715,238 @@ set( NOT_COMPILED_SOURCE_FILES zcc-parse.c zcc-parse.h common/platform/win32/zutil.natvis + + # Blood + games/blood/src/actor.cpp + games/blood/src/ai.cpp + games/blood/src/aibat.cpp + games/blood/src/aibeast.cpp + games/blood/src/aiboneel.cpp + games/blood/src/aiburn.cpp + games/blood/src/aicaleb.cpp + games/blood/src/aicerber.cpp + games/blood/src/aicult.cpp + games/blood/src/aigarg.cpp + games/blood/src/aighost.cpp + games/blood/src/aigilbst.cpp + games/blood/src/aihand.cpp + games/blood/src/aihound.cpp + games/blood/src/aiinnoc.cpp + games/blood/src/aipod.cpp + games/blood/src/airat.cpp + games/blood/src/aispid.cpp + games/blood/src/aitchern.cpp + games/blood/src/aiunicult.cpp + games/blood/src/aizomba.cpp + games/blood/src/aizombf.cpp + games/blood/src/animatesprite.cpp + games/blood/src/asound.cpp + games/blood/src/barf.cpp + games/blood/src/blood.cpp + games/blood/src/callback.cpp + games/blood/src/choke.cpp + games/blood/src/controls.cpp + games/blood/src/credits.cpp + games/blood/src/db.cpp + games/blood/src/dude.cpp + games/blood/src/d_menu.cpp + games/blood/src/endgame.cpp + games/blood/src/eventq.cpp + games/blood/src/fire.cpp + games/blood/src/fx.cpp + games/blood/src/gameutil.cpp + games/blood/src/gib.cpp + games/blood/src/globals.cpp + games/blood/src/hudsprites.cpp + games/blood/src/inifile.cpp + games/blood/src/levels.cpp + games/blood/src/loadsave.cpp + games/blood/src/messages.cpp + games/blood/src/mirrors.cpp + games/blood/src/misc.cpp + games/blood/src/nnexts.cpp + games/blood/src/osdcmd.cpp + games/blood/src/player.cpp + games/blood/src/prediction.cpp + games/blood/src/preload.cpp + games/blood/src/qav.cpp + games/blood/src/replace.cpp + games/blood/src/sbar.cpp + games/blood/src/sectorfx.cpp + games/blood/src/seq.cpp + games/blood/src/sfx.cpp + games/blood/src/sound.cpp + games/blood/src/tile.cpp + games/blood/src/trig.cpp + games/blood/src/triggers.cpp + games/blood/src/view.cpp + games/blood/src/warp.cpp + games/blood/src/weapon.cpp + + # Duke + games/duke/src/2d_d.cpp + games/duke/src/2d_r.cpp + games/duke/src/actors.cpp + games/duke/src/actors_d.cpp + games/duke/src/actors_lava.cpp + games/duke/src/actors_r.cpp + games/duke/src/animatesprites_d.cpp + games/duke/src/animatesprites_r.cpp + games/duke/src/bowling.cpp + games/duke/src/ccmds.cpp + games/duke/src/cheats.cpp + games/duke/src/dispatch.cpp + games/duke/src/d_menu.cpp + games/duke/src/flags_d.cpp + games/duke/src/flags_r.cpp + games/duke/src/game.cpp + games/duke/src/gamedef.cpp + games/duke/src/gameexec.cpp + games/duke/src/gameloop.cpp + games/duke/src/gamevar.cpp + games/duke/src/game_misc.cpp + games/duke/src/global.cpp + games/duke/src/hudweapon_d.cpp + games/duke/src/hudweapon_r.cpp + games/duke/src/input.cpp + games/duke/src/noise.cpp + games/duke/src/player.cpp + games/duke/src/player_d.cpp + games/duke/src/player_r.cpp + games/duke/src/player_w.cpp + games/duke/src/prediction.cpp + games/duke/src/premap.cpp + games/duke/src/premap_d.cpp + games/duke/src/premap_r.cpp + games/duke/src/render.cpp + games/duke/src/savegame.cpp + games/duke/src/sbar.cpp + games/duke/src/sbar_d.cpp + games/duke/src/sbar_r.cpp + games/duke/src/sectors.cpp + games/duke/src/sectors_d.cpp + games/duke/src/sectors_r.cpp + games/duke/src/sounds.cpp + games/duke/src/spawn.cpp + games/duke/src/spawn_d.cpp + games/duke/src/spawn_r.cpp + + # Shadow Warrior + games/sw/src/2d.cpp + games/sw/src/actor.cpp + games/sw/src/ai.cpp + games/sw/src/break.cpp + games/sw/src/bunny.cpp + games/sw/src/cache.cpp + games/sw/src/cheats.cpp + games/sw/src/colormap.cpp + games/sw/src/coolg.cpp + games/sw/src/coolie.cpp + games/sw/src/copysect.cpp + games/sw/src/draw.cpp + games/sw/src/d_menu.cpp + games/sw/src/eel.cpp + games/sw/src/game.cpp + games/sw/src/girlninj.cpp + games/sw/src/goro.cpp + games/sw/src/hornet.cpp + games/sw/src/input.cpp + games/sw/src/interpso.cpp + games/sw/src/inv.cpp + games/sw/src/jsector.cpp + games/sw/src/jweapon.cpp + games/sw/src/lava.cpp + games/sw/src/light.cpp + games/sw/src/mclip.cpp + games/sw/src/menus.cpp + games/sw/src/miscactr.cpp + games/sw/src/morph.cpp + games/sw/src/network.cpp + games/sw/src/ninja.cpp + games/sw/src/osdcmds.cpp + games/sw/src/panel.cpp + games/sw/src/player.cpp + games/sw/src/predict.cpp + games/sw/src/quake.cpp + games/sw/src/ripper.cpp + games/sw/src/ripper2.cpp + games/sw/src/rooms.cpp + games/sw/src/rotator.cpp + games/sw/src/save.cpp + games/sw/src/saveable.cpp + games/sw/src/sbar.cpp + games/sw/src/scrip2.cpp + games/sw/src/sector.cpp + games/sw/src/serp.cpp + games/sw/src/skel.cpp + games/sw/src/skull.cpp + games/sw/src/slidor.cpp + games/sw/src/sounds.cpp + games/sw/src/spike.cpp + games/sw/src/sprite.cpp + games/sw/src/sumo.cpp + games/sw/src/text.cpp + games/sw/src/track.cpp + games/sw/src/vator.cpp + games/sw/src/vis.cpp + games/sw/src/wallmove.cpp + games/sw/src/warp.cpp + games/sw/src/weapon.cpp + games/sw/src/zilla.cpp + games/sw/src/zombie.cpp + + # Exhumed + games/exhumed/src/2d.cpp + games/exhumed/src/anims.cpp + games/exhumed/src/anubis.cpp + games/exhumed/src/bubbles.cpp + games/exhumed/src/bullet.cpp + games/exhumed/src/cd.cpp + games/exhumed/src/cheats.cpp + games/exhumed/src/d_menu.cpp + games/exhumed/src/enginesubs.cpp + games/exhumed/src/exhumed.cpp + games/exhumed/src/fish.cpp + games/exhumed/src/gameloop.cpp + games/exhumed/src/grenade.cpp + games/exhumed/src/gun.cpp + games/exhumed/src/init.cpp + games/exhumed/src/input.cpp + games/exhumed/src/items.cpp + games/exhumed/src/lavadude.cpp + games/exhumed/src/light.cpp + games/exhumed/src/lighting.cpp + games/exhumed/src/lion.cpp + games/exhumed/src/map.cpp + games/exhumed/src/menu.cpp + games/exhumed/src/move.cpp + games/exhumed/src/movie.cpp + games/exhumed/src/mummy.cpp + games/exhumed/src/object.cpp + games/exhumed/src/osdcmds.cpp + games/exhumed/src/player.cpp + games/exhumed/src/queen.cpp + games/exhumed/src/ra.cpp + games/exhumed/src/ramses.cpp + games/exhumed/src/random.cpp + games/exhumed/src/rat.cpp + games/exhumed/src/rex.cpp + games/exhumed/src/roach.cpp + games/exhumed/src/runlist.cpp + games/exhumed/src/save.cpp + games/exhumed/src/scorp.cpp + games/exhumed/src/sequence.cpp + games/exhumed/src/set.cpp + games/exhumed/src/snake.cpp + games/exhumed/src/sound.cpp + games/exhumed/src/spider.cpp + games/exhumed/src/status.cpp + games/exhumed/src/switch.cpp + games/exhumed/src/trigdat.cpp + games/exhumed/src/view.cpp + games/exhumed/src/wasp.cpp + + ) set( VM_JIT_SOURCES @@ -1030,9 +1266,9 @@ set (PCH_SOURCES games/duke/all.cpp games/duke/all_d.cpp games/duke/all_r.cpp - exhumed/all.cpp - blood/all.cpp - sw/all.cpp + games/exhumed/all.cpp + games/blood/all.cpp + games/sw/all.cpp ) if( ${HAVE_VM_JIT} ) @@ -1254,7 +1490,16 @@ install(TARGETS ${PROJECT_NAME} DESTINATION ${INSTALL_PATH} COMPONENT "Game executable") -source_group("Utility" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/core/utility/.+") + +source_group("Games" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/.+") +source_group("Games\\Duke" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/duke/.+") +source_group("Games\\Duke\\Source" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/duke/src/.+") +source_group("Games\\Blood" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/blood/.+") +source_group("Games\\Blood\\Source" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/blood/src.+") +source_group("Games\\Shadow Warrior" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/sw/+") +source_group("Games\\Shadow Warrior\\Source" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/sw/src/+") +source_group("Games\\Exhumed" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/exhumed/.+") +source_group("Games\\Exhumed\\Source" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/games/exhumed/src/.+") source_group("Core" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/core/.+") source_group("Core\\Textures" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/core/textures/.+") source_group("Core\\Textures\\Formats" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/core/textures/formats/.+") diff --git a/source/blood/all.cpp b/source/games/blood/all.cpp similarity index 100% rename from source/blood/all.cpp rename to source/games/blood/all.cpp diff --git a/source/blood/src/actor.cpp b/source/games/blood/src/actor.cpp similarity index 100% rename from source/blood/src/actor.cpp rename to source/games/blood/src/actor.cpp diff --git a/source/blood/src/actor.h b/source/games/blood/src/actor.h similarity index 100% rename from source/blood/src/actor.h rename to source/games/blood/src/actor.h diff --git a/source/blood/src/ai.cpp b/source/games/blood/src/ai.cpp similarity index 100% rename from source/blood/src/ai.cpp rename to source/games/blood/src/ai.cpp diff --git a/source/blood/src/ai.h b/source/games/blood/src/ai.h similarity index 100% rename from source/blood/src/ai.h rename to source/games/blood/src/ai.h diff --git a/source/blood/src/aibat.cpp b/source/games/blood/src/aibat.cpp similarity index 100% rename from source/blood/src/aibat.cpp rename to source/games/blood/src/aibat.cpp diff --git a/source/blood/src/aibeast.cpp b/source/games/blood/src/aibeast.cpp similarity index 100% rename from source/blood/src/aibeast.cpp rename to source/games/blood/src/aibeast.cpp diff --git a/source/blood/src/aiboneel.cpp b/source/games/blood/src/aiboneel.cpp similarity index 100% rename from source/blood/src/aiboneel.cpp rename to source/games/blood/src/aiboneel.cpp diff --git a/source/blood/src/aiburn.cpp b/source/games/blood/src/aiburn.cpp similarity index 100% rename from source/blood/src/aiburn.cpp rename to source/games/blood/src/aiburn.cpp diff --git a/source/blood/src/aicaleb.cpp b/source/games/blood/src/aicaleb.cpp similarity index 100% rename from source/blood/src/aicaleb.cpp rename to source/games/blood/src/aicaleb.cpp diff --git a/source/blood/src/aicerber.cpp b/source/games/blood/src/aicerber.cpp similarity index 100% rename from source/blood/src/aicerber.cpp rename to source/games/blood/src/aicerber.cpp diff --git a/source/blood/src/aicult.cpp b/source/games/blood/src/aicult.cpp similarity index 100% rename from source/blood/src/aicult.cpp rename to source/games/blood/src/aicult.cpp diff --git a/source/blood/src/aigarg.cpp b/source/games/blood/src/aigarg.cpp similarity index 100% rename from source/blood/src/aigarg.cpp rename to source/games/blood/src/aigarg.cpp diff --git a/source/blood/src/aighost.cpp b/source/games/blood/src/aighost.cpp similarity index 100% rename from source/blood/src/aighost.cpp rename to source/games/blood/src/aighost.cpp diff --git a/source/blood/src/aigilbst.cpp b/source/games/blood/src/aigilbst.cpp similarity index 100% rename from source/blood/src/aigilbst.cpp rename to source/games/blood/src/aigilbst.cpp diff --git a/source/blood/src/aihand.cpp b/source/games/blood/src/aihand.cpp similarity index 100% rename from source/blood/src/aihand.cpp rename to source/games/blood/src/aihand.cpp diff --git a/source/blood/src/aihound.cpp b/source/games/blood/src/aihound.cpp similarity index 100% rename from source/blood/src/aihound.cpp rename to source/games/blood/src/aihound.cpp diff --git a/source/blood/src/aiinnoc.cpp b/source/games/blood/src/aiinnoc.cpp similarity index 100% rename from source/blood/src/aiinnoc.cpp rename to source/games/blood/src/aiinnoc.cpp diff --git a/source/blood/src/aipod.cpp b/source/games/blood/src/aipod.cpp similarity index 100% rename from source/blood/src/aipod.cpp rename to source/games/blood/src/aipod.cpp diff --git a/source/blood/src/airat.cpp b/source/games/blood/src/airat.cpp similarity index 100% rename from source/blood/src/airat.cpp rename to source/games/blood/src/airat.cpp diff --git a/source/blood/src/aispid.cpp b/source/games/blood/src/aispid.cpp similarity index 100% rename from source/blood/src/aispid.cpp rename to source/games/blood/src/aispid.cpp diff --git a/source/blood/src/aistate.h b/source/games/blood/src/aistate.h similarity index 100% rename from source/blood/src/aistate.h rename to source/games/blood/src/aistate.h diff --git a/source/blood/src/aitchern.cpp b/source/games/blood/src/aitchern.cpp similarity index 100% rename from source/blood/src/aitchern.cpp rename to source/games/blood/src/aitchern.cpp diff --git a/source/blood/src/aiunicult.cpp b/source/games/blood/src/aiunicult.cpp similarity index 100% rename from source/blood/src/aiunicult.cpp rename to source/games/blood/src/aiunicult.cpp diff --git a/source/blood/src/aiunicult.h b/source/games/blood/src/aiunicult.h similarity index 100% rename from source/blood/src/aiunicult.h rename to source/games/blood/src/aiunicult.h diff --git a/source/blood/src/aizomba.cpp b/source/games/blood/src/aizomba.cpp similarity index 100% rename from source/blood/src/aizomba.cpp rename to source/games/blood/src/aizomba.cpp diff --git a/source/blood/src/aizombf.cpp b/source/games/blood/src/aizombf.cpp similarity index 100% rename from source/blood/src/aizombf.cpp rename to source/games/blood/src/aizombf.cpp diff --git a/source/blood/src/animatesprite.cpp b/source/games/blood/src/animatesprite.cpp similarity index 100% rename from source/blood/src/animatesprite.cpp rename to source/games/blood/src/animatesprite.cpp diff --git a/source/blood/src/asound.cpp b/source/games/blood/src/asound.cpp similarity index 100% rename from source/blood/src/asound.cpp rename to source/games/blood/src/asound.cpp diff --git a/source/blood/src/barf.cpp b/source/games/blood/src/barf.cpp similarity index 100% rename from source/blood/src/barf.cpp rename to source/games/blood/src/barf.cpp diff --git a/source/blood/src/blood.cpp b/source/games/blood/src/blood.cpp similarity index 100% rename from source/blood/src/blood.cpp rename to source/games/blood/src/blood.cpp diff --git a/source/blood/src/blood.h b/source/games/blood/src/blood.h similarity index 100% rename from source/blood/src/blood.h rename to source/games/blood/src/blood.h diff --git a/source/blood/src/bloodactor.h b/source/games/blood/src/bloodactor.h similarity index 100% rename from source/blood/src/bloodactor.h rename to source/games/blood/src/bloodactor.h diff --git a/source/blood/src/callback.cpp b/source/games/blood/src/callback.cpp similarity index 100% rename from source/blood/src/callback.cpp rename to source/games/blood/src/callback.cpp diff --git a/source/blood/src/callback.h b/source/games/blood/src/callback.h similarity index 100% rename from source/blood/src/callback.h rename to source/games/blood/src/callback.h diff --git a/source/blood/src/choke.cpp b/source/games/blood/src/choke.cpp similarity index 100% rename from source/blood/src/choke.cpp rename to source/games/blood/src/choke.cpp diff --git a/source/blood/src/choke.h b/source/games/blood/src/choke.h similarity index 100% rename from source/blood/src/choke.h rename to source/games/blood/src/choke.h diff --git a/source/blood/src/common_game.h b/source/games/blood/src/common_game.h similarity index 100% rename from source/blood/src/common_game.h rename to source/games/blood/src/common_game.h diff --git a/source/blood/src/controls.cpp b/source/games/blood/src/controls.cpp similarity index 100% rename from source/blood/src/controls.cpp rename to source/games/blood/src/controls.cpp diff --git a/source/blood/src/credits.cpp b/source/games/blood/src/credits.cpp similarity index 100% rename from source/blood/src/credits.cpp rename to source/games/blood/src/credits.cpp diff --git a/source/blood/src/d_menu.cpp b/source/games/blood/src/d_menu.cpp similarity index 100% rename from source/blood/src/d_menu.cpp rename to source/games/blood/src/d_menu.cpp diff --git a/source/blood/src/db.cpp b/source/games/blood/src/db.cpp similarity index 100% rename from source/blood/src/db.cpp rename to source/games/blood/src/db.cpp diff --git a/source/blood/src/db.h b/source/games/blood/src/db.h similarity index 100% rename from source/blood/src/db.h rename to source/games/blood/src/db.h diff --git a/source/blood/src/dude.cpp b/source/games/blood/src/dude.cpp similarity index 100% rename from source/blood/src/dude.cpp rename to source/games/blood/src/dude.cpp diff --git a/source/blood/src/dude.h b/source/games/blood/src/dude.h similarity index 100% rename from source/blood/src/dude.h rename to source/games/blood/src/dude.h diff --git a/source/blood/src/endgame.cpp b/source/games/blood/src/endgame.cpp similarity index 100% rename from source/blood/src/endgame.cpp rename to source/games/blood/src/endgame.cpp diff --git a/source/blood/src/endgame.h b/source/games/blood/src/endgame.h similarity index 100% rename from source/blood/src/endgame.h rename to source/games/blood/src/endgame.h diff --git a/source/blood/src/eventq.cpp b/source/games/blood/src/eventq.cpp similarity index 100% rename from source/blood/src/eventq.cpp rename to source/games/blood/src/eventq.cpp diff --git a/source/blood/src/eventq.h b/source/games/blood/src/eventq.h similarity index 100% rename from source/blood/src/eventq.h rename to source/games/blood/src/eventq.h diff --git a/source/blood/src/fire.cpp b/source/games/blood/src/fire.cpp similarity index 100% rename from source/blood/src/fire.cpp rename to source/games/blood/src/fire.cpp diff --git a/source/blood/src/fx.cpp b/source/games/blood/src/fx.cpp similarity index 100% rename from source/blood/src/fx.cpp rename to source/games/blood/src/fx.cpp diff --git a/source/blood/src/fx.h b/source/games/blood/src/fx.h similarity index 100% rename from source/blood/src/fx.h rename to source/games/blood/src/fx.h diff --git a/source/blood/src/gameutil.cpp b/source/games/blood/src/gameutil.cpp similarity index 100% rename from source/blood/src/gameutil.cpp rename to source/games/blood/src/gameutil.cpp diff --git a/source/blood/src/gameutil.h b/source/games/blood/src/gameutil.h similarity index 100% rename from source/blood/src/gameutil.h rename to source/games/blood/src/gameutil.h diff --git a/source/blood/src/gib.cpp b/source/games/blood/src/gib.cpp similarity index 100% rename from source/blood/src/gib.cpp rename to source/games/blood/src/gib.cpp diff --git a/source/blood/src/gib.h b/source/games/blood/src/gib.h similarity index 100% rename from source/blood/src/gib.h rename to source/games/blood/src/gib.h diff --git a/source/blood/src/globals.cpp b/source/games/blood/src/globals.cpp similarity index 100% rename from source/blood/src/globals.cpp rename to source/games/blood/src/globals.cpp diff --git a/source/blood/src/globals.h b/source/games/blood/src/globals.h similarity index 100% rename from source/blood/src/globals.h rename to source/games/blood/src/globals.h diff --git a/source/blood/src/hudsprites.cpp b/source/games/blood/src/hudsprites.cpp similarity index 100% rename from source/blood/src/hudsprites.cpp rename to source/games/blood/src/hudsprites.cpp diff --git a/source/blood/src/inifile.cpp b/source/games/blood/src/inifile.cpp similarity index 100% rename from source/blood/src/inifile.cpp rename to source/games/blood/src/inifile.cpp diff --git a/source/blood/src/inifile.h b/source/games/blood/src/inifile.h similarity index 100% rename from source/blood/src/inifile.h rename to source/games/blood/src/inifile.h diff --git a/source/blood/src/levels.cpp b/source/games/blood/src/levels.cpp similarity index 100% rename from source/blood/src/levels.cpp rename to source/games/blood/src/levels.cpp diff --git a/source/blood/src/levels.h b/source/games/blood/src/levels.h similarity index 100% rename from source/blood/src/levels.h rename to source/games/blood/src/levels.h diff --git a/source/blood/src/loadsave.cpp b/source/games/blood/src/loadsave.cpp similarity index 100% rename from source/blood/src/loadsave.cpp rename to source/games/blood/src/loadsave.cpp diff --git a/source/blood/src/messages.cpp b/source/games/blood/src/messages.cpp similarity index 100% rename from source/blood/src/messages.cpp rename to source/games/blood/src/messages.cpp diff --git a/source/blood/src/messages.h b/source/games/blood/src/messages.h similarity index 100% rename from source/blood/src/messages.h rename to source/games/blood/src/messages.h diff --git a/source/blood/src/mirrors.cpp b/source/games/blood/src/mirrors.cpp similarity index 100% rename from source/blood/src/mirrors.cpp rename to source/games/blood/src/mirrors.cpp diff --git a/source/blood/src/misc.cpp b/source/games/blood/src/misc.cpp similarity index 100% rename from source/blood/src/misc.cpp rename to source/games/blood/src/misc.cpp diff --git a/source/blood/src/misc.h b/source/games/blood/src/misc.h similarity index 100% rename from source/blood/src/misc.h rename to source/games/blood/src/misc.h diff --git a/source/blood/src/namelist.h b/source/games/blood/src/namelist.h similarity index 100% rename from source/blood/src/namelist.h rename to source/games/blood/src/namelist.h diff --git a/source/blood/src/nnexts.cpp b/source/games/blood/src/nnexts.cpp similarity index 100% rename from source/blood/src/nnexts.cpp rename to source/games/blood/src/nnexts.cpp diff --git a/source/blood/src/nnexts.h b/source/games/blood/src/nnexts.h similarity index 100% rename from source/blood/src/nnexts.h rename to source/games/blood/src/nnexts.h diff --git a/source/blood/src/osdcmd.cpp b/source/games/blood/src/osdcmd.cpp similarity index 100% rename from source/blood/src/osdcmd.cpp rename to source/games/blood/src/osdcmd.cpp diff --git a/source/blood/src/player.cpp b/source/games/blood/src/player.cpp similarity index 100% rename from source/blood/src/player.cpp rename to source/games/blood/src/player.cpp diff --git a/source/blood/src/player.h b/source/games/blood/src/player.h similarity index 100% rename from source/blood/src/player.h rename to source/games/blood/src/player.h diff --git a/source/blood/src/prediction.cpp b/source/games/blood/src/prediction.cpp similarity index 100% rename from source/blood/src/prediction.cpp rename to source/games/blood/src/prediction.cpp diff --git a/source/blood/src/preload.cpp b/source/games/blood/src/preload.cpp similarity index 100% rename from source/blood/src/preload.cpp rename to source/games/blood/src/preload.cpp diff --git a/source/blood/src/qav.cpp b/source/games/blood/src/qav.cpp similarity index 100% rename from source/blood/src/qav.cpp rename to source/games/blood/src/qav.cpp diff --git a/source/blood/src/qav.h b/source/games/blood/src/qav.h similarity index 100% rename from source/blood/src/qav.h rename to source/games/blood/src/qav.h diff --git a/source/blood/src/replace.cpp b/source/games/blood/src/replace.cpp similarity index 100% rename from source/blood/src/replace.cpp rename to source/games/blood/src/replace.cpp diff --git a/source/blood/src/sbar.cpp b/source/games/blood/src/sbar.cpp similarity index 100% rename from source/blood/src/sbar.cpp rename to source/games/blood/src/sbar.cpp diff --git a/source/blood/src/sectorfx.cpp b/source/games/blood/src/sectorfx.cpp similarity index 100% rename from source/blood/src/sectorfx.cpp rename to source/games/blood/src/sectorfx.cpp diff --git a/source/blood/src/sectorfx.h b/source/games/blood/src/sectorfx.h similarity index 100% rename from source/blood/src/sectorfx.h rename to source/games/blood/src/sectorfx.h diff --git a/source/blood/src/seq.cpp b/source/games/blood/src/seq.cpp similarity index 100% rename from source/blood/src/seq.cpp rename to source/games/blood/src/seq.cpp diff --git a/source/blood/src/seq.h b/source/games/blood/src/seq.h similarity index 100% rename from source/blood/src/seq.h rename to source/games/blood/src/seq.h diff --git a/source/blood/src/seqcb.h b/source/games/blood/src/seqcb.h similarity index 100% rename from source/blood/src/seqcb.h rename to source/games/blood/src/seqcb.h diff --git a/source/blood/src/sfx.cpp b/source/games/blood/src/sfx.cpp similarity index 100% rename from source/blood/src/sfx.cpp rename to source/games/blood/src/sfx.cpp diff --git a/source/blood/src/sound.cpp b/source/games/blood/src/sound.cpp similarity index 100% rename from source/blood/src/sound.cpp rename to source/games/blood/src/sound.cpp diff --git a/source/blood/src/sound.h b/source/games/blood/src/sound.h similarity index 100% rename from source/blood/src/sound.h rename to source/games/blood/src/sound.h diff --git a/source/blood/src/tile.cpp b/source/games/blood/src/tile.cpp similarity index 100% rename from source/blood/src/tile.cpp rename to source/games/blood/src/tile.cpp diff --git a/source/blood/src/trig.cpp b/source/games/blood/src/trig.cpp similarity index 100% rename from source/blood/src/trig.cpp rename to source/games/blood/src/trig.cpp diff --git a/source/blood/src/triggers.cpp b/source/games/blood/src/triggers.cpp similarity index 100% rename from source/blood/src/triggers.cpp rename to source/games/blood/src/triggers.cpp diff --git a/source/blood/src/triggers.h b/source/games/blood/src/triggers.h similarity index 100% rename from source/blood/src/triggers.h rename to source/games/blood/src/triggers.h diff --git a/source/blood/src/view.cpp b/source/games/blood/src/view.cpp similarity index 100% rename from source/blood/src/view.cpp rename to source/games/blood/src/view.cpp diff --git a/source/blood/src/view.h b/source/games/blood/src/view.h similarity index 100% rename from source/blood/src/view.h rename to source/games/blood/src/view.h diff --git a/source/blood/src/warp.cpp b/source/games/blood/src/warp.cpp similarity index 100% rename from source/blood/src/warp.cpp rename to source/games/blood/src/warp.cpp diff --git a/source/blood/src/weapon.cpp b/source/games/blood/src/weapon.cpp similarity index 100% rename from source/blood/src/weapon.cpp rename to source/games/blood/src/weapon.cpp diff --git a/source/exhumed/all.cpp b/source/games/exhumed/all.cpp similarity index 100% rename from source/exhumed/all.cpp rename to source/games/exhumed/all.cpp diff --git a/source/exhumed/src/2d.cpp b/source/games/exhumed/src/2d.cpp similarity index 100% rename from source/exhumed/src/2d.cpp rename to source/games/exhumed/src/2d.cpp diff --git a/source/exhumed/src/aistuff.h b/source/games/exhumed/src/aistuff.h similarity index 100% rename from source/exhumed/src/aistuff.h rename to source/games/exhumed/src/aistuff.h diff --git a/source/exhumed/src/anims.cpp b/source/games/exhumed/src/anims.cpp similarity index 100% rename from source/exhumed/src/anims.cpp rename to source/games/exhumed/src/anims.cpp diff --git a/source/exhumed/src/anubis.cpp b/source/games/exhumed/src/anubis.cpp similarity index 100% rename from source/exhumed/src/anubis.cpp rename to source/games/exhumed/src/anubis.cpp diff --git a/source/exhumed/src/bubbles.cpp b/source/games/exhumed/src/bubbles.cpp similarity index 100% rename from source/exhumed/src/bubbles.cpp rename to source/games/exhumed/src/bubbles.cpp diff --git a/source/exhumed/src/bullet.cpp b/source/games/exhumed/src/bullet.cpp similarity index 100% rename from source/exhumed/src/bullet.cpp rename to source/games/exhumed/src/bullet.cpp diff --git a/source/exhumed/src/cd.cpp b/source/games/exhumed/src/cd.cpp similarity index 100% rename from source/exhumed/src/cd.cpp rename to source/games/exhumed/src/cd.cpp diff --git a/source/exhumed/src/cheats.cpp b/source/games/exhumed/src/cheats.cpp similarity index 100% rename from source/exhumed/src/cheats.cpp rename to source/games/exhumed/src/cheats.cpp diff --git a/source/exhumed/src/d_menu.cpp b/source/games/exhumed/src/d_menu.cpp similarity index 100% rename from source/exhumed/src/d_menu.cpp rename to source/games/exhumed/src/d_menu.cpp diff --git a/source/exhumed/src/engine.h b/source/games/exhumed/src/engine.h similarity index 100% rename from source/exhumed/src/engine.h rename to source/games/exhumed/src/engine.h diff --git a/source/exhumed/src/enginesubs.cpp b/source/games/exhumed/src/enginesubs.cpp similarity index 100% rename from source/exhumed/src/enginesubs.cpp rename to source/games/exhumed/src/enginesubs.cpp diff --git a/source/exhumed/src/exhumed.cpp b/source/games/exhumed/src/exhumed.cpp similarity index 100% rename from source/exhumed/src/exhumed.cpp rename to source/games/exhumed/src/exhumed.cpp diff --git a/source/exhumed/src/exhumed.h b/source/games/exhumed/src/exhumed.h similarity index 100% rename from source/exhumed/src/exhumed.h rename to source/games/exhumed/src/exhumed.h diff --git a/source/exhumed/src/fish.cpp b/source/games/exhumed/src/fish.cpp similarity index 100% rename from source/exhumed/src/fish.cpp rename to source/games/exhumed/src/fish.cpp diff --git a/source/exhumed/src/freelistarray.h b/source/games/exhumed/src/freelistarray.h similarity index 100% rename from source/exhumed/src/freelistarray.h rename to source/games/exhumed/src/freelistarray.h diff --git a/source/exhumed/src/gameloop.cpp b/source/games/exhumed/src/gameloop.cpp similarity index 100% rename from source/exhumed/src/gameloop.cpp rename to source/games/exhumed/src/gameloop.cpp diff --git a/source/exhumed/src/grenade.cpp b/source/games/exhumed/src/grenade.cpp similarity index 100% rename from source/exhumed/src/grenade.cpp rename to source/games/exhumed/src/grenade.cpp diff --git a/source/exhumed/src/gun.cpp b/source/games/exhumed/src/gun.cpp similarity index 100% rename from source/exhumed/src/gun.cpp rename to source/games/exhumed/src/gun.cpp diff --git a/source/exhumed/src/init.cpp b/source/games/exhumed/src/init.cpp similarity index 100% rename from source/exhumed/src/init.cpp rename to source/games/exhumed/src/init.cpp diff --git a/source/exhumed/src/input.cpp b/source/games/exhumed/src/input.cpp similarity index 100% rename from source/exhumed/src/input.cpp rename to source/games/exhumed/src/input.cpp diff --git a/source/exhumed/src/input.h b/source/games/exhumed/src/input.h similarity index 100% rename from source/exhumed/src/input.h rename to source/games/exhumed/src/input.h diff --git a/source/exhumed/src/items.cpp b/source/games/exhumed/src/items.cpp similarity index 100% rename from source/exhumed/src/items.cpp rename to source/games/exhumed/src/items.cpp diff --git a/source/exhumed/src/lavadude.cpp b/source/games/exhumed/src/lavadude.cpp similarity index 100% rename from source/exhumed/src/lavadude.cpp rename to source/games/exhumed/src/lavadude.cpp diff --git a/source/exhumed/src/light.cpp b/source/games/exhumed/src/light.cpp similarity index 100% rename from source/exhumed/src/light.cpp rename to source/games/exhumed/src/light.cpp diff --git a/source/exhumed/src/lighting.cpp b/source/games/exhumed/src/lighting.cpp similarity index 100% rename from source/exhumed/src/lighting.cpp rename to source/games/exhumed/src/lighting.cpp diff --git a/source/exhumed/src/lion.cpp b/source/games/exhumed/src/lion.cpp similarity index 100% rename from source/exhumed/src/lion.cpp rename to source/games/exhumed/src/lion.cpp diff --git a/source/exhumed/src/map.cpp b/source/games/exhumed/src/map.cpp similarity index 100% rename from source/exhumed/src/map.cpp rename to source/games/exhumed/src/map.cpp diff --git a/source/exhumed/src/menu.cpp b/source/games/exhumed/src/menu.cpp similarity index 100% rename from source/exhumed/src/menu.cpp rename to source/games/exhumed/src/menu.cpp diff --git a/source/exhumed/src/move.cpp b/source/games/exhumed/src/move.cpp similarity index 100% rename from source/exhumed/src/move.cpp rename to source/games/exhumed/src/move.cpp diff --git a/source/exhumed/src/movie.cpp b/source/games/exhumed/src/movie.cpp similarity index 100% rename from source/exhumed/src/movie.cpp rename to source/games/exhumed/src/movie.cpp diff --git a/source/exhumed/src/mummy.cpp b/source/games/exhumed/src/mummy.cpp similarity index 100% rename from source/exhumed/src/mummy.cpp rename to source/games/exhumed/src/mummy.cpp diff --git a/source/exhumed/src/namelist.h b/source/games/exhumed/src/namelist.h similarity index 100% rename from source/exhumed/src/namelist.h rename to source/games/exhumed/src/namelist.h diff --git a/source/exhumed/src/names.h b/source/games/exhumed/src/names.h similarity index 100% rename from source/exhumed/src/names.h rename to source/games/exhumed/src/names.h diff --git a/source/exhumed/src/object.cpp b/source/games/exhumed/src/object.cpp similarity index 100% rename from source/exhumed/src/object.cpp rename to source/games/exhumed/src/object.cpp diff --git a/source/exhumed/src/osdcmds.cpp b/source/games/exhumed/src/osdcmds.cpp similarity index 100% rename from source/exhumed/src/osdcmds.cpp rename to source/games/exhumed/src/osdcmds.cpp diff --git a/source/exhumed/src/player.cpp b/source/games/exhumed/src/player.cpp similarity index 100% rename from source/exhumed/src/player.cpp rename to source/games/exhumed/src/player.cpp diff --git a/source/exhumed/src/player.h b/source/games/exhumed/src/player.h similarity index 100% rename from source/exhumed/src/player.h rename to source/games/exhumed/src/player.h diff --git a/source/exhumed/src/queen.cpp b/source/games/exhumed/src/queen.cpp similarity index 100% rename from source/exhumed/src/queen.cpp rename to source/games/exhumed/src/queen.cpp diff --git a/source/exhumed/src/ra.cpp b/source/games/exhumed/src/ra.cpp similarity index 100% rename from source/exhumed/src/ra.cpp rename to source/games/exhumed/src/ra.cpp diff --git a/source/exhumed/src/ramses.cpp b/source/games/exhumed/src/ramses.cpp similarity index 100% rename from source/exhumed/src/ramses.cpp rename to source/games/exhumed/src/ramses.cpp diff --git a/source/exhumed/src/random.cpp b/source/games/exhumed/src/random.cpp similarity index 100% rename from source/exhumed/src/random.cpp rename to source/games/exhumed/src/random.cpp diff --git a/source/exhumed/src/rat.cpp b/source/games/exhumed/src/rat.cpp similarity index 100% rename from source/exhumed/src/rat.cpp rename to source/games/exhumed/src/rat.cpp diff --git a/source/exhumed/src/rex.cpp b/source/games/exhumed/src/rex.cpp similarity index 100% rename from source/exhumed/src/rex.cpp rename to source/games/exhumed/src/rex.cpp diff --git a/source/exhumed/src/roach.cpp b/source/games/exhumed/src/roach.cpp similarity index 100% rename from source/exhumed/src/roach.cpp rename to source/games/exhumed/src/roach.cpp diff --git a/source/exhumed/src/runlist.cpp b/source/games/exhumed/src/runlist.cpp similarity index 100% rename from source/exhumed/src/runlist.cpp rename to source/games/exhumed/src/runlist.cpp diff --git a/source/exhumed/src/save.cpp b/source/games/exhumed/src/save.cpp similarity index 100% rename from source/exhumed/src/save.cpp rename to source/games/exhumed/src/save.cpp diff --git a/source/exhumed/src/scorp.cpp b/source/games/exhumed/src/scorp.cpp similarity index 100% rename from source/exhumed/src/scorp.cpp rename to source/games/exhumed/src/scorp.cpp diff --git a/source/exhumed/src/sequence.cpp b/source/games/exhumed/src/sequence.cpp similarity index 100% rename from source/exhumed/src/sequence.cpp rename to source/games/exhumed/src/sequence.cpp diff --git a/source/exhumed/src/sequence.h b/source/games/exhumed/src/sequence.h similarity index 100% rename from source/exhumed/src/sequence.h rename to source/games/exhumed/src/sequence.h diff --git a/source/exhumed/src/set.cpp b/source/games/exhumed/src/set.cpp similarity index 100% rename from source/exhumed/src/set.cpp rename to source/games/exhumed/src/set.cpp diff --git a/source/exhumed/src/snake.cpp b/source/games/exhumed/src/snake.cpp similarity index 100% rename from source/exhumed/src/snake.cpp rename to source/games/exhumed/src/snake.cpp diff --git a/source/exhumed/src/sound.cpp b/source/games/exhumed/src/sound.cpp similarity index 100% rename from source/exhumed/src/sound.cpp rename to source/games/exhumed/src/sound.cpp diff --git a/source/exhumed/src/sound.h b/source/games/exhumed/src/sound.h similarity index 100% rename from source/exhumed/src/sound.h rename to source/games/exhumed/src/sound.h diff --git a/source/exhumed/src/spider.cpp b/source/games/exhumed/src/spider.cpp similarity index 100% rename from source/exhumed/src/spider.cpp rename to source/games/exhumed/src/spider.cpp diff --git a/source/exhumed/src/status.cpp b/source/games/exhumed/src/status.cpp similarity index 100% rename from source/exhumed/src/status.cpp rename to source/games/exhumed/src/status.cpp diff --git a/source/exhumed/src/status.h b/source/games/exhumed/src/status.h similarity index 100% rename from source/exhumed/src/status.h rename to source/games/exhumed/src/status.h diff --git a/source/exhumed/src/switch.cpp b/source/games/exhumed/src/switch.cpp similarity index 100% rename from source/exhumed/src/switch.cpp rename to source/games/exhumed/src/switch.cpp diff --git a/source/exhumed/src/trigdat.cpp b/source/games/exhumed/src/trigdat.cpp similarity index 100% rename from source/exhumed/src/trigdat.cpp rename to source/games/exhumed/src/trigdat.cpp diff --git a/source/exhumed/src/view.cpp b/source/games/exhumed/src/view.cpp similarity index 100% rename from source/exhumed/src/view.cpp rename to source/games/exhumed/src/view.cpp diff --git a/source/exhumed/src/view.h b/source/games/exhumed/src/view.h similarity index 100% rename from source/exhumed/src/view.h rename to source/games/exhumed/src/view.h diff --git a/source/exhumed/src/wasp.cpp b/source/games/exhumed/src/wasp.cpp similarity index 100% rename from source/exhumed/src/wasp.cpp rename to source/games/exhumed/src/wasp.cpp diff --git a/source/sw/all.cpp b/source/games/sw/all.cpp similarity index 100% rename from source/sw/all.cpp rename to source/games/sw/all.cpp diff --git a/source/sw/src/2d.cpp b/source/games/sw/src/2d.cpp similarity index 100% rename from source/sw/src/2d.cpp rename to source/games/sw/src/2d.cpp diff --git a/source/sw/src/actor.cpp b/source/games/sw/src/actor.cpp similarity index 100% rename from source/sw/src/actor.cpp rename to source/games/sw/src/actor.cpp diff --git a/source/sw/src/ai.cpp b/source/games/sw/src/ai.cpp similarity index 100% rename from source/sw/src/ai.cpp rename to source/games/sw/src/ai.cpp diff --git a/source/sw/src/ai.h b/source/games/sw/src/ai.h similarity index 100% rename from source/sw/src/ai.h rename to source/games/sw/src/ai.h diff --git a/source/sw/src/ambient.h b/source/games/sw/src/ambient.h similarity index 100% rename from source/sw/src/ambient.h rename to source/games/sw/src/ambient.h diff --git a/source/sw/src/bots.h b/source/games/sw/src/bots.h similarity index 100% rename from source/sw/src/bots.h rename to source/games/sw/src/bots.h diff --git a/source/sw/src/break.cpp b/source/games/sw/src/break.cpp similarity index 100% rename from source/sw/src/break.cpp rename to source/games/sw/src/break.cpp diff --git a/source/sw/src/break.h b/source/games/sw/src/break.h similarity index 100% rename from source/sw/src/break.h rename to source/games/sw/src/break.h diff --git a/source/sw/src/bunny.cpp b/source/games/sw/src/bunny.cpp similarity index 100% rename from source/sw/src/bunny.cpp rename to source/games/sw/src/bunny.cpp diff --git a/source/sw/src/cache.cpp b/source/games/sw/src/cache.cpp similarity index 100% rename from source/sw/src/cache.cpp rename to source/games/sw/src/cache.cpp diff --git a/source/sw/src/cheats.cpp b/source/games/sw/src/cheats.cpp similarity index 100% rename from source/sw/src/cheats.cpp rename to source/games/sw/src/cheats.cpp diff --git a/source/sw/src/colormap.cpp b/source/games/sw/src/colormap.cpp similarity index 100% rename from source/sw/src/colormap.cpp rename to source/games/sw/src/colormap.cpp diff --git a/source/sw/src/conpic.h b/source/games/sw/src/conpic.h similarity index 100% rename from source/sw/src/conpic.h rename to source/games/sw/src/conpic.h diff --git a/source/sw/src/coolg.cpp b/source/games/sw/src/coolg.cpp similarity index 100% rename from source/sw/src/coolg.cpp rename to source/games/sw/src/coolg.cpp diff --git a/source/sw/src/coolie.cpp b/source/games/sw/src/coolie.cpp similarity index 100% rename from source/sw/src/coolie.cpp rename to source/games/sw/src/coolie.cpp diff --git a/source/sw/src/copysect.cpp b/source/games/sw/src/copysect.cpp similarity index 100% rename from source/sw/src/copysect.cpp rename to source/games/sw/src/copysect.cpp diff --git a/source/sw/src/d_menu.cpp b/source/games/sw/src/d_menu.cpp similarity index 100% rename from source/sw/src/d_menu.cpp rename to source/games/sw/src/d_menu.cpp diff --git a/source/sw/src/damage.h b/source/games/sw/src/damage.h similarity index 100% rename from source/sw/src/damage.h rename to source/games/sw/src/damage.h diff --git a/source/sw/src/digi.h b/source/games/sw/src/digi.h similarity index 100% rename from source/sw/src/digi.h rename to source/games/sw/src/digi.h diff --git a/source/sw/src/draw.cpp b/source/games/sw/src/draw.cpp similarity index 100% rename from source/sw/src/draw.cpp rename to source/games/sw/src/draw.cpp diff --git a/source/sw/src/eel.cpp b/source/games/sw/src/eel.cpp similarity index 100% rename from source/sw/src/eel.cpp rename to source/games/sw/src/eel.cpp diff --git a/source/sw/src/game.cpp b/source/games/sw/src/game.cpp similarity index 100% rename from source/sw/src/game.cpp rename to source/games/sw/src/game.cpp diff --git a/source/sw/src/game.h b/source/games/sw/src/game.h similarity index 100% rename from source/sw/src/game.h rename to source/games/sw/src/game.h diff --git a/source/sw/src/girlninj.cpp b/source/games/sw/src/girlninj.cpp similarity index 100% rename from source/sw/src/girlninj.cpp rename to source/games/sw/src/girlninj.cpp diff --git a/source/sw/src/goro.cpp b/source/games/sw/src/goro.cpp similarity index 100% rename from source/sw/src/goro.cpp rename to source/games/sw/src/goro.cpp diff --git a/source/sw/src/hornet.cpp b/source/games/sw/src/hornet.cpp similarity index 100% rename from source/sw/src/hornet.cpp rename to source/games/sw/src/hornet.cpp diff --git a/source/sw/src/input.cpp b/source/games/sw/src/input.cpp similarity index 100% rename from source/sw/src/input.cpp rename to source/games/sw/src/input.cpp diff --git a/source/sw/src/interpso.cpp b/source/games/sw/src/interpso.cpp similarity index 100% rename from source/sw/src/interpso.cpp rename to source/games/sw/src/interpso.cpp diff --git a/source/sw/src/interpso.h b/source/games/sw/src/interpso.h similarity index 100% rename from source/sw/src/interpso.h rename to source/games/sw/src/interpso.h diff --git a/source/sw/src/inv.cpp b/source/games/sw/src/inv.cpp similarity index 100% rename from source/sw/src/inv.cpp rename to source/games/sw/src/inv.cpp diff --git a/source/sw/src/inv.h b/source/games/sw/src/inv.h similarity index 100% rename from source/sw/src/inv.h rename to source/games/sw/src/inv.h diff --git a/source/sw/src/jsector.cpp b/source/games/sw/src/jsector.cpp similarity index 100% rename from source/sw/src/jsector.cpp rename to source/games/sw/src/jsector.cpp diff --git a/source/sw/src/jsector.h b/source/games/sw/src/jsector.h similarity index 100% rename from source/sw/src/jsector.h rename to source/games/sw/src/jsector.h diff --git a/source/sw/src/jtags.h b/source/games/sw/src/jtags.h similarity index 100% rename from source/sw/src/jtags.h rename to source/games/sw/src/jtags.h diff --git a/source/sw/src/jweapon.cpp b/source/games/sw/src/jweapon.cpp similarity index 100% rename from source/sw/src/jweapon.cpp rename to source/games/sw/src/jweapon.cpp diff --git a/source/sw/src/lava.cpp b/source/games/sw/src/lava.cpp similarity index 100% rename from source/sw/src/lava.cpp rename to source/games/sw/src/lava.cpp diff --git a/source/sw/src/light.cpp b/source/games/sw/src/light.cpp similarity index 100% rename from source/sw/src/light.cpp rename to source/games/sw/src/light.cpp diff --git a/source/sw/src/light.h b/source/games/sw/src/light.h similarity index 100% rename from source/sw/src/light.h rename to source/games/sw/src/light.h diff --git a/source/sw/src/lists.h b/source/games/sw/src/lists.h similarity index 100% rename from source/sw/src/lists.h rename to source/games/sw/src/lists.h diff --git a/source/sw/src/mclip.cpp b/source/games/sw/src/mclip.cpp similarity index 100% rename from source/sw/src/mclip.cpp rename to source/games/sw/src/mclip.cpp diff --git a/source/sw/src/mclip.h b/source/games/sw/src/mclip.h similarity index 100% rename from source/sw/src/mclip.h rename to source/games/sw/src/mclip.h diff --git a/source/sw/src/menus.cpp b/source/games/sw/src/menus.cpp similarity index 100% rename from source/sw/src/menus.cpp rename to source/games/sw/src/menus.cpp diff --git a/source/sw/src/menus.h b/source/games/sw/src/menus.h similarity index 100% rename from source/sw/src/menus.h rename to source/games/sw/src/menus.h diff --git a/source/sw/src/mfile.h b/source/games/sw/src/mfile.h similarity index 100% rename from source/sw/src/mfile.h rename to source/games/sw/src/mfile.h diff --git a/source/sw/src/misc.h b/source/games/sw/src/misc.h similarity index 100% rename from source/sw/src/misc.h rename to source/games/sw/src/misc.h diff --git a/source/sw/src/miscactr.cpp b/source/games/sw/src/miscactr.cpp similarity index 100% rename from source/sw/src/miscactr.cpp rename to source/games/sw/src/miscactr.cpp diff --git a/source/sw/src/morph.cpp b/source/games/sw/src/morph.cpp similarity index 100% rename from source/sw/src/morph.cpp rename to source/games/sw/src/morph.cpp diff --git a/source/sw/src/mytypes.h b/source/games/sw/src/mytypes.h similarity index 100% rename from source/sw/src/mytypes.h rename to source/games/sw/src/mytypes.h diff --git a/source/sw/src/namelist.h b/source/games/sw/src/namelist.h similarity index 100% rename from source/sw/src/namelist.h rename to source/games/sw/src/namelist.h diff --git a/source/sw/src/names.h b/source/games/sw/src/names.h similarity index 100% rename from source/sw/src/names.h rename to source/games/sw/src/names.h diff --git a/source/sw/src/names2.h b/source/games/sw/src/names2.h similarity index 100% rename from source/sw/src/names2.h rename to source/games/sw/src/names2.h diff --git a/source/sw/src/network.cpp b/source/games/sw/src/network.cpp similarity index 100% rename from source/sw/src/network.cpp rename to source/games/sw/src/network.cpp diff --git a/source/sw/src/network.h b/source/games/sw/src/network.h similarity index 100% rename from source/sw/src/network.h rename to source/games/sw/src/network.h diff --git a/source/sw/src/ninja.cpp b/source/games/sw/src/ninja.cpp similarity index 100% rename from source/sw/src/ninja.cpp rename to source/games/sw/src/ninja.cpp diff --git a/source/sw/src/osdcmds.cpp b/source/games/sw/src/osdcmds.cpp similarity index 100% rename from source/sw/src/osdcmds.cpp rename to source/games/sw/src/osdcmds.cpp diff --git a/source/sw/src/pal.h b/source/games/sw/src/pal.h similarity index 100% rename from source/sw/src/pal.h rename to source/games/sw/src/pal.h diff --git a/source/sw/src/panel.cpp b/source/games/sw/src/panel.cpp similarity index 100% rename from source/sw/src/panel.cpp rename to source/games/sw/src/panel.cpp diff --git a/source/sw/src/panel.h b/source/games/sw/src/panel.h similarity index 100% rename from source/sw/src/panel.h rename to source/games/sw/src/panel.h diff --git a/source/sw/src/parent.h b/source/games/sw/src/parent.h similarity index 100% rename from source/sw/src/parent.h rename to source/games/sw/src/parent.h diff --git a/source/sw/src/player.cpp b/source/games/sw/src/player.cpp similarity index 100% rename from source/sw/src/player.cpp rename to source/games/sw/src/player.cpp diff --git a/source/sw/src/player.h b/source/games/sw/src/player.h similarity index 100% rename from source/sw/src/player.h rename to source/games/sw/src/player.h diff --git a/source/sw/src/predict.cpp b/source/games/sw/src/predict.cpp similarity index 100% rename from source/sw/src/predict.cpp rename to source/games/sw/src/predict.cpp diff --git a/source/sw/src/quake.cpp b/source/games/sw/src/quake.cpp similarity index 100% rename from source/sw/src/quake.cpp rename to source/games/sw/src/quake.cpp diff --git a/source/sw/src/ripper.cpp b/source/games/sw/src/ripper.cpp similarity index 100% rename from source/sw/src/ripper.cpp rename to source/games/sw/src/ripper.cpp diff --git a/source/sw/src/ripper2.cpp b/source/games/sw/src/ripper2.cpp similarity index 100% rename from source/sw/src/ripper2.cpp rename to source/games/sw/src/ripper2.cpp diff --git a/source/sw/src/rooms.cpp b/source/games/sw/src/rooms.cpp similarity index 100% rename from source/sw/src/rooms.cpp rename to source/games/sw/src/rooms.cpp diff --git a/source/sw/src/rotator.cpp b/source/games/sw/src/rotator.cpp similarity index 100% rename from source/sw/src/rotator.cpp rename to source/games/sw/src/rotator.cpp diff --git a/source/sw/src/save.cpp b/source/games/sw/src/save.cpp similarity index 100% rename from source/sw/src/save.cpp rename to source/games/sw/src/save.cpp diff --git a/source/sw/src/saveable.cpp b/source/games/sw/src/saveable.cpp similarity index 100% rename from source/sw/src/saveable.cpp rename to source/games/sw/src/saveable.cpp diff --git a/source/sw/src/saveable.h b/source/games/sw/src/saveable.h similarity index 100% rename from source/sw/src/saveable.h rename to source/games/sw/src/saveable.h diff --git a/source/sw/src/sbar.cpp b/source/games/sw/src/sbar.cpp similarity index 100% rename from source/sw/src/sbar.cpp rename to source/games/sw/src/sbar.cpp diff --git a/source/sw/src/scrip2.cpp b/source/games/sw/src/scrip2.cpp similarity index 100% rename from source/sw/src/scrip2.cpp rename to source/games/sw/src/scrip2.cpp diff --git a/source/sw/src/sector.cpp b/source/games/sw/src/sector.cpp similarity index 100% rename from source/sw/src/sector.cpp rename to source/games/sw/src/sector.cpp diff --git a/source/sw/src/sector.h b/source/games/sw/src/sector.h similarity index 100% rename from source/sw/src/sector.h rename to source/games/sw/src/sector.h diff --git a/source/sw/src/serp.cpp b/source/games/sw/src/serp.cpp similarity index 100% rename from source/sw/src/serp.cpp rename to source/games/sw/src/serp.cpp diff --git a/source/sw/src/skel.cpp b/source/games/sw/src/skel.cpp similarity index 100% rename from source/sw/src/skel.cpp rename to source/games/sw/src/skel.cpp diff --git a/source/sw/src/skull.cpp b/source/games/sw/src/skull.cpp similarity index 100% rename from source/sw/src/skull.cpp rename to source/games/sw/src/skull.cpp diff --git a/source/sw/src/slidor.cpp b/source/games/sw/src/slidor.cpp similarity index 100% rename from source/sw/src/slidor.cpp rename to source/games/sw/src/slidor.cpp diff --git a/source/sw/src/sounds.cpp b/source/games/sw/src/sounds.cpp similarity index 100% rename from source/sw/src/sounds.cpp rename to source/games/sw/src/sounds.cpp diff --git a/source/sw/src/sounds.h b/source/games/sw/src/sounds.h similarity index 100% rename from source/sw/src/sounds.h rename to source/games/sw/src/sounds.h diff --git a/source/sw/src/spike.cpp b/source/games/sw/src/spike.cpp similarity index 100% rename from source/sw/src/spike.cpp rename to source/games/sw/src/spike.cpp diff --git a/source/sw/src/sprite.cpp b/source/games/sw/src/sprite.cpp similarity index 100% rename from source/sw/src/sprite.cpp rename to source/games/sw/src/sprite.cpp diff --git a/source/sw/src/sprite.h b/source/games/sw/src/sprite.h similarity index 100% rename from source/sw/src/sprite.h rename to source/games/sw/src/sprite.h diff --git a/source/sw/src/stag.h b/source/games/sw/src/stag.h similarity index 100% rename from source/sw/src/stag.h rename to source/games/sw/src/stag.h diff --git a/source/sw/src/sumo.cpp b/source/games/sw/src/sumo.cpp similarity index 100% rename from source/sw/src/sumo.cpp rename to source/games/sw/src/sumo.cpp diff --git a/source/sw/src/tags.h b/source/games/sw/src/tags.h similarity index 100% rename from source/sw/src/tags.h rename to source/games/sw/src/tags.h diff --git a/source/sw/src/text.cpp b/source/games/sw/src/text.cpp similarity index 100% rename from source/sw/src/text.cpp rename to source/games/sw/src/text.cpp diff --git a/source/sw/src/track.cpp b/source/games/sw/src/track.cpp similarity index 100% rename from source/sw/src/track.cpp rename to source/games/sw/src/track.cpp diff --git a/source/sw/src/vator.cpp b/source/games/sw/src/vator.cpp similarity index 100% rename from source/sw/src/vator.cpp rename to source/games/sw/src/vator.cpp diff --git a/source/sw/src/vis.cpp b/source/games/sw/src/vis.cpp similarity index 100% rename from source/sw/src/vis.cpp rename to source/games/sw/src/vis.cpp diff --git a/source/sw/src/wallmove.cpp b/source/games/sw/src/wallmove.cpp similarity index 100% rename from source/sw/src/wallmove.cpp rename to source/games/sw/src/wallmove.cpp diff --git a/source/sw/src/warp.cpp b/source/games/sw/src/warp.cpp similarity index 100% rename from source/sw/src/warp.cpp rename to source/games/sw/src/warp.cpp diff --git a/source/sw/src/weapon.cpp b/source/games/sw/src/weapon.cpp similarity index 100% rename from source/sw/src/weapon.cpp rename to source/games/sw/src/weapon.cpp diff --git a/source/sw/src/weapon.h b/source/games/sw/src/weapon.h similarity index 100% rename from source/sw/src/weapon.h rename to source/games/sw/src/weapon.h diff --git a/source/sw/src/zilla.cpp b/source/games/sw/src/zilla.cpp similarity index 100% rename from source/sw/src/zilla.cpp rename to source/games/sw/src/zilla.cpp diff --git a/source/sw/src/zombie.cpp b/source/games/sw/src/zombie.cpp similarity index 100% rename from source/sw/src/zombie.cpp rename to source/games/sw/src/zombie.cpp