From 434bd0bd3ada73553bd54b039bb10e913b9fcd53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Kapu=C5=9Bci=C5=84ski?= Date: Tue, 22 Aug 2023 21:19:03 +0200 Subject: [PATCH] Renamed src to colobot-base and colobotbase target to Colobot-Base --- CMakeLists.txt | 4 +-- colobot-app/CMakeLists.txt | 4 +-- {src => colobot-base}/CMakeLists.txt | 26 +++++++++---------- {src => colobot-base}/app/README.txt | 0 {src => colobot-base}/app/app.cpp | 0 {src => colobot-base}/app/app.h | 0 {src => colobot-base}/app/controller.cpp | 0 {src => colobot-base}/app/controller.h | 0 {src => colobot-base}/app/input.cpp | 0 {src => colobot-base}/app/input.h | 0 {src => colobot-base}/app/modman.cpp | 0 {src => colobot-base}/app/modman.h | 0 {src => colobot-base}/app/pathman.cpp | 0 {src => colobot-base}/app/pathman.h | 0 {src => colobot-base}/app/pausemanager.cpp | 0 {src => colobot-base}/app/pausemanager.h | 0 {src => colobot-base}/app/signal_handlers.cpp | 0 {src => colobot-base}/app/signal_handlers.h | 0 {src => colobot-base}/common/.gitignore | 0 {src => colobot-base}/common/README.txt | 0 {src => colobot-base}/common/config.h.cmake | 0 {src => colobot-base}/common/config_file.cpp | 0 {src => colobot-base}/common/config_file.h | 0 {src => colobot-base}/common/error.h | 0 {src => colobot-base}/common/event.cpp | 0 {src => colobot-base}/common/event.h | 0 {src => colobot-base}/common/font_loader.cpp | 0 {src => colobot-base}/common/font_loader.h | 0 {src => colobot-base}/common/global.h | 0 {src => colobot-base}/common/image.cpp | 0 {src => colobot-base}/common/image.h | 0 {src => colobot-base}/common/ioutils.h | 0 {src => colobot-base}/common/key.cpp | 0 {src => colobot-base}/common/key.h | 0 {src => colobot-base}/common/language.cpp | 0 {src => colobot-base}/common/language.h | 0 {src => colobot-base}/common/logger.cpp | 0 {src => colobot-base}/common/logger.h | 0 {src => colobot-base}/common/profiler.cpp | 0 {src => colobot-base}/common/profiler.h | 0 {src => colobot-base}/common/regex_utils.cpp | 0 {src => colobot-base}/common/regex_utils.h | 0 .../common/resources/inputstream.cpp | 0 .../common/resources/inputstream.h | 0 .../common/resources/inputstreambuffer.cpp | 0 .../common/resources/inputstreambuffer.h | 0 .../common/resources/outputstream.cpp | 0 .../common/resources/outputstream.h | 0 .../common/resources/outputstreambuffer.cpp | 0 .../common/resources/outputstreambuffer.h | 0 .../common/resources/resourcemanager.cpp | 0 .../common/resources/resourcemanager.h | 0 .../common/resources/sdl_file_wrapper.cpp | 0 .../common/resources/sdl_file_wrapper.h | 0 .../common/resources/sdl_memory_wrapper.cpp | 0 .../common/resources/sdl_memory_wrapper.h | 0 .../common/resources/sndfile_wrapper.cpp | 0 .../common/resources/sndfile_wrapper.h | 0 {src => colobot-base}/common/restext.cpp | 0 {src => colobot-base}/common/restext.h | 0 {src => colobot-base}/common/settings.cpp | 0 {src => colobot-base}/common/settings.h | 0 {src => colobot-base}/common/singleton.h | 0 .../common/system/system.cpp | 0 {src => colobot-base}/common/system/system.h | 0 .../common/system/system_linux.cpp | 0 .../common/system/system_linux.h | 0 .../common/system/system_macosx.cpp | 0 .../common/system/system_macosx.h | 0 .../common/system/system_other.cpp | 0 .../common/system/system_other.h | 0 .../common/system/system_windows.cpp | 0 .../common/system/system_windows.h | 0 .../common/thread/worker_thread.h | 0 {src => colobot-base}/common/timeutils.cpp | 0 {src => colobot-base}/common/timeutils.h | 0 {src => colobot-base}/common/version.h.cmake | 0 {src => colobot-base}/graphics/README.txt | 0 .../graphics/core/README.txt | 0 {src => colobot-base}/graphics/core/color.cpp | 0 {src => colobot-base}/graphics/core/color.h | 0 {src => colobot-base}/graphics/core/device.h | 0 .../graphics/core/framebuffer.cpp | 0 .../graphics/core/framebuffer.h | 0 {src => colobot-base}/graphics/core/light.h | 0 .../graphics/core/material.h | 0 .../graphics/core/renderers.h | 0 {src => colobot-base}/graphics/core/texture.h | 0 .../graphics/core/transparency.h | 0 .../graphics/core/triangle.h | 0 {src => colobot-base}/graphics/core/type.cpp | 0 {src => colobot-base}/graphics/core/type.h | 0 {src => colobot-base}/graphics/core/vertex.h | 0 {src => colobot-base}/graphics/d3d/README.txt | 0 .../graphics/engine/README.txt | 0 .../graphics/engine/camera.cpp | 0 .../graphics/engine/camera.h | 0 .../graphics/engine/cloud.cpp | 0 {src => colobot-base}/graphics/engine/cloud.h | 0 .../graphics/engine/engine.cpp | 0 .../graphics/engine/engine.h | 0 .../graphics/engine/lightman.cpp | 0 .../graphics/engine/lightman.h | 0 .../graphics/engine/lightning.cpp | 0 .../graphics/engine/lightning.h | 0 .../graphics/engine/oldmodelmanager.cpp | 0 .../graphics/engine/oldmodelmanager.h | 0 .../graphics/engine/particle.cpp | 0 .../graphics/engine/particle.h | 0 .../graphics/engine/planet.cpp | 0 .../graphics/engine/planet.h | 0 .../graphics/engine/planet_type.h | 0 .../graphics/engine/pyro.cpp | 0 {src => colobot-base}/graphics/engine/pyro.h | 0 .../graphics/engine/pyro_manager.cpp | 0 .../graphics/engine/pyro_manager.h | 0 .../graphics/engine/pyro_type.h | 0 .../graphics/engine/terrain.cpp | 0 .../graphics/engine/terrain.h | 0 .../graphics/engine/text.cpp | 0 {src => colobot-base}/graphics/engine/text.h | 0 .../graphics/engine/water.cpp | 0 {src => colobot-base}/graphics/engine/water.h | 0 .../graphics/model/README.txt | 0 .../graphics/model/model.cpp | 0 {src => colobot-base}/graphics/model/model.h | 0 .../graphics/model/model_crash_sphere.h | 0 .../graphics/model/model_gltf.cpp | 0 .../graphics/model/model_gltf.h | 0 .../graphics/model/model_input.cpp | 0 .../graphics/model/model_input.h | 0 .../graphics/model/model_io_exception.h | 0 .../graphics/model/model_io_structs.h | 0 .../graphics/model/model_manager.cpp | 0 .../graphics/model/model_manager.h | 0 .../graphics/model/model_mesh.cpp | 0 .../graphics/model/model_mesh.h | 0 .../graphics/model/model_mod.cpp | 0 .../graphics/model/model_mod.h | 0 .../graphics/model/model_output.cpp | 0 .../graphics/model/model_output.h | 0 .../graphics/model/model_shadow_spot.h | 0 .../graphics/model/model_triangle.h | 0 .../graphics/model/model_txt.cpp | 0 .../graphics/model/model_txt.h | 0 .../graphics/opengl33/README.txt | 0 .../graphics/opengl33/gl33_device.cpp | 0 .../graphics/opengl33/gl33_device.h | 0 .../opengl33/gl33_object_renderer.cpp | 0 .../graphics/opengl33/gl33_object_renderer.h | 0 .../opengl33/gl33_particle_renderer.cpp | 0 .../opengl33/gl33_particle_renderer.h | 0 .../opengl33/gl33_shadow_renderer.cpp | 0 .../graphics/opengl33/gl33_shadow_renderer.h | 0 .../opengl33/gl33_terrain_renderer.cpp | 0 .../graphics/opengl33/gl33_terrain_renderer.h | 0 .../graphics/opengl33/gl33_ui_renderer.cpp | 0 .../graphics/opengl33/gl33_ui_renderer.h | 0 .../graphics/opengl33/glframebuffer.cpp | 0 .../graphics/opengl33/glframebuffer.h | 0 .../graphics/opengl33/glutil.cpp | 0 .../graphics/opengl33/glutil.h | 0 .../graphics/opengl33/shaders/CMakeLists.txt | 0 .../opengl33/shaders/gl33/lighting.glsl | 0 .../opengl33/shaders/gl33/object_fs.glsl | 0 .../opengl33/shaders/gl33/object_vs.glsl | 0 .../opengl33/shaders/gl33/particle_fs.glsl | 0 .../opengl33/shaders/gl33/particle_vs.glsl | 0 .../opengl33/shaders/gl33/preamble.glsl | 0 .../opengl33/shaders/gl33/shadow.glsl | 0 .../opengl33/shaders/gl33/shadow_fs.glsl | 0 .../opengl33/shaders/gl33/shadow_vs.glsl | 0 .../opengl33/shaders/gl33/terrain_fs.glsl | 0 .../opengl33/shaders/gl33/terrain_vs.glsl | 0 .../graphics/opengl33/shaders/gl33/ui_fs.glsl | 0 .../graphics/opengl33/shaders/gl33/ui_vs.glsl | 0 {src => colobot-base}/level/build_type.h | 0 .../level/level_category.cpp | 0 {src => colobot-base}/level/level_category.h | 0 {src => colobot-base}/level/mainmovie.cpp | 0 {src => colobot-base}/level/mainmovie.h | 0 {src => colobot-base}/level/parser/parser.cpp | 0 {src => colobot-base}/level/parser/parser.h | 0 .../level/parser/parserexceptions.cpp | 0 .../level/parser/parserexceptions.h | 0 .../level/parser/parserline.cpp | 0 .../level/parser/parserline.h | 0 .../level/parser/parserparam.cpp | 0 .../level/parser/parserparam.h | 0 .../level/player_profile.cpp | 0 {src => colobot-base}/level/player_profile.h | 0 {src => colobot-base}/level/research_type.h | 0 {src => colobot-base}/level/robotmain.cpp | 0 {src => colobot-base}/level/robotmain.h | 0 .../level/scene_conditions.cpp | 0 .../level/scene_conditions.h | 0 {src => colobot-base}/level/scoreboard.cpp | 0 {src => colobot-base}/level/scoreboard.h | 0 {src => colobot-base}/math/README.txt | 0 {src => colobot-base}/math/all.h | 0 {src => colobot-base}/math/const.h | 0 {src => colobot-base}/math/func.h | 0 {src => colobot-base}/math/geometry.h | 0 {src => colobot-base}/math/half.cpp | 0 {src => colobot-base}/math/half.h | 0 {src => colobot-base}/math/sphere.h | 0 {src => colobot-base}/object/README.txt | 0 {src => colobot-base}/object/auto/auto.cpp | 0 {src => colobot-base}/object/auto/auto.h | 0 .../object/auto/autobase.cpp | 0 {src => colobot-base}/object/auto/autobase.h | 0 .../object/auto/autoconvert.cpp | 0 .../object/auto/autoconvert.h | 0 .../object/auto/autoderrick.cpp | 0 .../object/auto/autoderrick.h | 0 .../object/auto/autodestroyer.cpp | 0 .../object/auto/autodestroyer.h | 0 {src => colobot-base}/object/auto/autoegg.cpp | 0 {src => colobot-base}/object/auto/autoegg.h | 0 .../object/auto/autofactory.cpp | 0 .../object/auto/autofactory.h | 0 .../object/auto/autoflag.cpp | 0 {src => colobot-base}/object/auto/autoflag.h | 0 .../object/auto/autohouston.cpp | 0 .../object/auto/autohouston.h | 0 .../object/auto/autojostle.cpp | 0 .../object/auto/autojostle.h | 0 {src => colobot-base}/object/auto/autokid.cpp | 0 {src => colobot-base}/object/auto/autokid.h | 0 .../object/auto/autolabo.cpp | 0 {src => colobot-base}/object/auto/autolabo.h | 0 .../object/auto/automush.cpp | 0 {src => colobot-base}/object/auto/automush.h | 0 .../object/auto/autonest.cpp | 0 {src => colobot-base}/object/auto/autonest.h | 0 .../object/auto/autonuclearplant.cpp | 0 .../object/auto/autonuclearplant.h | 0 .../object/auto/autoportico.cpp | 0 .../object/auto/autoportico.h | 0 .../object/auto/autopowercaptor.cpp | 0 .../object/auto/autopowercaptor.h | 0 .../object/auto/autopowerplant.cpp | 0 .../object/auto/autopowerplant.h | 0 .../object/auto/autopowerstation.cpp | 0 .../object/auto/autopowerstation.h | 0 .../object/auto/autoradar.cpp | 0 {src => colobot-base}/object/auto/autoradar.h | 0 .../object/auto/autorepair.cpp | 0 .../object/auto/autorepair.h | 0 .../object/auto/autoresearch.cpp | 0 .../object/auto/autoresearch.h | 0 .../object/auto/autoroot.cpp | 0 {src => colobot-base}/object/auto/autoroot.h | 0 .../object/auto/autotower.cpp | 0 {src => colobot-base}/object/auto/autotower.h | 0 .../object/auto/autovault.cpp | 0 {src => colobot-base}/object/auto/autovault.h | 0 {src => colobot-base}/object/crash_sphere.h | 0 {src => colobot-base}/object/drive_type.cpp | 0 {src => colobot-base}/object/drive_type.h | 0 .../implementation/power_container_impl.cpp | 0 .../implementation/power_container_impl.h | 0 .../implementation/program_storage_impl.cpp | 0 .../implementation/program_storage_impl.h | 0 .../implementation/programmable_impl.cpp | 0 .../object/implementation/programmable_impl.h | 0 .../implementation/task_executor_impl.cpp | 0 .../implementation/task_executor_impl.h | 0 .../object/interface/controllable_object.h | 0 .../object/interface/damageable_object.h | 0 .../object/interface/destroyable_object.h | 0 .../object/interface/flying_object.h | 0 .../object/interface/fragile_object.h | 0 .../object/interface/interactive_object.h | 0 .../object/interface/jet_flying_object.h | 0 .../object/interface/jostleable_object.h | 0 .../object/interface/movable_object.h | 0 .../object/interface/power_container_object.h | 0 .../object/interface/program_storage_object.h | 0 .../object/interface/programmable_object.h | 0 .../object/interface/ranged_object.h | 0 .../interface/shielded_auto_regen_object.h | 0 .../object/interface/shielded_object.h | 0 .../object/interface/slotted_object.h | 0 .../object/interface/task_executor_object.h | 0 .../object/interface/trace_drawing_object.cpp | 0 .../object/interface/trace_drawing_object.h | 0 .../object/interface/transportable_object.h | 0 {src => colobot-base}/object/mission_type.h | 0 .../object/motion/motion.cpp | 0 {src => colobot-base}/object/motion/motion.h | 0 .../object/motion/motionant.cpp | 0 .../object/motion/motionant.h | 0 .../object/motion/motionbee.cpp | 0 .../object/motion/motionbee.h | 0 .../object/motion/motionhuman.cpp | 0 .../object/motion/motionhuman.h | 0 .../object/motion/motionlevelcontroller.cpp | 0 .../object/motion/motionlevelcontroller.h | 0 .../object/motion/motionqueen.cpp | 0 .../object/motion/motionqueen.h | 0 .../object/motion/motionspider.cpp | 0 .../object/motion/motionspider.h | 0 .../object/motion/motiontoto.cpp | 0 .../object/motion/motiontoto.h | 0 .../object/motion/motionvehicle.cpp | 0 .../object/motion/motionvehicle.h | 0 .../object/motion/motionworm.cpp | 0 .../object/motion/motionworm.h | 0 {src => colobot-base}/object/object.cpp | 0 {src => colobot-base}/object/object.h | 0 .../object/object_create_exception.h | 0 .../object/object_create_params.h | 0 .../object/object_factory.cpp | 0 {src => colobot-base}/object/object_factory.h | 0 .../object/object_interface_type.h | 0 .../object/object_manager.cpp | 0 {src => colobot-base}/object/object_manager.h | 0 {src => colobot-base}/object/object_type.cpp | 0 {src => colobot-base}/object/object_type.h | 0 {src => colobot-base}/object/old_object.cpp | 0 {src => colobot-base}/object/old_object.h | 0 .../object/old_object_interface.cpp | 0 .../object/old_object_interface.h | 0 .../object/subclass/base_alien.cpp | 0 .../object/subclass/base_alien.h | 0 .../object/subclass/base_building.cpp | 0 .../object/subclass/base_building.h | 0 .../object/subclass/base_robot.cpp | 0 .../object/subclass/base_robot.h | 0 .../object/subclass/base_vehicle.cpp | 0 .../object/subclass/base_vehicle.h | 0 .../object/subclass/exchange_post.cpp | 0 .../object/subclass/exchange_post.h | 0 .../object/subclass/shielder.cpp | 0 .../object/subclass/shielder.h | 0 .../object/subclass/static_object.cpp | 0 .../object/subclass/static_object.h | 0 {src => colobot-base}/object/task/task.cpp | 0 {src => colobot-base}/object/task/task.h | 0 .../object/task/taskadvance.cpp | 0 .../object/task/taskadvance.h | 0 .../object/task/taskbuild.cpp | 0 {src => colobot-base}/object/task/taskbuild.h | 0 .../object/task/taskdeletemark.cpp | 0 .../object/task/taskdeletemark.h | 0 .../object/task/taskfire.cpp | 0 {src => colobot-base}/object/task/taskfire.h | 0 .../object/task/taskfireant.cpp | 0 .../object/task/taskfireant.h | 0 .../object/task/taskflag.cpp | 0 {src => colobot-base}/object/task/taskflag.h | 0 .../object/task/taskgoto.cpp | 0 {src => colobot-base}/object/task/taskgoto.h | 0 .../object/task/taskgungoal.cpp | 0 .../object/task/taskgungoal.h | 0 .../object/task/taskinfo.cpp | 0 {src => colobot-base}/object/task/taskinfo.h | 0 .../object/task/taskmanip.cpp | 0 {src => colobot-base}/object/task/taskmanip.h | 0 {src => colobot-base}/object/task/taskpen.cpp | 0 {src => colobot-base}/object/task/taskpen.h | 0 .../object/task/taskrecover.cpp | 0 .../object/task/taskrecover.h | 0 .../object/task/tasksearch.cpp | 0 .../object/task/tasksearch.h | 0 .../object/task/taskshield.cpp | 0 .../object/task/taskshield.h | 0 .../object/task/taskspiderexplo.cpp | 0 .../object/task/taskspiderexplo.h | 0 .../object/task/tasktake.cpp | 0 {src => colobot-base}/object/task/tasktake.h | 0 .../object/task/taskterraform.cpp | 0 .../object/task/taskterraform.h | 0 .../object/task/taskturn.cpp | 0 {src => colobot-base}/object/task/taskturn.h | 0 .../object/task/taskwait.cpp | 0 {src => colobot-base}/object/task/taskwait.h | 0 {src => colobot-base}/object/tool_type.cpp | 0 {src => colobot-base}/object/tool_type.h | 0 {src => colobot-base}/physics/README.txt | 0 {src => colobot-base}/physics/physics.cpp | 0 {src => colobot-base}/physics/physics.h | 0 {src => colobot-base}/script/cbottoken.cpp | 0 {src => colobot-base}/script/cbottoken.h | 0 {src => colobot-base}/script/script.cpp | 0 {src => colobot-base}/script/script.h | 0 {src => colobot-base}/script/scriptfunc.cpp | 0 {src => colobot-base}/script/scriptfunc.h | 0 {src => colobot-base}/sound/README.txt | 0 .../sound/oalsound/alsound.cpp | 0 .../sound/oalsound/alsound.h | 0 .../sound/oalsound/buffer.cpp | 0 {src => colobot-base}/sound/oalsound/buffer.h | 0 .../sound/oalsound/channel.cpp | 0 .../sound/oalsound/channel.h | 0 .../sound/oalsound/check.cpp | 0 {src => colobot-base}/sound/oalsound/check.h | 0 {src => colobot-base}/sound/sound.cpp | 0 {src => colobot-base}/sound/sound.h | 0 {src => colobot-base}/sound/sound_type.cpp | 0 {src => colobot-base}/sound/sound_type.h | 0 {src => colobot-base}/tools/CMakeLists.txt | 0 {src => colobot-base}/tools/README.txt | 0 {src => colobot-base}/tools/convert_model.cpp | 0 {src => colobot-base}/ui/README.txt | 0 {src => colobot-base}/ui/controls/button.cpp | 0 {src => colobot-base}/ui/controls/button.h | 0 {src => colobot-base}/ui/controls/check.cpp | 0 {src => colobot-base}/ui/controls/check.h | 0 {src => colobot-base}/ui/controls/color.cpp | 0 {src => colobot-base}/ui/controls/color.h | 0 {src => colobot-base}/ui/controls/control.cpp | 0 {src => colobot-base}/ui/controls/control.h | 0 {src => colobot-base}/ui/controls/edit.cpp | 0 {src => colobot-base}/ui/controls/edit.h | 0 .../ui/controls/editvalue.cpp | 0 {src => colobot-base}/ui/controls/editvalue.h | 0 .../ui/controls/enumslider.cpp | 0 .../ui/controls/enumslider.h | 0 {src => colobot-base}/ui/controls/gauge.cpp | 0 {src => colobot-base}/ui/controls/gauge.h | 0 {src => colobot-base}/ui/controls/group.cpp | 0 {src => colobot-base}/ui/controls/group.h | 0 {src => colobot-base}/ui/controls/image.cpp | 0 {src => colobot-base}/ui/controls/image.h | 0 .../ui/controls/interface.cpp | 0 {src => colobot-base}/ui/controls/interface.h | 0 {src => colobot-base}/ui/controls/key.cpp | 0 {src => colobot-base}/ui/controls/key.h | 0 {src => colobot-base}/ui/controls/label.cpp | 0 {src => colobot-base}/ui/controls/label.h | 0 {src => colobot-base}/ui/controls/list.cpp | 0 {src => colobot-base}/ui/controls/list.h | 0 {src => colobot-base}/ui/controls/map.cpp | 0 {src => colobot-base}/ui/controls/map.h | 0 {src => colobot-base}/ui/controls/scroll.cpp | 0 {src => colobot-base}/ui/controls/scroll.h | 0 .../ui/controls/shortcut.cpp | 0 {src => colobot-base}/ui/controls/shortcut.h | 0 {src => colobot-base}/ui/controls/slider.cpp | 0 {src => colobot-base}/ui/controls/slider.h | 0 {src => colobot-base}/ui/controls/target.cpp | 0 {src => colobot-base}/ui/controls/target.h | 0 {src => colobot-base}/ui/controls/window.cpp | 0 {src => colobot-base}/ui/controls/window.h | 0 {src => colobot-base}/ui/debug_menu.cpp | 0 {src => colobot-base}/ui/debug_menu.h | 0 {src => colobot-base}/ui/displayinfo.cpp | 0 {src => colobot-base}/ui/displayinfo.h | 0 {src => colobot-base}/ui/displaytext.cpp | 0 {src => colobot-base}/ui/displaytext.h | 0 {src => colobot-base}/ui/filedialog.cpp | 0 {src => colobot-base}/ui/filedialog.h | 0 {src => colobot-base}/ui/maindialog.cpp | 0 {src => colobot-base}/ui/maindialog.h | 0 {src => colobot-base}/ui/mainmap.cpp | 0 {src => colobot-base}/ui/mainmap.h | 0 {src => colobot-base}/ui/mainshort.cpp | 0 {src => colobot-base}/ui/mainshort.h | 0 {src => colobot-base}/ui/mainui.cpp | 0 {src => colobot-base}/ui/mainui.h | 0 {src => colobot-base}/ui/object_interface.cpp | 0 {src => colobot-base}/ui/object_interface.h | 0 .../ui/particles_generator.cpp | 0 .../ui/particles_generator.h | 0 {src => colobot-base}/ui/screen/screen.cpp | 0 {src => colobot-base}/ui/screen/screen.h | 0 .../ui/screen/screen_appearance.cpp | 0 .../ui/screen/screen_appearance.h | 0 {src => colobot-base}/ui/screen/screen_io.cpp | 0 {src => colobot-base}/ui/screen/screen_io.h | 0 .../ui/screen/screen_io_read.cpp | 0 .../ui/screen/screen_io_read.h | 0 .../ui/screen/screen_io_write.cpp | 0 .../ui/screen/screen_io_write.h | 0 .../ui/screen/screen_level_list.cpp | 0 .../ui/screen/screen_level_list.h | 0 .../ui/screen/screen_loading.cpp | 0 .../ui/screen/screen_loading.h | 0 .../ui/screen/screen_main_menu.cpp | 0 .../ui/screen/screen_main_menu.h | 0 .../ui/screen/screen_mod_list.cpp | 0 .../ui/screen/screen_mod_list.h | 0 .../ui/screen/screen_player_select.cpp | 0 .../ui/screen/screen_player_select.h | 0 .../ui/screen/screen_quit.cpp | 0 {src => colobot-base}/ui/screen/screen_quit.h | 0 .../ui/screen/screen_setup.cpp | 0 .../ui/screen/screen_setup.h | 0 .../ui/screen/screen_setup_controls.cpp | 0 .../ui/screen/screen_setup_controls.h | 0 .../ui/screen/screen_setup_display.cpp | 0 .../ui/screen/screen_setup_display.h | 0 .../ui/screen/screen_setup_game.cpp | 0 .../ui/screen/screen_setup_game.h | 0 .../ui/screen/screen_setup_graphics.cpp | 0 .../ui/screen/screen_setup_graphics.h | 0 .../ui/screen/screen_setup_sound.cpp | 0 .../ui/screen/screen_setup_sound.h | 0 .../ui/screen/screen_welcome.cpp | 0 .../ui/screen/screen_welcome.h | 0 {src => colobot-base}/ui/studio.cpp | 0 {src => colobot-base}/ui/studio.h | 0 test/cbot/CMakeLists.txt | 2 +- test/unit/CMakeLists.txt | 2 +- 506 files changed, 19 insertions(+), 19 deletions(-) rename {src => colobot-base}/CMakeLists.txt (96%) rename {src => colobot-base}/app/README.txt (100%) rename {src => colobot-base}/app/app.cpp (100%) rename {src => colobot-base}/app/app.h (100%) rename {src => colobot-base}/app/controller.cpp (100%) rename {src => colobot-base}/app/controller.h (100%) rename {src => colobot-base}/app/input.cpp (100%) rename {src => colobot-base}/app/input.h (100%) rename {src => colobot-base}/app/modman.cpp (100%) rename {src => colobot-base}/app/modman.h (100%) rename {src => colobot-base}/app/pathman.cpp (100%) rename {src => colobot-base}/app/pathman.h (100%) rename {src => colobot-base}/app/pausemanager.cpp (100%) rename {src => colobot-base}/app/pausemanager.h (100%) rename {src => colobot-base}/app/signal_handlers.cpp (100%) rename {src => colobot-base}/app/signal_handlers.h (100%) rename {src => colobot-base}/common/.gitignore (100%) rename {src => colobot-base}/common/README.txt (100%) rename {src => colobot-base}/common/config.h.cmake (100%) rename {src => colobot-base}/common/config_file.cpp (100%) rename {src => colobot-base}/common/config_file.h (100%) rename {src => colobot-base}/common/error.h (100%) rename {src => colobot-base}/common/event.cpp (100%) rename {src => colobot-base}/common/event.h (100%) rename {src => colobot-base}/common/font_loader.cpp (100%) rename {src => colobot-base}/common/font_loader.h (100%) rename {src => colobot-base}/common/global.h (100%) rename {src => colobot-base}/common/image.cpp (100%) rename {src => colobot-base}/common/image.h (100%) rename {src => colobot-base}/common/ioutils.h (100%) rename {src => colobot-base}/common/key.cpp (100%) rename {src => colobot-base}/common/key.h (100%) rename {src => colobot-base}/common/language.cpp (100%) rename {src => colobot-base}/common/language.h (100%) rename {src => colobot-base}/common/logger.cpp (100%) rename {src => colobot-base}/common/logger.h (100%) rename {src => colobot-base}/common/profiler.cpp (100%) rename {src => colobot-base}/common/profiler.h (100%) rename {src => colobot-base}/common/regex_utils.cpp (100%) rename {src => colobot-base}/common/regex_utils.h (100%) rename {src => colobot-base}/common/resources/inputstream.cpp (100%) rename {src => colobot-base}/common/resources/inputstream.h (100%) rename {src => colobot-base}/common/resources/inputstreambuffer.cpp (100%) rename {src => colobot-base}/common/resources/inputstreambuffer.h (100%) rename {src => colobot-base}/common/resources/outputstream.cpp (100%) rename {src => colobot-base}/common/resources/outputstream.h (100%) rename {src => colobot-base}/common/resources/outputstreambuffer.cpp (100%) rename {src => colobot-base}/common/resources/outputstreambuffer.h (100%) rename {src => colobot-base}/common/resources/resourcemanager.cpp (100%) rename {src => colobot-base}/common/resources/resourcemanager.h (100%) rename {src => colobot-base}/common/resources/sdl_file_wrapper.cpp (100%) rename {src => colobot-base}/common/resources/sdl_file_wrapper.h (100%) rename {src => colobot-base}/common/resources/sdl_memory_wrapper.cpp (100%) rename {src => colobot-base}/common/resources/sdl_memory_wrapper.h (100%) rename {src => colobot-base}/common/resources/sndfile_wrapper.cpp (100%) rename {src => colobot-base}/common/resources/sndfile_wrapper.h (100%) rename {src => colobot-base}/common/restext.cpp (100%) rename {src => colobot-base}/common/restext.h (100%) rename {src => colobot-base}/common/settings.cpp (100%) rename {src => colobot-base}/common/settings.h (100%) rename {src => colobot-base}/common/singleton.h (100%) rename {src => colobot-base}/common/system/system.cpp (100%) rename {src => colobot-base}/common/system/system.h (100%) rename {src => colobot-base}/common/system/system_linux.cpp (100%) rename {src => colobot-base}/common/system/system_linux.h (100%) rename {src => colobot-base}/common/system/system_macosx.cpp (100%) rename {src => colobot-base}/common/system/system_macosx.h (100%) rename {src => colobot-base}/common/system/system_other.cpp (100%) rename {src => colobot-base}/common/system/system_other.h (100%) rename {src => colobot-base}/common/system/system_windows.cpp (100%) rename {src => colobot-base}/common/system/system_windows.h (100%) rename {src => colobot-base}/common/thread/worker_thread.h (100%) rename {src => colobot-base}/common/timeutils.cpp (100%) rename {src => colobot-base}/common/timeutils.h (100%) rename {src => colobot-base}/common/version.h.cmake (100%) rename {src => colobot-base}/graphics/README.txt (100%) rename {src => colobot-base}/graphics/core/README.txt (100%) rename {src => colobot-base}/graphics/core/color.cpp (100%) rename {src => colobot-base}/graphics/core/color.h (100%) rename {src => colobot-base}/graphics/core/device.h (100%) rename {src => colobot-base}/graphics/core/framebuffer.cpp (100%) rename {src => colobot-base}/graphics/core/framebuffer.h (100%) rename {src => colobot-base}/graphics/core/light.h (100%) rename {src => colobot-base}/graphics/core/material.h (100%) rename {src => colobot-base}/graphics/core/renderers.h (100%) rename {src => colobot-base}/graphics/core/texture.h (100%) rename {src => colobot-base}/graphics/core/transparency.h (100%) rename {src => colobot-base}/graphics/core/triangle.h (100%) rename {src => colobot-base}/graphics/core/type.cpp (100%) rename {src => colobot-base}/graphics/core/type.h (100%) rename {src => colobot-base}/graphics/core/vertex.h (100%) rename {src => colobot-base}/graphics/d3d/README.txt (100%) rename {src => colobot-base}/graphics/engine/README.txt (100%) rename {src => colobot-base}/graphics/engine/camera.cpp (100%) rename {src => colobot-base}/graphics/engine/camera.h (100%) rename {src => colobot-base}/graphics/engine/cloud.cpp (100%) rename {src => colobot-base}/graphics/engine/cloud.h (100%) rename {src => colobot-base}/graphics/engine/engine.cpp (100%) rename {src => colobot-base}/graphics/engine/engine.h (100%) rename {src => colobot-base}/graphics/engine/lightman.cpp (100%) rename {src => colobot-base}/graphics/engine/lightman.h (100%) rename {src => colobot-base}/graphics/engine/lightning.cpp (100%) rename {src => colobot-base}/graphics/engine/lightning.h (100%) rename {src => colobot-base}/graphics/engine/oldmodelmanager.cpp (100%) rename {src => colobot-base}/graphics/engine/oldmodelmanager.h (100%) rename {src => colobot-base}/graphics/engine/particle.cpp (100%) rename {src => colobot-base}/graphics/engine/particle.h (100%) rename {src => colobot-base}/graphics/engine/planet.cpp (100%) rename {src => colobot-base}/graphics/engine/planet.h (100%) rename {src => colobot-base}/graphics/engine/planet_type.h (100%) rename {src => colobot-base}/graphics/engine/pyro.cpp (100%) rename {src => colobot-base}/graphics/engine/pyro.h (100%) rename {src => colobot-base}/graphics/engine/pyro_manager.cpp (100%) rename {src => colobot-base}/graphics/engine/pyro_manager.h (100%) rename {src => colobot-base}/graphics/engine/pyro_type.h (100%) rename {src => colobot-base}/graphics/engine/terrain.cpp (100%) rename {src => colobot-base}/graphics/engine/terrain.h (100%) rename {src => colobot-base}/graphics/engine/text.cpp (100%) rename {src => colobot-base}/graphics/engine/text.h (100%) rename {src => colobot-base}/graphics/engine/water.cpp (100%) rename {src => colobot-base}/graphics/engine/water.h (100%) rename {src => colobot-base}/graphics/model/README.txt (100%) rename {src => colobot-base}/graphics/model/model.cpp (100%) rename {src => colobot-base}/graphics/model/model.h (100%) rename {src => colobot-base}/graphics/model/model_crash_sphere.h (100%) rename {src => colobot-base}/graphics/model/model_gltf.cpp (100%) rename {src => colobot-base}/graphics/model/model_gltf.h (100%) rename {src => colobot-base}/graphics/model/model_input.cpp (100%) rename {src => colobot-base}/graphics/model/model_input.h (100%) rename {src => colobot-base}/graphics/model/model_io_exception.h (100%) rename {src => colobot-base}/graphics/model/model_io_structs.h (100%) rename {src => colobot-base}/graphics/model/model_manager.cpp (100%) rename {src => colobot-base}/graphics/model/model_manager.h (100%) rename {src => colobot-base}/graphics/model/model_mesh.cpp (100%) rename {src => colobot-base}/graphics/model/model_mesh.h (100%) rename {src => colobot-base}/graphics/model/model_mod.cpp (100%) rename {src => colobot-base}/graphics/model/model_mod.h (100%) rename {src => colobot-base}/graphics/model/model_output.cpp (100%) rename {src => colobot-base}/graphics/model/model_output.h (100%) rename {src => colobot-base}/graphics/model/model_shadow_spot.h (100%) rename {src => colobot-base}/graphics/model/model_triangle.h (100%) rename {src => colobot-base}/graphics/model/model_txt.cpp (100%) rename {src => colobot-base}/graphics/model/model_txt.h (100%) rename {src => colobot-base}/graphics/opengl33/README.txt (100%) rename {src => colobot-base}/graphics/opengl33/gl33_device.cpp (100%) rename {src => colobot-base}/graphics/opengl33/gl33_device.h (100%) rename {src => colobot-base}/graphics/opengl33/gl33_object_renderer.cpp (100%) rename {src => colobot-base}/graphics/opengl33/gl33_object_renderer.h (100%) rename {src => colobot-base}/graphics/opengl33/gl33_particle_renderer.cpp (100%) rename {src => colobot-base}/graphics/opengl33/gl33_particle_renderer.h (100%) rename {src => colobot-base}/graphics/opengl33/gl33_shadow_renderer.cpp (100%) rename {src => colobot-base}/graphics/opengl33/gl33_shadow_renderer.h (100%) rename {src => colobot-base}/graphics/opengl33/gl33_terrain_renderer.cpp (100%) rename {src => colobot-base}/graphics/opengl33/gl33_terrain_renderer.h (100%) rename {src => colobot-base}/graphics/opengl33/gl33_ui_renderer.cpp (100%) rename {src => colobot-base}/graphics/opengl33/gl33_ui_renderer.h (100%) rename {src => colobot-base}/graphics/opengl33/glframebuffer.cpp (100%) rename {src => colobot-base}/graphics/opengl33/glframebuffer.h (100%) rename {src => colobot-base}/graphics/opengl33/glutil.cpp (100%) rename {src => colobot-base}/graphics/opengl33/glutil.h (100%) rename {src => colobot-base}/graphics/opengl33/shaders/CMakeLists.txt (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/lighting.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/object_fs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/object_vs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/particle_fs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/particle_vs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/preamble.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/shadow.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/shadow_fs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/shadow_vs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/terrain_fs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/terrain_vs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/ui_fs.glsl (100%) rename {src => colobot-base}/graphics/opengl33/shaders/gl33/ui_vs.glsl (100%) rename {src => colobot-base}/level/build_type.h (100%) rename {src => colobot-base}/level/level_category.cpp (100%) rename {src => colobot-base}/level/level_category.h (100%) rename {src => colobot-base}/level/mainmovie.cpp (100%) rename {src => colobot-base}/level/mainmovie.h (100%) rename {src => colobot-base}/level/parser/parser.cpp (100%) rename {src => colobot-base}/level/parser/parser.h (100%) rename {src => colobot-base}/level/parser/parserexceptions.cpp (100%) rename {src => colobot-base}/level/parser/parserexceptions.h (100%) rename {src => colobot-base}/level/parser/parserline.cpp (100%) rename {src => colobot-base}/level/parser/parserline.h (100%) rename {src => colobot-base}/level/parser/parserparam.cpp (100%) rename {src => colobot-base}/level/parser/parserparam.h (100%) rename {src => colobot-base}/level/player_profile.cpp (100%) rename {src => colobot-base}/level/player_profile.h (100%) rename {src => colobot-base}/level/research_type.h (100%) rename {src => colobot-base}/level/robotmain.cpp (100%) rename {src => colobot-base}/level/robotmain.h (100%) rename {src => colobot-base}/level/scene_conditions.cpp (100%) rename {src => colobot-base}/level/scene_conditions.h (100%) rename {src => colobot-base}/level/scoreboard.cpp (100%) rename {src => colobot-base}/level/scoreboard.h (100%) rename {src => colobot-base}/math/README.txt (100%) rename {src => colobot-base}/math/all.h (100%) rename {src => colobot-base}/math/const.h (100%) rename {src => colobot-base}/math/func.h (100%) rename {src => colobot-base}/math/geometry.h (100%) rename {src => colobot-base}/math/half.cpp (100%) rename {src => colobot-base}/math/half.h (100%) rename {src => colobot-base}/math/sphere.h (100%) rename {src => colobot-base}/object/README.txt (100%) rename {src => colobot-base}/object/auto/auto.cpp (100%) rename {src => colobot-base}/object/auto/auto.h (100%) rename {src => colobot-base}/object/auto/autobase.cpp (100%) rename {src => colobot-base}/object/auto/autobase.h (100%) rename {src => colobot-base}/object/auto/autoconvert.cpp (100%) rename {src => colobot-base}/object/auto/autoconvert.h (100%) rename {src => colobot-base}/object/auto/autoderrick.cpp (100%) rename {src => colobot-base}/object/auto/autoderrick.h (100%) rename {src => colobot-base}/object/auto/autodestroyer.cpp (100%) rename {src => colobot-base}/object/auto/autodestroyer.h (100%) rename {src => colobot-base}/object/auto/autoegg.cpp (100%) rename {src => colobot-base}/object/auto/autoegg.h (100%) rename {src => colobot-base}/object/auto/autofactory.cpp (100%) rename {src => colobot-base}/object/auto/autofactory.h (100%) rename {src => colobot-base}/object/auto/autoflag.cpp (100%) rename {src => colobot-base}/object/auto/autoflag.h (100%) rename {src => colobot-base}/object/auto/autohouston.cpp (100%) rename {src => colobot-base}/object/auto/autohouston.h (100%) rename {src => colobot-base}/object/auto/autojostle.cpp (100%) rename {src => colobot-base}/object/auto/autojostle.h (100%) rename {src => colobot-base}/object/auto/autokid.cpp (100%) rename {src => colobot-base}/object/auto/autokid.h (100%) rename {src => colobot-base}/object/auto/autolabo.cpp (100%) rename {src => colobot-base}/object/auto/autolabo.h (100%) rename {src => colobot-base}/object/auto/automush.cpp (100%) rename {src => colobot-base}/object/auto/automush.h (100%) rename {src => colobot-base}/object/auto/autonest.cpp (100%) rename {src => colobot-base}/object/auto/autonest.h (100%) rename {src => colobot-base}/object/auto/autonuclearplant.cpp (100%) rename {src => colobot-base}/object/auto/autonuclearplant.h (100%) rename {src => colobot-base}/object/auto/autoportico.cpp (100%) rename {src => colobot-base}/object/auto/autoportico.h (100%) rename {src => colobot-base}/object/auto/autopowercaptor.cpp (100%) rename {src => colobot-base}/object/auto/autopowercaptor.h (100%) rename {src => colobot-base}/object/auto/autopowerplant.cpp (100%) rename {src => colobot-base}/object/auto/autopowerplant.h (100%) rename {src => colobot-base}/object/auto/autopowerstation.cpp (100%) rename {src => colobot-base}/object/auto/autopowerstation.h (100%) rename {src => colobot-base}/object/auto/autoradar.cpp (100%) rename {src => colobot-base}/object/auto/autoradar.h (100%) rename {src => colobot-base}/object/auto/autorepair.cpp (100%) rename {src => colobot-base}/object/auto/autorepair.h (100%) rename {src => colobot-base}/object/auto/autoresearch.cpp (100%) rename {src => colobot-base}/object/auto/autoresearch.h (100%) rename {src => colobot-base}/object/auto/autoroot.cpp (100%) rename {src => colobot-base}/object/auto/autoroot.h (100%) rename {src => colobot-base}/object/auto/autotower.cpp (100%) rename {src => colobot-base}/object/auto/autotower.h (100%) rename {src => colobot-base}/object/auto/autovault.cpp (100%) rename {src => colobot-base}/object/auto/autovault.h (100%) rename {src => colobot-base}/object/crash_sphere.h (100%) rename {src => colobot-base}/object/drive_type.cpp (100%) rename {src => colobot-base}/object/drive_type.h (100%) rename {src => colobot-base}/object/implementation/power_container_impl.cpp (100%) rename {src => colobot-base}/object/implementation/power_container_impl.h (100%) rename {src => colobot-base}/object/implementation/program_storage_impl.cpp (100%) rename {src => colobot-base}/object/implementation/program_storage_impl.h (100%) rename {src => colobot-base}/object/implementation/programmable_impl.cpp (100%) rename {src => colobot-base}/object/implementation/programmable_impl.h (100%) rename {src => colobot-base}/object/implementation/task_executor_impl.cpp (100%) rename {src => colobot-base}/object/implementation/task_executor_impl.h (100%) rename {src => colobot-base}/object/interface/controllable_object.h (100%) rename {src => colobot-base}/object/interface/damageable_object.h (100%) rename {src => colobot-base}/object/interface/destroyable_object.h (100%) rename {src => colobot-base}/object/interface/flying_object.h (100%) rename {src => colobot-base}/object/interface/fragile_object.h (100%) rename {src => colobot-base}/object/interface/interactive_object.h (100%) rename {src => colobot-base}/object/interface/jet_flying_object.h (100%) rename {src => colobot-base}/object/interface/jostleable_object.h (100%) rename {src => colobot-base}/object/interface/movable_object.h (100%) rename {src => colobot-base}/object/interface/power_container_object.h (100%) rename {src => colobot-base}/object/interface/program_storage_object.h (100%) rename {src => colobot-base}/object/interface/programmable_object.h (100%) rename {src => colobot-base}/object/interface/ranged_object.h (100%) rename {src => colobot-base}/object/interface/shielded_auto_regen_object.h (100%) rename {src => colobot-base}/object/interface/shielded_object.h (100%) rename {src => colobot-base}/object/interface/slotted_object.h (100%) rename {src => colobot-base}/object/interface/task_executor_object.h (100%) rename {src => colobot-base}/object/interface/trace_drawing_object.cpp (100%) rename {src => colobot-base}/object/interface/trace_drawing_object.h (100%) rename {src => colobot-base}/object/interface/transportable_object.h (100%) rename {src => colobot-base}/object/mission_type.h (100%) rename {src => colobot-base}/object/motion/motion.cpp (100%) rename {src => colobot-base}/object/motion/motion.h (100%) rename {src => colobot-base}/object/motion/motionant.cpp (100%) rename {src => colobot-base}/object/motion/motionant.h (100%) rename {src => colobot-base}/object/motion/motionbee.cpp (100%) rename {src => colobot-base}/object/motion/motionbee.h (100%) rename {src => colobot-base}/object/motion/motionhuman.cpp (100%) rename {src => colobot-base}/object/motion/motionhuman.h (100%) rename {src => colobot-base}/object/motion/motionlevelcontroller.cpp (100%) rename {src => colobot-base}/object/motion/motionlevelcontroller.h (100%) rename {src => colobot-base}/object/motion/motionqueen.cpp (100%) rename {src => colobot-base}/object/motion/motionqueen.h (100%) rename {src => colobot-base}/object/motion/motionspider.cpp (100%) rename {src => colobot-base}/object/motion/motionspider.h (100%) rename {src => colobot-base}/object/motion/motiontoto.cpp (100%) rename {src => colobot-base}/object/motion/motiontoto.h (100%) rename {src => colobot-base}/object/motion/motionvehicle.cpp (100%) rename {src => colobot-base}/object/motion/motionvehicle.h (100%) rename {src => colobot-base}/object/motion/motionworm.cpp (100%) rename {src => colobot-base}/object/motion/motionworm.h (100%) rename {src => colobot-base}/object/object.cpp (100%) rename {src => colobot-base}/object/object.h (100%) rename {src => colobot-base}/object/object_create_exception.h (100%) rename {src => colobot-base}/object/object_create_params.h (100%) rename {src => colobot-base}/object/object_factory.cpp (100%) rename {src => colobot-base}/object/object_factory.h (100%) rename {src => colobot-base}/object/object_interface_type.h (100%) rename {src => colobot-base}/object/object_manager.cpp (100%) rename {src => colobot-base}/object/object_manager.h (100%) rename {src => colobot-base}/object/object_type.cpp (100%) rename {src => colobot-base}/object/object_type.h (100%) rename {src => colobot-base}/object/old_object.cpp (100%) rename {src => colobot-base}/object/old_object.h (100%) rename {src => colobot-base}/object/old_object_interface.cpp (100%) rename {src => colobot-base}/object/old_object_interface.h (100%) rename {src => colobot-base}/object/subclass/base_alien.cpp (100%) rename {src => colobot-base}/object/subclass/base_alien.h (100%) rename {src => colobot-base}/object/subclass/base_building.cpp (100%) rename {src => colobot-base}/object/subclass/base_building.h (100%) rename {src => colobot-base}/object/subclass/base_robot.cpp (100%) rename {src => colobot-base}/object/subclass/base_robot.h (100%) rename {src => colobot-base}/object/subclass/base_vehicle.cpp (100%) rename {src => colobot-base}/object/subclass/base_vehicle.h (100%) rename {src => colobot-base}/object/subclass/exchange_post.cpp (100%) rename {src => colobot-base}/object/subclass/exchange_post.h (100%) rename {src => colobot-base}/object/subclass/shielder.cpp (100%) rename {src => colobot-base}/object/subclass/shielder.h (100%) rename {src => colobot-base}/object/subclass/static_object.cpp (100%) rename {src => colobot-base}/object/subclass/static_object.h (100%) rename {src => colobot-base}/object/task/task.cpp (100%) rename {src => colobot-base}/object/task/task.h (100%) rename {src => colobot-base}/object/task/taskadvance.cpp (100%) rename {src => colobot-base}/object/task/taskadvance.h (100%) rename {src => colobot-base}/object/task/taskbuild.cpp (100%) rename {src => colobot-base}/object/task/taskbuild.h (100%) rename {src => colobot-base}/object/task/taskdeletemark.cpp (100%) rename {src => colobot-base}/object/task/taskdeletemark.h (100%) rename {src => colobot-base}/object/task/taskfire.cpp (100%) rename {src => colobot-base}/object/task/taskfire.h (100%) rename {src => colobot-base}/object/task/taskfireant.cpp (100%) rename {src => colobot-base}/object/task/taskfireant.h (100%) rename {src => colobot-base}/object/task/taskflag.cpp (100%) rename {src => colobot-base}/object/task/taskflag.h (100%) rename {src => colobot-base}/object/task/taskgoto.cpp (100%) rename {src => colobot-base}/object/task/taskgoto.h (100%) rename {src => colobot-base}/object/task/taskgungoal.cpp (100%) rename {src => colobot-base}/object/task/taskgungoal.h (100%) rename {src => colobot-base}/object/task/taskinfo.cpp (100%) rename {src => colobot-base}/object/task/taskinfo.h (100%) rename {src => colobot-base}/object/task/taskmanip.cpp (100%) rename {src => colobot-base}/object/task/taskmanip.h (100%) rename {src => colobot-base}/object/task/taskpen.cpp (100%) rename {src => colobot-base}/object/task/taskpen.h (100%) rename {src => colobot-base}/object/task/taskrecover.cpp (100%) rename {src => colobot-base}/object/task/taskrecover.h (100%) rename {src => colobot-base}/object/task/tasksearch.cpp (100%) rename {src => colobot-base}/object/task/tasksearch.h (100%) rename {src => colobot-base}/object/task/taskshield.cpp (100%) rename {src => colobot-base}/object/task/taskshield.h (100%) rename {src => colobot-base}/object/task/taskspiderexplo.cpp (100%) rename {src => colobot-base}/object/task/taskspiderexplo.h (100%) rename {src => colobot-base}/object/task/tasktake.cpp (100%) rename {src => colobot-base}/object/task/tasktake.h (100%) rename {src => colobot-base}/object/task/taskterraform.cpp (100%) rename {src => colobot-base}/object/task/taskterraform.h (100%) rename {src => colobot-base}/object/task/taskturn.cpp (100%) rename {src => colobot-base}/object/task/taskturn.h (100%) rename {src => colobot-base}/object/task/taskwait.cpp (100%) rename {src => colobot-base}/object/task/taskwait.h (100%) rename {src => colobot-base}/object/tool_type.cpp (100%) rename {src => colobot-base}/object/tool_type.h (100%) rename {src => colobot-base}/physics/README.txt (100%) rename {src => colobot-base}/physics/physics.cpp (100%) rename {src => colobot-base}/physics/physics.h (100%) rename {src => colobot-base}/script/cbottoken.cpp (100%) rename {src => colobot-base}/script/cbottoken.h (100%) rename {src => colobot-base}/script/script.cpp (100%) rename {src => colobot-base}/script/script.h (100%) rename {src => colobot-base}/script/scriptfunc.cpp (100%) rename {src => colobot-base}/script/scriptfunc.h (100%) rename {src => colobot-base}/sound/README.txt (100%) rename {src => colobot-base}/sound/oalsound/alsound.cpp (100%) rename {src => colobot-base}/sound/oalsound/alsound.h (100%) rename {src => colobot-base}/sound/oalsound/buffer.cpp (100%) rename {src => colobot-base}/sound/oalsound/buffer.h (100%) rename {src => colobot-base}/sound/oalsound/channel.cpp (100%) rename {src => colobot-base}/sound/oalsound/channel.h (100%) rename {src => colobot-base}/sound/oalsound/check.cpp (100%) rename {src => colobot-base}/sound/oalsound/check.h (100%) rename {src => colobot-base}/sound/sound.cpp (100%) rename {src => colobot-base}/sound/sound.h (100%) rename {src => colobot-base}/sound/sound_type.cpp (100%) rename {src => colobot-base}/sound/sound_type.h (100%) rename {src => colobot-base}/tools/CMakeLists.txt (100%) rename {src => colobot-base}/tools/README.txt (100%) rename {src => colobot-base}/tools/convert_model.cpp (100%) rename {src => colobot-base}/ui/README.txt (100%) rename {src => colobot-base}/ui/controls/button.cpp (100%) rename {src => colobot-base}/ui/controls/button.h (100%) rename {src => colobot-base}/ui/controls/check.cpp (100%) rename {src => colobot-base}/ui/controls/check.h (100%) rename {src => colobot-base}/ui/controls/color.cpp (100%) rename {src => colobot-base}/ui/controls/color.h (100%) rename {src => colobot-base}/ui/controls/control.cpp (100%) rename {src => colobot-base}/ui/controls/control.h (100%) rename {src => colobot-base}/ui/controls/edit.cpp (100%) rename {src => colobot-base}/ui/controls/edit.h (100%) rename {src => colobot-base}/ui/controls/editvalue.cpp (100%) rename {src => colobot-base}/ui/controls/editvalue.h (100%) rename {src => colobot-base}/ui/controls/enumslider.cpp (100%) rename {src => colobot-base}/ui/controls/enumslider.h (100%) rename {src => colobot-base}/ui/controls/gauge.cpp (100%) rename {src => colobot-base}/ui/controls/gauge.h (100%) rename {src => colobot-base}/ui/controls/group.cpp (100%) rename {src => colobot-base}/ui/controls/group.h (100%) rename {src => colobot-base}/ui/controls/image.cpp (100%) rename {src => colobot-base}/ui/controls/image.h (100%) rename {src => colobot-base}/ui/controls/interface.cpp (100%) rename {src => colobot-base}/ui/controls/interface.h (100%) rename {src => colobot-base}/ui/controls/key.cpp (100%) rename {src => colobot-base}/ui/controls/key.h (100%) rename {src => colobot-base}/ui/controls/label.cpp (100%) rename {src => colobot-base}/ui/controls/label.h (100%) rename {src => colobot-base}/ui/controls/list.cpp (100%) rename {src => colobot-base}/ui/controls/list.h (100%) rename {src => colobot-base}/ui/controls/map.cpp (100%) rename {src => colobot-base}/ui/controls/map.h (100%) rename {src => colobot-base}/ui/controls/scroll.cpp (100%) rename {src => colobot-base}/ui/controls/scroll.h (100%) rename {src => colobot-base}/ui/controls/shortcut.cpp (100%) rename {src => colobot-base}/ui/controls/shortcut.h (100%) rename {src => colobot-base}/ui/controls/slider.cpp (100%) rename {src => colobot-base}/ui/controls/slider.h (100%) rename {src => colobot-base}/ui/controls/target.cpp (100%) rename {src => colobot-base}/ui/controls/target.h (100%) rename {src => colobot-base}/ui/controls/window.cpp (100%) rename {src => colobot-base}/ui/controls/window.h (100%) rename {src => colobot-base}/ui/debug_menu.cpp (100%) rename {src => colobot-base}/ui/debug_menu.h (100%) rename {src => colobot-base}/ui/displayinfo.cpp (100%) rename {src => colobot-base}/ui/displayinfo.h (100%) rename {src => colobot-base}/ui/displaytext.cpp (100%) rename {src => colobot-base}/ui/displaytext.h (100%) rename {src => colobot-base}/ui/filedialog.cpp (100%) rename {src => colobot-base}/ui/filedialog.h (100%) rename {src => colobot-base}/ui/maindialog.cpp (100%) rename {src => colobot-base}/ui/maindialog.h (100%) rename {src => colobot-base}/ui/mainmap.cpp (100%) rename {src => colobot-base}/ui/mainmap.h (100%) rename {src => colobot-base}/ui/mainshort.cpp (100%) rename {src => colobot-base}/ui/mainshort.h (100%) rename {src => colobot-base}/ui/mainui.cpp (100%) rename {src => colobot-base}/ui/mainui.h (100%) rename {src => colobot-base}/ui/object_interface.cpp (100%) rename {src => colobot-base}/ui/object_interface.h (100%) rename {src => colobot-base}/ui/particles_generator.cpp (100%) rename {src => colobot-base}/ui/particles_generator.h (100%) rename {src => colobot-base}/ui/screen/screen.cpp (100%) rename {src => colobot-base}/ui/screen/screen.h (100%) rename {src => colobot-base}/ui/screen/screen_appearance.cpp (100%) rename {src => colobot-base}/ui/screen/screen_appearance.h (100%) rename {src => colobot-base}/ui/screen/screen_io.cpp (100%) rename {src => colobot-base}/ui/screen/screen_io.h (100%) rename {src => colobot-base}/ui/screen/screen_io_read.cpp (100%) rename {src => colobot-base}/ui/screen/screen_io_read.h (100%) rename {src => colobot-base}/ui/screen/screen_io_write.cpp (100%) rename {src => colobot-base}/ui/screen/screen_io_write.h (100%) rename {src => colobot-base}/ui/screen/screen_level_list.cpp (100%) rename {src => colobot-base}/ui/screen/screen_level_list.h (100%) rename {src => colobot-base}/ui/screen/screen_loading.cpp (100%) rename {src => colobot-base}/ui/screen/screen_loading.h (100%) rename {src => colobot-base}/ui/screen/screen_main_menu.cpp (100%) rename {src => colobot-base}/ui/screen/screen_main_menu.h (100%) rename {src => colobot-base}/ui/screen/screen_mod_list.cpp (100%) rename {src => colobot-base}/ui/screen/screen_mod_list.h (100%) rename {src => colobot-base}/ui/screen/screen_player_select.cpp (100%) rename {src => colobot-base}/ui/screen/screen_player_select.h (100%) rename {src => colobot-base}/ui/screen/screen_quit.cpp (100%) rename {src => colobot-base}/ui/screen/screen_quit.h (100%) rename {src => colobot-base}/ui/screen/screen_setup.cpp (100%) rename {src => colobot-base}/ui/screen/screen_setup.h (100%) rename {src => colobot-base}/ui/screen/screen_setup_controls.cpp (100%) rename {src => colobot-base}/ui/screen/screen_setup_controls.h (100%) rename {src => colobot-base}/ui/screen/screen_setup_display.cpp (100%) rename {src => colobot-base}/ui/screen/screen_setup_display.h (100%) rename {src => colobot-base}/ui/screen/screen_setup_game.cpp (100%) rename {src => colobot-base}/ui/screen/screen_setup_game.h (100%) rename {src => colobot-base}/ui/screen/screen_setup_graphics.cpp (100%) rename {src => colobot-base}/ui/screen/screen_setup_graphics.h (100%) rename {src => colobot-base}/ui/screen/screen_setup_sound.cpp (100%) rename {src => colobot-base}/ui/screen/screen_setup_sound.h (100%) rename {src => colobot-base}/ui/screen/screen_welcome.cpp (100%) rename {src => colobot-base}/ui/screen/screen_welcome.h (100%) rename {src => colobot-base}/ui/studio.cpp (100%) rename {src => colobot-base}/ui/studio.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0cd479d8..4eebf03c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -436,8 +436,8 @@ add_subdirectory(colobot-common) # Add CBot add_subdirectory(CBot) -# Subdirectory with sources -add_subdirectory(src) +# Add base Colobot implementation +add_subdirectory(colobot-base) # Add Colobot executable add_subdirectory(colobot-app) diff --git a/colobot-app/CMakeLists.txt b/colobot-app/CMakeLists.txt index 812793c6..0f1cb10b 100644 --- a/colobot-app/CMakeLists.txt +++ b/colobot-app/CMakeLists.txt @@ -8,14 +8,14 @@ target_sources(colobot PRIVATE ) if(MSVC) - target_compile_options(colobotbase PRIVATE /utf-8) + target_compile_options(colobot PRIVATE /utf-8) endif() if(PLATFORM_WINDOWS) target_sources(colobot PRIVATE ${PROJECT_BINARY_DIR}/desktop/colobot.rc) endif() -target_link_libraries(colobot colobotbase SDL2::Main) +target_link_libraries(colobot Colobot-Base SDL2::Main) if(COLOBOT_HIDE_CONSOLE) set_target_properties(colobot PROPERTIES WIN32_EXECUTABLE TRUE) diff --git a/src/CMakeLists.txt b/colobot-base/CMakeLists.txt similarity index 96% rename from src/CMakeLists.txt rename to colobot-base/CMakeLists.txt index c0c5bbe2..11f30074 100644 --- a/src/CMakeLists.txt +++ b/colobot-base/CMakeLists.txt @@ -26,7 +26,7 @@ configure_file(common/config.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/common/config. configure_file(common/version.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/common/version.h") # Todo: split this monstrosity into smaller libraries (graphics, math, ui, etc.) -add_library(colobotbase STATIC +add_library(Colobot-Base STATIC app/app.cpp app/app.h app/controller.cpp @@ -484,14 +484,14 @@ add_library(colobotbase STATIC ui/studio.h ) -target_include_directories(colobotbase PUBLIC +target_include_directories(Colobot-Base PUBLIC ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/.. ${CMAKE_CURRENT_BINARY_DIR} ) # Main libraries -target_link_libraries(colobotbase PUBLIC +target_link_libraries(Colobot-Base PUBLIC CBot Colobot-Common localename @@ -509,7 +509,7 @@ target_link_libraries(colobotbase PUBLIC # Optional libraries if(OPENAL_SOUND) - target_sources(colobotbase PRIVATE + target_sources(Colobot-Base PRIVATE sound/oalsound/alsound.cpp sound/oalsound/buffer.cpp sound/oalsound/channel.cpp @@ -519,15 +519,15 @@ if(OPENAL_SOUND) sound/oalsound/channel.h sound/oalsound/check.h ) - target_link_libraries(colobotbase PUBLIC OpenAL::OpenAL) + target_link_libraries(Colobot-Base PUBLIC OpenAL::OpenAL) endif() if(WINGETOPT) - target_link_libraries(colobotbase PUBLIC wingetopt) + target_link_libraries(Colobot-Base PUBLIC wingetopt) endif() if(MSVC) - target_compile_options(colobotbase PRIVATE /utf-8) + target_compile_options(Colobot-Base PRIVATE /utf-8) endif() # Additional libraries per platform @@ -547,7 +547,7 @@ if(PLATFORM_WINDOWS) find_library(BROTLIENC_LIBRARY NAMES brotlienc-static) find_library(BROTLIDEC_LIBRARY NAMES brotlidec-static) - target_link_libraries(colobotbase PUBLIC + target_link_libraries(Colobot-Base PUBLIC Gettext::Intl ${BZ2_LIBRARY} ${FREETYPE_LIBRARY} @@ -570,19 +570,19 @@ if(PLATFORM_WINDOWS) ) endif() else() - target_link_libraries(colobotbase PUBLIC -lintl) + target_link_libraries(Colobot-Base PUBLIC -lintl) endif() elseif(PLATFORM_GNU) # nothing elseif(PLATFORM_LINUX) # for clock_gettime - target_link_libraries(colobotbase PUBLIC -lrt) + target_link_libraries(Colobot-Base PUBLIC -lrt) elseif(PLATFORM_MACOSX) find_package(Intl REQUIRED) - target_link_libraries(colobotbase PUBLIC Gettext::Intl) + target_link_libraries(Colobot-Base PUBLIC Gettext::Intl) elseif(PLATFORM_FREEBSD) find_package(Intl REQUIRED) - target_link_libraries(colobotbase PUBLIC Gettext::Intl) + target_link_libraries(Colobot-Base PUBLIC Gettext::Intl) endif() @@ -590,5 +590,5 @@ set(COLOBOT_LIBS ${LIBS} PARENT_SCOPE) # Linter-specific if(COLOBOT_LINT_BUILD) - add_fake_header_sources("src" colobotbase) + add_fake_header_sources("src" Colobot-Base) endif() diff --git a/src/app/README.txt b/colobot-base/app/README.txt similarity index 100% rename from src/app/README.txt rename to colobot-base/app/README.txt diff --git a/src/app/app.cpp b/colobot-base/app/app.cpp similarity index 100% rename from src/app/app.cpp rename to colobot-base/app/app.cpp diff --git a/src/app/app.h b/colobot-base/app/app.h similarity index 100% rename from src/app/app.h rename to colobot-base/app/app.h diff --git a/src/app/controller.cpp b/colobot-base/app/controller.cpp similarity index 100% rename from src/app/controller.cpp rename to colobot-base/app/controller.cpp diff --git a/src/app/controller.h b/colobot-base/app/controller.h similarity index 100% rename from src/app/controller.h rename to colobot-base/app/controller.h diff --git a/src/app/input.cpp b/colobot-base/app/input.cpp similarity index 100% rename from src/app/input.cpp rename to colobot-base/app/input.cpp diff --git a/src/app/input.h b/colobot-base/app/input.h similarity index 100% rename from src/app/input.h rename to colobot-base/app/input.h diff --git a/src/app/modman.cpp b/colobot-base/app/modman.cpp similarity index 100% rename from src/app/modman.cpp rename to colobot-base/app/modman.cpp diff --git a/src/app/modman.h b/colobot-base/app/modman.h similarity index 100% rename from src/app/modman.h rename to colobot-base/app/modman.h diff --git a/src/app/pathman.cpp b/colobot-base/app/pathman.cpp similarity index 100% rename from src/app/pathman.cpp rename to colobot-base/app/pathman.cpp diff --git a/src/app/pathman.h b/colobot-base/app/pathman.h similarity index 100% rename from src/app/pathman.h rename to colobot-base/app/pathman.h diff --git a/src/app/pausemanager.cpp b/colobot-base/app/pausemanager.cpp similarity index 100% rename from src/app/pausemanager.cpp rename to colobot-base/app/pausemanager.cpp diff --git a/src/app/pausemanager.h b/colobot-base/app/pausemanager.h similarity index 100% rename from src/app/pausemanager.h rename to colobot-base/app/pausemanager.h diff --git a/src/app/signal_handlers.cpp b/colobot-base/app/signal_handlers.cpp similarity index 100% rename from src/app/signal_handlers.cpp rename to colobot-base/app/signal_handlers.cpp diff --git a/src/app/signal_handlers.h b/colobot-base/app/signal_handlers.h similarity index 100% rename from src/app/signal_handlers.h rename to colobot-base/app/signal_handlers.h diff --git a/src/common/.gitignore b/colobot-base/common/.gitignore similarity index 100% rename from src/common/.gitignore rename to colobot-base/common/.gitignore diff --git a/src/common/README.txt b/colobot-base/common/README.txt similarity index 100% rename from src/common/README.txt rename to colobot-base/common/README.txt diff --git a/src/common/config.h.cmake b/colobot-base/common/config.h.cmake similarity index 100% rename from src/common/config.h.cmake rename to colobot-base/common/config.h.cmake diff --git a/src/common/config_file.cpp b/colobot-base/common/config_file.cpp similarity index 100% rename from src/common/config_file.cpp rename to colobot-base/common/config_file.cpp diff --git a/src/common/config_file.h b/colobot-base/common/config_file.h similarity index 100% rename from src/common/config_file.h rename to colobot-base/common/config_file.h diff --git a/src/common/error.h b/colobot-base/common/error.h similarity index 100% rename from src/common/error.h rename to colobot-base/common/error.h diff --git a/src/common/event.cpp b/colobot-base/common/event.cpp similarity index 100% rename from src/common/event.cpp rename to colobot-base/common/event.cpp diff --git a/src/common/event.h b/colobot-base/common/event.h similarity index 100% rename from src/common/event.h rename to colobot-base/common/event.h diff --git a/src/common/font_loader.cpp b/colobot-base/common/font_loader.cpp similarity index 100% rename from src/common/font_loader.cpp rename to colobot-base/common/font_loader.cpp diff --git a/src/common/font_loader.h b/colobot-base/common/font_loader.h similarity index 100% rename from src/common/font_loader.h rename to colobot-base/common/font_loader.h diff --git a/src/common/global.h b/colobot-base/common/global.h similarity index 100% rename from src/common/global.h rename to colobot-base/common/global.h diff --git a/src/common/image.cpp b/colobot-base/common/image.cpp similarity index 100% rename from src/common/image.cpp rename to colobot-base/common/image.cpp diff --git a/src/common/image.h b/colobot-base/common/image.h similarity index 100% rename from src/common/image.h rename to colobot-base/common/image.h diff --git a/src/common/ioutils.h b/colobot-base/common/ioutils.h similarity index 100% rename from src/common/ioutils.h rename to colobot-base/common/ioutils.h diff --git a/src/common/key.cpp b/colobot-base/common/key.cpp similarity index 100% rename from src/common/key.cpp rename to colobot-base/common/key.cpp diff --git a/src/common/key.h b/colobot-base/common/key.h similarity index 100% rename from src/common/key.h rename to colobot-base/common/key.h diff --git a/src/common/language.cpp b/colobot-base/common/language.cpp similarity index 100% rename from src/common/language.cpp rename to colobot-base/common/language.cpp diff --git a/src/common/language.h b/colobot-base/common/language.h similarity index 100% rename from src/common/language.h rename to colobot-base/common/language.h diff --git a/src/common/logger.cpp b/colobot-base/common/logger.cpp similarity index 100% rename from src/common/logger.cpp rename to colobot-base/common/logger.cpp diff --git a/src/common/logger.h b/colobot-base/common/logger.h similarity index 100% rename from src/common/logger.h rename to colobot-base/common/logger.h diff --git a/src/common/profiler.cpp b/colobot-base/common/profiler.cpp similarity index 100% rename from src/common/profiler.cpp rename to colobot-base/common/profiler.cpp diff --git a/src/common/profiler.h b/colobot-base/common/profiler.h similarity index 100% rename from src/common/profiler.h rename to colobot-base/common/profiler.h diff --git a/src/common/regex_utils.cpp b/colobot-base/common/regex_utils.cpp similarity index 100% rename from src/common/regex_utils.cpp rename to colobot-base/common/regex_utils.cpp diff --git a/src/common/regex_utils.h b/colobot-base/common/regex_utils.h similarity index 100% rename from src/common/regex_utils.h rename to colobot-base/common/regex_utils.h diff --git a/src/common/resources/inputstream.cpp b/colobot-base/common/resources/inputstream.cpp similarity index 100% rename from src/common/resources/inputstream.cpp rename to colobot-base/common/resources/inputstream.cpp diff --git a/src/common/resources/inputstream.h b/colobot-base/common/resources/inputstream.h similarity index 100% rename from src/common/resources/inputstream.h rename to colobot-base/common/resources/inputstream.h diff --git a/src/common/resources/inputstreambuffer.cpp b/colobot-base/common/resources/inputstreambuffer.cpp similarity index 100% rename from src/common/resources/inputstreambuffer.cpp rename to colobot-base/common/resources/inputstreambuffer.cpp diff --git a/src/common/resources/inputstreambuffer.h b/colobot-base/common/resources/inputstreambuffer.h similarity index 100% rename from src/common/resources/inputstreambuffer.h rename to colobot-base/common/resources/inputstreambuffer.h diff --git a/src/common/resources/outputstream.cpp b/colobot-base/common/resources/outputstream.cpp similarity index 100% rename from src/common/resources/outputstream.cpp rename to colobot-base/common/resources/outputstream.cpp diff --git a/src/common/resources/outputstream.h b/colobot-base/common/resources/outputstream.h similarity index 100% rename from src/common/resources/outputstream.h rename to colobot-base/common/resources/outputstream.h diff --git a/src/common/resources/outputstreambuffer.cpp b/colobot-base/common/resources/outputstreambuffer.cpp similarity index 100% rename from src/common/resources/outputstreambuffer.cpp rename to colobot-base/common/resources/outputstreambuffer.cpp diff --git a/src/common/resources/outputstreambuffer.h b/colobot-base/common/resources/outputstreambuffer.h similarity index 100% rename from src/common/resources/outputstreambuffer.h rename to colobot-base/common/resources/outputstreambuffer.h diff --git a/src/common/resources/resourcemanager.cpp b/colobot-base/common/resources/resourcemanager.cpp similarity index 100% rename from src/common/resources/resourcemanager.cpp rename to colobot-base/common/resources/resourcemanager.cpp diff --git a/src/common/resources/resourcemanager.h b/colobot-base/common/resources/resourcemanager.h similarity index 100% rename from src/common/resources/resourcemanager.h rename to colobot-base/common/resources/resourcemanager.h diff --git a/src/common/resources/sdl_file_wrapper.cpp b/colobot-base/common/resources/sdl_file_wrapper.cpp similarity index 100% rename from src/common/resources/sdl_file_wrapper.cpp rename to colobot-base/common/resources/sdl_file_wrapper.cpp diff --git a/src/common/resources/sdl_file_wrapper.h b/colobot-base/common/resources/sdl_file_wrapper.h similarity index 100% rename from src/common/resources/sdl_file_wrapper.h rename to colobot-base/common/resources/sdl_file_wrapper.h diff --git a/src/common/resources/sdl_memory_wrapper.cpp b/colobot-base/common/resources/sdl_memory_wrapper.cpp similarity index 100% rename from src/common/resources/sdl_memory_wrapper.cpp rename to colobot-base/common/resources/sdl_memory_wrapper.cpp diff --git a/src/common/resources/sdl_memory_wrapper.h b/colobot-base/common/resources/sdl_memory_wrapper.h similarity index 100% rename from src/common/resources/sdl_memory_wrapper.h rename to colobot-base/common/resources/sdl_memory_wrapper.h diff --git a/src/common/resources/sndfile_wrapper.cpp b/colobot-base/common/resources/sndfile_wrapper.cpp similarity index 100% rename from src/common/resources/sndfile_wrapper.cpp rename to colobot-base/common/resources/sndfile_wrapper.cpp diff --git a/src/common/resources/sndfile_wrapper.h b/colobot-base/common/resources/sndfile_wrapper.h similarity index 100% rename from src/common/resources/sndfile_wrapper.h rename to colobot-base/common/resources/sndfile_wrapper.h diff --git a/src/common/restext.cpp b/colobot-base/common/restext.cpp similarity index 100% rename from src/common/restext.cpp rename to colobot-base/common/restext.cpp diff --git a/src/common/restext.h b/colobot-base/common/restext.h similarity index 100% rename from src/common/restext.h rename to colobot-base/common/restext.h diff --git a/src/common/settings.cpp b/colobot-base/common/settings.cpp similarity index 100% rename from src/common/settings.cpp rename to colobot-base/common/settings.cpp diff --git a/src/common/settings.h b/colobot-base/common/settings.h similarity index 100% rename from src/common/settings.h rename to colobot-base/common/settings.h diff --git a/src/common/singleton.h b/colobot-base/common/singleton.h similarity index 100% rename from src/common/singleton.h rename to colobot-base/common/singleton.h diff --git a/src/common/system/system.cpp b/colobot-base/common/system/system.cpp similarity index 100% rename from src/common/system/system.cpp rename to colobot-base/common/system/system.cpp diff --git a/src/common/system/system.h b/colobot-base/common/system/system.h similarity index 100% rename from src/common/system/system.h rename to colobot-base/common/system/system.h diff --git a/src/common/system/system_linux.cpp b/colobot-base/common/system/system_linux.cpp similarity index 100% rename from src/common/system/system_linux.cpp rename to colobot-base/common/system/system_linux.cpp diff --git a/src/common/system/system_linux.h b/colobot-base/common/system/system_linux.h similarity index 100% rename from src/common/system/system_linux.h rename to colobot-base/common/system/system_linux.h diff --git a/src/common/system/system_macosx.cpp b/colobot-base/common/system/system_macosx.cpp similarity index 100% rename from src/common/system/system_macosx.cpp rename to colobot-base/common/system/system_macosx.cpp diff --git a/src/common/system/system_macosx.h b/colobot-base/common/system/system_macosx.h similarity index 100% rename from src/common/system/system_macosx.h rename to colobot-base/common/system/system_macosx.h diff --git a/src/common/system/system_other.cpp b/colobot-base/common/system/system_other.cpp similarity index 100% rename from src/common/system/system_other.cpp rename to colobot-base/common/system/system_other.cpp diff --git a/src/common/system/system_other.h b/colobot-base/common/system/system_other.h similarity index 100% rename from src/common/system/system_other.h rename to colobot-base/common/system/system_other.h diff --git a/src/common/system/system_windows.cpp b/colobot-base/common/system/system_windows.cpp similarity index 100% rename from src/common/system/system_windows.cpp rename to colobot-base/common/system/system_windows.cpp diff --git a/src/common/system/system_windows.h b/colobot-base/common/system/system_windows.h similarity index 100% rename from src/common/system/system_windows.h rename to colobot-base/common/system/system_windows.h diff --git a/src/common/thread/worker_thread.h b/colobot-base/common/thread/worker_thread.h similarity index 100% rename from src/common/thread/worker_thread.h rename to colobot-base/common/thread/worker_thread.h diff --git a/src/common/timeutils.cpp b/colobot-base/common/timeutils.cpp similarity index 100% rename from src/common/timeutils.cpp rename to colobot-base/common/timeutils.cpp diff --git a/src/common/timeutils.h b/colobot-base/common/timeutils.h similarity index 100% rename from src/common/timeutils.h rename to colobot-base/common/timeutils.h diff --git a/src/common/version.h.cmake b/colobot-base/common/version.h.cmake similarity index 100% rename from src/common/version.h.cmake rename to colobot-base/common/version.h.cmake diff --git a/src/graphics/README.txt b/colobot-base/graphics/README.txt similarity index 100% rename from src/graphics/README.txt rename to colobot-base/graphics/README.txt diff --git a/src/graphics/core/README.txt b/colobot-base/graphics/core/README.txt similarity index 100% rename from src/graphics/core/README.txt rename to colobot-base/graphics/core/README.txt diff --git a/src/graphics/core/color.cpp b/colobot-base/graphics/core/color.cpp similarity index 100% rename from src/graphics/core/color.cpp rename to colobot-base/graphics/core/color.cpp diff --git a/src/graphics/core/color.h b/colobot-base/graphics/core/color.h similarity index 100% rename from src/graphics/core/color.h rename to colobot-base/graphics/core/color.h diff --git a/src/graphics/core/device.h b/colobot-base/graphics/core/device.h similarity index 100% rename from src/graphics/core/device.h rename to colobot-base/graphics/core/device.h diff --git a/src/graphics/core/framebuffer.cpp b/colobot-base/graphics/core/framebuffer.cpp similarity index 100% rename from src/graphics/core/framebuffer.cpp rename to colobot-base/graphics/core/framebuffer.cpp diff --git a/src/graphics/core/framebuffer.h b/colobot-base/graphics/core/framebuffer.h similarity index 100% rename from src/graphics/core/framebuffer.h rename to colobot-base/graphics/core/framebuffer.h diff --git a/src/graphics/core/light.h b/colobot-base/graphics/core/light.h similarity index 100% rename from src/graphics/core/light.h rename to colobot-base/graphics/core/light.h diff --git a/src/graphics/core/material.h b/colobot-base/graphics/core/material.h similarity index 100% rename from src/graphics/core/material.h rename to colobot-base/graphics/core/material.h diff --git a/src/graphics/core/renderers.h b/colobot-base/graphics/core/renderers.h similarity index 100% rename from src/graphics/core/renderers.h rename to colobot-base/graphics/core/renderers.h diff --git a/src/graphics/core/texture.h b/colobot-base/graphics/core/texture.h similarity index 100% rename from src/graphics/core/texture.h rename to colobot-base/graphics/core/texture.h diff --git a/src/graphics/core/transparency.h b/colobot-base/graphics/core/transparency.h similarity index 100% rename from src/graphics/core/transparency.h rename to colobot-base/graphics/core/transparency.h diff --git a/src/graphics/core/triangle.h b/colobot-base/graphics/core/triangle.h similarity index 100% rename from src/graphics/core/triangle.h rename to colobot-base/graphics/core/triangle.h diff --git a/src/graphics/core/type.cpp b/colobot-base/graphics/core/type.cpp similarity index 100% rename from src/graphics/core/type.cpp rename to colobot-base/graphics/core/type.cpp diff --git a/src/graphics/core/type.h b/colobot-base/graphics/core/type.h similarity index 100% rename from src/graphics/core/type.h rename to colobot-base/graphics/core/type.h diff --git a/src/graphics/core/vertex.h b/colobot-base/graphics/core/vertex.h similarity index 100% rename from src/graphics/core/vertex.h rename to colobot-base/graphics/core/vertex.h diff --git a/src/graphics/d3d/README.txt b/colobot-base/graphics/d3d/README.txt similarity index 100% rename from src/graphics/d3d/README.txt rename to colobot-base/graphics/d3d/README.txt diff --git a/src/graphics/engine/README.txt b/colobot-base/graphics/engine/README.txt similarity index 100% rename from src/graphics/engine/README.txt rename to colobot-base/graphics/engine/README.txt diff --git a/src/graphics/engine/camera.cpp b/colobot-base/graphics/engine/camera.cpp similarity index 100% rename from src/graphics/engine/camera.cpp rename to colobot-base/graphics/engine/camera.cpp diff --git a/src/graphics/engine/camera.h b/colobot-base/graphics/engine/camera.h similarity index 100% rename from src/graphics/engine/camera.h rename to colobot-base/graphics/engine/camera.h diff --git a/src/graphics/engine/cloud.cpp b/colobot-base/graphics/engine/cloud.cpp similarity index 100% rename from src/graphics/engine/cloud.cpp rename to colobot-base/graphics/engine/cloud.cpp diff --git a/src/graphics/engine/cloud.h b/colobot-base/graphics/engine/cloud.h similarity index 100% rename from src/graphics/engine/cloud.h rename to colobot-base/graphics/engine/cloud.h diff --git a/src/graphics/engine/engine.cpp b/colobot-base/graphics/engine/engine.cpp similarity index 100% rename from src/graphics/engine/engine.cpp rename to colobot-base/graphics/engine/engine.cpp diff --git a/src/graphics/engine/engine.h b/colobot-base/graphics/engine/engine.h similarity index 100% rename from src/graphics/engine/engine.h rename to colobot-base/graphics/engine/engine.h diff --git a/src/graphics/engine/lightman.cpp b/colobot-base/graphics/engine/lightman.cpp similarity index 100% rename from src/graphics/engine/lightman.cpp rename to colobot-base/graphics/engine/lightman.cpp diff --git a/src/graphics/engine/lightman.h b/colobot-base/graphics/engine/lightman.h similarity index 100% rename from src/graphics/engine/lightman.h rename to colobot-base/graphics/engine/lightman.h diff --git a/src/graphics/engine/lightning.cpp b/colobot-base/graphics/engine/lightning.cpp similarity index 100% rename from src/graphics/engine/lightning.cpp rename to colobot-base/graphics/engine/lightning.cpp diff --git a/src/graphics/engine/lightning.h b/colobot-base/graphics/engine/lightning.h similarity index 100% rename from src/graphics/engine/lightning.h rename to colobot-base/graphics/engine/lightning.h diff --git a/src/graphics/engine/oldmodelmanager.cpp b/colobot-base/graphics/engine/oldmodelmanager.cpp similarity index 100% rename from src/graphics/engine/oldmodelmanager.cpp rename to colobot-base/graphics/engine/oldmodelmanager.cpp diff --git a/src/graphics/engine/oldmodelmanager.h b/colobot-base/graphics/engine/oldmodelmanager.h similarity index 100% rename from src/graphics/engine/oldmodelmanager.h rename to colobot-base/graphics/engine/oldmodelmanager.h diff --git a/src/graphics/engine/particle.cpp b/colobot-base/graphics/engine/particle.cpp similarity index 100% rename from src/graphics/engine/particle.cpp rename to colobot-base/graphics/engine/particle.cpp diff --git a/src/graphics/engine/particle.h b/colobot-base/graphics/engine/particle.h similarity index 100% rename from src/graphics/engine/particle.h rename to colobot-base/graphics/engine/particle.h diff --git a/src/graphics/engine/planet.cpp b/colobot-base/graphics/engine/planet.cpp similarity index 100% rename from src/graphics/engine/planet.cpp rename to colobot-base/graphics/engine/planet.cpp diff --git a/src/graphics/engine/planet.h b/colobot-base/graphics/engine/planet.h similarity index 100% rename from src/graphics/engine/planet.h rename to colobot-base/graphics/engine/planet.h diff --git a/src/graphics/engine/planet_type.h b/colobot-base/graphics/engine/planet_type.h similarity index 100% rename from src/graphics/engine/planet_type.h rename to colobot-base/graphics/engine/planet_type.h diff --git a/src/graphics/engine/pyro.cpp b/colobot-base/graphics/engine/pyro.cpp similarity index 100% rename from src/graphics/engine/pyro.cpp rename to colobot-base/graphics/engine/pyro.cpp diff --git a/src/graphics/engine/pyro.h b/colobot-base/graphics/engine/pyro.h similarity index 100% rename from src/graphics/engine/pyro.h rename to colobot-base/graphics/engine/pyro.h diff --git a/src/graphics/engine/pyro_manager.cpp b/colobot-base/graphics/engine/pyro_manager.cpp similarity index 100% rename from src/graphics/engine/pyro_manager.cpp rename to colobot-base/graphics/engine/pyro_manager.cpp diff --git a/src/graphics/engine/pyro_manager.h b/colobot-base/graphics/engine/pyro_manager.h similarity index 100% rename from src/graphics/engine/pyro_manager.h rename to colobot-base/graphics/engine/pyro_manager.h diff --git a/src/graphics/engine/pyro_type.h b/colobot-base/graphics/engine/pyro_type.h similarity index 100% rename from src/graphics/engine/pyro_type.h rename to colobot-base/graphics/engine/pyro_type.h diff --git a/src/graphics/engine/terrain.cpp b/colobot-base/graphics/engine/terrain.cpp similarity index 100% rename from src/graphics/engine/terrain.cpp rename to colobot-base/graphics/engine/terrain.cpp diff --git a/src/graphics/engine/terrain.h b/colobot-base/graphics/engine/terrain.h similarity index 100% rename from src/graphics/engine/terrain.h rename to colobot-base/graphics/engine/terrain.h diff --git a/src/graphics/engine/text.cpp b/colobot-base/graphics/engine/text.cpp similarity index 100% rename from src/graphics/engine/text.cpp rename to colobot-base/graphics/engine/text.cpp diff --git a/src/graphics/engine/text.h b/colobot-base/graphics/engine/text.h similarity index 100% rename from src/graphics/engine/text.h rename to colobot-base/graphics/engine/text.h diff --git a/src/graphics/engine/water.cpp b/colobot-base/graphics/engine/water.cpp similarity index 100% rename from src/graphics/engine/water.cpp rename to colobot-base/graphics/engine/water.cpp diff --git a/src/graphics/engine/water.h b/colobot-base/graphics/engine/water.h similarity index 100% rename from src/graphics/engine/water.h rename to colobot-base/graphics/engine/water.h diff --git a/src/graphics/model/README.txt b/colobot-base/graphics/model/README.txt similarity index 100% rename from src/graphics/model/README.txt rename to colobot-base/graphics/model/README.txt diff --git a/src/graphics/model/model.cpp b/colobot-base/graphics/model/model.cpp similarity index 100% rename from src/graphics/model/model.cpp rename to colobot-base/graphics/model/model.cpp diff --git a/src/graphics/model/model.h b/colobot-base/graphics/model/model.h similarity index 100% rename from src/graphics/model/model.h rename to colobot-base/graphics/model/model.h diff --git a/src/graphics/model/model_crash_sphere.h b/colobot-base/graphics/model/model_crash_sphere.h similarity index 100% rename from src/graphics/model/model_crash_sphere.h rename to colobot-base/graphics/model/model_crash_sphere.h diff --git a/src/graphics/model/model_gltf.cpp b/colobot-base/graphics/model/model_gltf.cpp similarity index 100% rename from src/graphics/model/model_gltf.cpp rename to colobot-base/graphics/model/model_gltf.cpp diff --git a/src/graphics/model/model_gltf.h b/colobot-base/graphics/model/model_gltf.h similarity index 100% rename from src/graphics/model/model_gltf.h rename to colobot-base/graphics/model/model_gltf.h diff --git a/src/graphics/model/model_input.cpp b/colobot-base/graphics/model/model_input.cpp similarity index 100% rename from src/graphics/model/model_input.cpp rename to colobot-base/graphics/model/model_input.cpp diff --git a/src/graphics/model/model_input.h b/colobot-base/graphics/model/model_input.h similarity index 100% rename from src/graphics/model/model_input.h rename to colobot-base/graphics/model/model_input.h diff --git a/src/graphics/model/model_io_exception.h b/colobot-base/graphics/model/model_io_exception.h similarity index 100% rename from src/graphics/model/model_io_exception.h rename to colobot-base/graphics/model/model_io_exception.h diff --git a/src/graphics/model/model_io_structs.h b/colobot-base/graphics/model/model_io_structs.h similarity index 100% rename from src/graphics/model/model_io_structs.h rename to colobot-base/graphics/model/model_io_structs.h diff --git a/src/graphics/model/model_manager.cpp b/colobot-base/graphics/model/model_manager.cpp similarity index 100% rename from src/graphics/model/model_manager.cpp rename to colobot-base/graphics/model/model_manager.cpp diff --git a/src/graphics/model/model_manager.h b/colobot-base/graphics/model/model_manager.h similarity index 100% rename from src/graphics/model/model_manager.h rename to colobot-base/graphics/model/model_manager.h diff --git a/src/graphics/model/model_mesh.cpp b/colobot-base/graphics/model/model_mesh.cpp similarity index 100% rename from src/graphics/model/model_mesh.cpp rename to colobot-base/graphics/model/model_mesh.cpp diff --git a/src/graphics/model/model_mesh.h b/colobot-base/graphics/model/model_mesh.h similarity index 100% rename from src/graphics/model/model_mesh.h rename to colobot-base/graphics/model/model_mesh.h diff --git a/src/graphics/model/model_mod.cpp b/colobot-base/graphics/model/model_mod.cpp similarity index 100% rename from src/graphics/model/model_mod.cpp rename to colobot-base/graphics/model/model_mod.cpp diff --git a/src/graphics/model/model_mod.h b/colobot-base/graphics/model/model_mod.h similarity index 100% rename from src/graphics/model/model_mod.h rename to colobot-base/graphics/model/model_mod.h diff --git a/src/graphics/model/model_output.cpp b/colobot-base/graphics/model/model_output.cpp similarity index 100% rename from src/graphics/model/model_output.cpp rename to colobot-base/graphics/model/model_output.cpp diff --git a/src/graphics/model/model_output.h b/colobot-base/graphics/model/model_output.h similarity index 100% rename from src/graphics/model/model_output.h rename to colobot-base/graphics/model/model_output.h diff --git a/src/graphics/model/model_shadow_spot.h b/colobot-base/graphics/model/model_shadow_spot.h similarity index 100% rename from src/graphics/model/model_shadow_spot.h rename to colobot-base/graphics/model/model_shadow_spot.h diff --git a/src/graphics/model/model_triangle.h b/colobot-base/graphics/model/model_triangle.h similarity index 100% rename from src/graphics/model/model_triangle.h rename to colobot-base/graphics/model/model_triangle.h diff --git a/src/graphics/model/model_txt.cpp b/colobot-base/graphics/model/model_txt.cpp similarity index 100% rename from src/graphics/model/model_txt.cpp rename to colobot-base/graphics/model/model_txt.cpp diff --git a/src/graphics/model/model_txt.h b/colobot-base/graphics/model/model_txt.h similarity index 100% rename from src/graphics/model/model_txt.h rename to colobot-base/graphics/model/model_txt.h diff --git a/src/graphics/opengl33/README.txt b/colobot-base/graphics/opengl33/README.txt similarity index 100% rename from src/graphics/opengl33/README.txt rename to colobot-base/graphics/opengl33/README.txt diff --git a/src/graphics/opengl33/gl33_device.cpp b/colobot-base/graphics/opengl33/gl33_device.cpp similarity index 100% rename from src/graphics/opengl33/gl33_device.cpp rename to colobot-base/graphics/opengl33/gl33_device.cpp diff --git a/src/graphics/opengl33/gl33_device.h b/colobot-base/graphics/opengl33/gl33_device.h similarity index 100% rename from src/graphics/opengl33/gl33_device.h rename to colobot-base/graphics/opengl33/gl33_device.h diff --git a/src/graphics/opengl33/gl33_object_renderer.cpp b/colobot-base/graphics/opengl33/gl33_object_renderer.cpp similarity index 100% rename from src/graphics/opengl33/gl33_object_renderer.cpp rename to colobot-base/graphics/opengl33/gl33_object_renderer.cpp diff --git a/src/graphics/opengl33/gl33_object_renderer.h b/colobot-base/graphics/opengl33/gl33_object_renderer.h similarity index 100% rename from src/graphics/opengl33/gl33_object_renderer.h rename to colobot-base/graphics/opengl33/gl33_object_renderer.h diff --git a/src/graphics/opengl33/gl33_particle_renderer.cpp b/colobot-base/graphics/opengl33/gl33_particle_renderer.cpp similarity index 100% rename from src/graphics/opengl33/gl33_particle_renderer.cpp rename to colobot-base/graphics/opengl33/gl33_particle_renderer.cpp diff --git a/src/graphics/opengl33/gl33_particle_renderer.h b/colobot-base/graphics/opengl33/gl33_particle_renderer.h similarity index 100% rename from src/graphics/opengl33/gl33_particle_renderer.h rename to colobot-base/graphics/opengl33/gl33_particle_renderer.h diff --git a/src/graphics/opengl33/gl33_shadow_renderer.cpp b/colobot-base/graphics/opengl33/gl33_shadow_renderer.cpp similarity index 100% rename from src/graphics/opengl33/gl33_shadow_renderer.cpp rename to colobot-base/graphics/opengl33/gl33_shadow_renderer.cpp diff --git a/src/graphics/opengl33/gl33_shadow_renderer.h b/colobot-base/graphics/opengl33/gl33_shadow_renderer.h similarity index 100% rename from src/graphics/opengl33/gl33_shadow_renderer.h rename to colobot-base/graphics/opengl33/gl33_shadow_renderer.h diff --git a/src/graphics/opengl33/gl33_terrain_renderer.cpp b/colobot-base/graphics/opengl33/gl33_terrain_renderer.cpp similarity index 100% rename from src/graphics/opengl33/gl33_terrain_renderer.cpp rename to colobot-base/graphics/opengl33/gl33_terrain_renderer.cpp diff --git a/src/graphics/opengl33/gl33_terrain_renderer.h b/colobot-base/graphics/opengl33/gl33_terrain_renderer.h similarity index 100% rename from src/graphics/opengl33/gl33_terrain_renderer.h rename to colobot-base/graphics/opengl33/gl33_terrain_renderer.h diff --git a/src/graphics/opengl33/gl33_ui_renderer.cpp b/colobot-base/graphics/opengl33/gl33_ui_renderer.cpp similarity index 100% rename from src/graphics/opengl33/gl33_ui_renderer.cpp rename to colobot-base/graphics/opengl33/gl33_ui_renderer.cpp diff --git a/src/graphics/opengl33/gl33_ui_renderer.h b/colobot-base/graphics/opengl33/gl33_ui_renderer.h similarity index 100% rename from src/graphics/opengl33/gl33_ui_renderer.h rename to colobot-base/graphics/opengl33/gl33_ui_renderer.h diff --git a/src/graphics/opengl33/glframebuffer.cpp b/colobot-base/graphics/opengl33/glframebuffer.cpp similarity index 100% rename from src/graphics/opengl33/glframebuffer.cpp rename to colobot-base/graphics/opengl33/glframebuffer.cpp diff --git a/src/graphics/opengl33/glframebuffer.h b/colobot-base/graphics/opengl33/glframebuffer.h similarity index 100% rename from src/graphics/opengl33/glframebuffer.h rename to colobot-base/graphics/opengl33/glframebuffer.h diff --git a/src/graphics/opengl33/glutil.cpp b/colobot-base/graphics/opengl33/glutil.cpp similarity index 100% rename from src/graphics/opengl33/glutil.cpp rename to colobot-base/graphics/opengl33/glutil.cpp diff --git a/src/graphics/opengl33/glutil.h b/colobot-base/graphics/opengl33/glutil.h similarity index 100% rename from src/graphics/opengl33/glutil.h rename to colobot-base/graphics/opengl33/glutil.h diff --git a/src/graphics/opengl33/shaders/CMakeLists.txt b/colobot-base/graphics/opengl33/shaders/CMakeLists.txt similarity index 100% rename from src/graphics/opengl33/shaders/CMakeLists.txt rename to colobot-base/graphics/opengl33/shaders/CMakeLists.txt diff --git a/src/graphics/opengl33/shaders/gl33/lighting.glsl b/colobot-base/graphics/opengl33/shaders/gl33/lighting.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/lighting.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/lighting.glsl diff --git a/src/graphics/opengl33/shaders/gl33/object_fs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/object_fs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/object_fs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/object_fs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/object_vs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/object_vs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/object_vs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/object_vs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/particle_fs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/particle_fs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/particle_fs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/particle_fs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/particle_vs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/particle_vs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/particle_vs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/particle_vs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/preamble.glsl b/colobot-base/graphics/opengl33/shaders/gl33/preamble.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/preamble.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/preamble.glsl diff --git a/src/graphics/opengl33/shaders/gl33/shadow.glsl b/colobot-base/graphics/opengl33/shaders/gl33/shadow.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/shadow.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/shadow.glsl diff --git a/src/graphics/opengl33/shaders/gl33/shadow_fs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/shadow_fs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/shadow_fs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/shadow_fs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/shadow_vs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/shadow_vs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/shadow_vs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/shadow_vs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/terrain_fs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/terrain_fs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/terrain_fs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/terrain_fs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/terrain_vs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/terrain_vs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/terrain_vs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/terrain_vs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/ui_fs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/ui_fs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/ui_fs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/ui_fs.glsl diff --git a/src/graphics/opengl33/shaders/gl33/ui_vs.glsl b/colobot-base/graphics/opengl33/shaders/gl33/ui_vs.glsl similarity index 100% rename from src/graphics/opengl33/shaders/gl33/ui_vs.glsl rename to colobot-base/graphics/opengl33/shaders/gl33/ui_vs.glsl diff --git a/src/level/build_type.h b/colobot-base/level/build_type.h similarity index 100% rename from src/level/build_type.h rename to colobot-base/level/build_type.h diff --git a/src/level/level_category.cpp b/colobot-base/level/level_category.cpp similarity index 100% rename from src/level/level_category.cpp rename to colobot-base/level/level_category.cpp diff --git a/src/level/level_category.h b/colobot-base/level/level_category.h similarity index 100% rename from src/level/level_category.h rename to colobot-base/level/level_category.h diff --git a/src/level/mainmovie.cpp b/colobot-base/level/mainmovie.cpp similarity index 100% rename from src/level/mainmovie.cpp rename to colobot-base/level/mainmovie.cpp diff --git a/src/level/mainmovie.h b/colobot-base/level/mainmovie.h similarity index 100% rename from src/level/mainmovie.h rename to colobot-base/level/mainmovie.h diff --git a/src/level/parser/parser.cpp b/colobot-base/level/parser/parser.cpp similarity index 100% rename from src/level/parser/parser.cpp rename to colobot-base/level/parser/parser.cpp diff --git a/src/level/parser/parser.h b/colobot-base/level/parser/parser.h similarity index 100% rename from src/level/parser/parser.h rename to colobot-base/level/parser/parser.h diff --git a/src/level/parser/parserexceptions.cpp b/colobot-base/level/parser/parserexceptions.cpp similarity index 100% rename from src/level/parser/parserexceptions.cpp rename to colobot-base/level/parser/parserexceptions.cpp diff --git a/src/level/parser/parserexceptions.h b/colobot-base/level/parser/parserexceptions.h similarity index 100% rename from src/level/parser/parserexceptions.h rename to colobot-base/level/parser/parserexceptions.h diff --git a/src/level/parser/parserline.cpp b/colobot-base/level/parser/parserline.cpp similarity index 100% rename from src/level/parser/parserline.cpp rename to colobot-base/level/parser/parserline.cpp diff --git a/src/level/parser/parserline.h b/colobot-base/level/parser/parserline.h similarity index 100% rename from src/level/parser/parserline.h rename to colobot-base/level/parser/parserline.h diff --git a/src/level/parser/parserparam.cpp b/colobot-base/level/parser/parserparam.cpp similarity index 100% rename from src/level/parser/parserparam.cpp rename to colobot-base/level/parser/parserparam.cpp diff --git a/src/level/parser/parserparam.h b/colobot-base/level/parser/parserparam.h similarity index 100% rename from src/level/parser/parserparam.h rename to colobot-base/level/parser/parserparam.h diff --git a/src/level/player_profile.cpp b/colobot-base/level/player_profile.cpp similarity index 100% rename from src/level/player_profile.cpp rename to colobot-base/level/player_profile.cpp diff --git a/src/level/player_profile.h b/colobot-base/level/player_profile.h similarity index 100% rename from src/level/player_profile.h rename to colobot-base/level/player_profile.h diff --git a/src/level/research_type.h b/colobot-base/level/research_type.h similarity index 100% rename from src/level/research_type.h rename to colobot-base/level/research_type.h diff --git a/src/level/robotmain.cpp b/colobot-base/level/robotmain.cpp similarity index 100% rename from src/level/robotmain.cpp rename to colobot-base/level/robotmain.cpp diff --git a/src/level/robotmain.h b/colobot-base/level/robotmain.h similarity index 100% rename from src/level/robotmain.h rename to colobot-base/level/robotmain.h diff --git a/src/level/scene_conditions.cpp b/colobot-base/level/scene_conditions.cpp similarity index 100% rename from src/level/scene_conditions.cpp rename to colobot-base/level/scene_conditions.cpp diff --git a/src/level/scene_conditions.h b/colobot-base/level/scene_conditions.h similarity index 100% rename from src/level/scene_conditions.h rename to colobot-base/level/scene_conditions.h diff --git a/src/level/scoreboard.cpp b/colobot-base/level/scoreboard.cpp similarity index 100% rename from src/level/scoreboard.cpp rename to colobot-base/level/scoreboard.cpp diff --git a/src/level/scoreboard.h b/colobot-base/level/scoreboard.h similarity index 100% rename from src/level/scoreboard.h rename to colobot-base/level/scoreboard.h diff --git a/src/math/README.txt b/colobot-base/math/README.txt similarity index 100% rename from src/math/README.txt rename to colobot-base/math/README.txt diff --git a/src/math/all.h b/colobot-base/math/all.h similarity index 100% rename from src/math/all.h rename to colobot-base/math/all.h diff --git a/src/math/const.h b/colobot-base/math/const.h similarity index 100% rename from src/math/const.h rename to colobot-base/math/const.h diff --git a/src/math/func.h b/colobot-base/math/func.h similarity index 100% rename from src/math/func.h rename to colobot-base/math/func.h diff --git a/src/math/geometry.h b/colobot-base/math/geometry.h similarity index 100% rename from src/math/geometry.h rename to colobot-base/math/geometry.h diff --git a/src/math/half.cpp b/colobot-base/math/half.cpp similarity index 100% rename from src/math/half.cpp rename to colobot-base/math/half.cpp diff --git a/src/math/half.h b/colobot-base/math/half.h similarity index 100% rename from src/math/half.h rename to colobot-base/math/half.h diff --git a/src/math/sphere.h b/colobot-base/math/sphere.h similarity index 100% rename from src/math/sphere.h rename to colobot-base/math/sphere.h diff --git a/src/object/README.txt b/colobot-base/object/README.txt similarity index 100% rename from src/object/README.txt rename to colobot-base/object/README.txt diff --git a/src/object/auto/auto.cpp b/colobot-base/object/auto/auto.cpp similarity index 100% rename from src/object/auto/auto.cpp rename to colobot-base/object/auto/auto.cpp diff --git a/src/object/auto/auto.h b/colobot-base/object/auto/auto.h similarity index 100% rename from src/object/auto/auto.h rename to colobot-base/object/auto/auto.h diff --git a/src/object/auto/autobase.cpp b/colobot-base/object/auto/autobase.cpp similarity index 100% rename from src/object/auto/autobase.cpp rename to colobot-base/object/auto/autobase.cpp diff --git a/src/object/auto/autobase.h b/colobot-base/object/auto/autobase.h similarity index 100% rename from src/object/auto/autobase.h rename to colobot-base/object/auto/autobase.h diff --git a/src/object/auto/autoconvert.cpp b/colobot-base/object/auto/autoconvert.cpp similarity index 100% rename from src/object/auto/autoconvert.cpp rename to colobot-base/object/auto/autoconvert.cpp diff --git a/src/object/auto/autoconvert.h b/colobot-base/object/auto/autoconvert.h similarity index 100% rename from src/object/auto/autoconvert.h rename to colobot-base/object/auto/autoconvert.h diff --git a/src/object/auto/autoderrick.cpp b/colobot-base/object/auto/autoderrick.cpp similarity index 100% rename from src/object/auto/autoderrick.cpp rename to colobot-base/object/auto/autoderrick.cpp diff --git a/src/object/auto/autoderrick.h b/colobot-base/object/auto/autoderrick.h similarity index 100% rename from src/object/auto/autoderrick.h rename to colobot-base/object/auto/autoderrick.h diff --git a/src/object/auto/autodestroyer.cpp b/colobot-base/object/auto/autodestroyer.cpp similarity index 100% rename from src/object/auto/autodestroyer.cpp rename to colobot-base/object/auto/autodestroyer.cpp diff --git a/src/object/auto/autodestroyer.h b/colobot-base/object/auto/autodestroyer.h similarity index 100% rename from src/object/auto/autodestroyer.h rename to colobot-base/object/auto/autodestroyer.h diff --git a/src/object/auto/autoegg.cpp b/colobot-base/object/auto/autoegg.cpp similarity index 100% rename from src/object/auto/autoegg.cpp rename to colobot-base/object/auto/autoegg.cpp diff --git a/src/object/auto/autoegg.h b/colobot-base/object/auto/autoegg.h similarity index 100% rename from src/object/auto/autoegg.h rename to colobot-base/object/auto/autoegg.h diff --git a/src/object/auto/autofactory.cpp b/colobot-base/object/auto/autofactory.cpp similarity index 100% rename from src/object/auto/autofactory.cpp rename to colobot-base/object/auto/autofactory.cpp diff --git a/src/object/auto/autofactory.h b/colobot-base/object/auto/autofactory.h similarity index 100% rename from src/object/auto/autofactory.h rename to colobot-base/object/auto/autofactory.h diff --git a/src/object/auto/autoflag.cpp b/colobot-base/object/auto/autoflag.cpp similarity index 100% rename from src/object/auto/autoflag.cpp rename to colobot-base/object/auto/autoflag.cpp diff --git a/src/object/auto/autoflag.h b/colobot-base/object/auto/autoflag.h similarity index 100% rename from src/object/auto/autoflag.h rename to colobot-base/object/auto/autoflag.h diff --git a/src/object/auto/autohouston.cpp b/colobot-base/object/auto/autohouston.cpp similarity index 100% rename from src/object/auto/autohouston.cpp rename to colobot-base/object/auto/autohouston.cpp diff --git a/src/object/auto/autohouston.h b/colobot-base/object/auto/autohouston.h similarity index 100% rename from src/object/auto/autohouston.h rename to colobot-base/object/auto/autohouston.h diff --git a/src/object/auto/autojostle.cpp b/colobot-base/object/auto/autojostle.cpp similarity index 100% rename from src/object/auto/autojostle.cpp rename to colobot-base/object/auto/autojostle.cpp diff --git a/src/object/auto/autojostle.h b/colobot-base/object/auto/autojostle.h similarity index 100% rename from src/object/auto/autojostle.h rename to colobot-base/object/auto/autojostle.h diff --git a/src/object/auto/autokid.cpp b/colobot-base/object/auto/autokid.cpp similarity index 100% rename from src/object/auto/autokid.cpp rename to colobot-base/object/auto/autokid.cpp diff --git a/src/object/auto/autokid.h b/colobot-base/object/auto/autokid.h similarity index 100% rename from src/object/auto/autokid.h rename to colobot-base/object/auto/autokid.h diff --git a/src/object/auto/autolabo.cpp b/colobot-base/object/auto/autolabo.cpp similarity index 100% rename from src/object/auto/autolabo.cpp rename to colobot-base/object/auto/autolabo.cpp diff --git a/src/object/auto/autolabo.h b/colobot-base/object/auto/autolabo.h similarity index 100% rename from src/object/auto/autolabo.h rename to colobot-base/object/auto/autolabo.h diff --git a/src/object/auto/automush.cpp b/colobot-base/object/auto/automush.cpp similarity index 100% rename from src/object/auto/automush.cpp rename to colobot-base/object/auto/automush.cpp diff --git a/src/object/auto/automush.h b/colobot-base/object/auto/automush.h similarity index 100% rename from src/object/auto/automush.h rename to colobot-base/object/auto/automush.h diff --git a/src/object/auto/autonest.cpp b/colobot-base/object/auto/autonest.cpp similarity index 100% rename from src/object/auto/autonest.cpp rename to colobot-base/object/auto/autonest.cpp diff --git a/src/object/auto/autonest.h b/colobot-base/object/auto/autonest.h similarity index 100% rename from src/object/auto/autonest.h rename to colobot-base/object/auto/autonest.h diff --git a/src/object/auto/autonuclearplant.cpp b/colobot-base/object/auto/autonuclearplant.cpp similarity index 100% rename from src/object/auto/autonuclearplant.cpp rename to colobot-base/object/auto/autonuclearplant.cpp diff --git a/src/object/auto/autonuclearplant.h b/colobot-base/object/auto/autonuclearplant.h similarity index 100% rename from src/object/auto/autonuclearplant.h rename to colobot-base/object/auto/autonuclearplant.h diff --git a/src/object/auto/autoportico.cpp b/colobot-base/object/auto/autoportico.cpp similarity index 100% rename from src/object/auto/autoportico.cpp rename to colobot-base/object/auto/autoportico.cpp diff --git a/src/object/auto/autoportico.h b/colobot-base/object/auto/autoportico.h similarity index 100% rename from src/object/auto/autoportico.h rename to colobot-base/object/auto/autoportico.h diff --git a/src/object/auto/autopowercaptor.cpp b/colobot-base/object/auto/autopowercaptor.cpp similarity index 100% rename from src/object/auto/autopowercaptor.cpp rename to colobot-base/object/auto/autopowercaptor.cpp diff --git a/src/object/auto/autopowercaptor.h b/colobot-base/object/auto/autopowercaptor.h similarity index 100% rename from src/object/auto/autopowercaptor.h rename to colobot-base/object/auto/autopowercaptor.h diff --git a/src/object/auto/autopowerplant.cpp b/colobot-base/object/auto/autopowerplant.cpp similarity index 100% rename from src/object/auto/autopowerplant.cpp rename to colobot-base/object/auto/autopowerplant.cpp diff --git a/src/object/auto/autopowerplant.h b/colobot-base/object/auto/autopowerplant.h similarity index 100% rename from src/object/auto/autopowerplant.h rename to colobot-base/object/auto/autopowerplant.h diff --git a/src/object/auto/autopowerstation.cpp b/colobot-base/object/auto/autopowerstation.cpp similarity index 100% rename from src/object/auto/autopowerstation.cpp rename to colobot-base/object/auto/autopowerstation.cpp diff --git a/src/object/auto/autopowerstation.h b/colobot-base/object/auto/autopowerstation.h similarity index 100% rename from src/object/auto/autopowerstation.h rename to colobot-base/object/auto/autopowerstation.h diff --git a/src/object/auto/autoradar.cpp b/colobot-base/object/auto/autoradar.cpp similarity index 100% rename from src/object/auto/autoradar.cpp rename to colobot-base/object/auto/autoradar.cpp diff --git a/src/object/auto/autoradar.h b/colobot-base/object/auto/autoradar.h similarity index 100% rename from src/object/auto/autoradar.h rename to colobot-base/object/auto/autoradar.h diff --git a/src/object/auto/autorepair.cpp b/colobot-base/object/auto/autorepair.cpp similarity index 100% rename from src/object/auto/autorepair.cpp rename to colobot-base/object/auto/autorepair.cpp diff --git a/src/object/auto/autorepair.h b/colobot-base/object/auto/autorepair.h similarity index 100% rename from src/object/auto/autorepair.h rename to colobot-base/object/auto/autorepair.h diff --git a/src/object/auto/autoresearch.cpp b/colobot-base/object/auto/autoresearch.cpp similarity index 100% rename from src/object/auto/autoresearch.cpp rename to colobot-base/object/auto/autoresearch.cpp diff --git a/src/object/auto/autoresearch.h b/colobot-base/object/auto/autoresearch.h similarity index 100% rename from src/object/auto/autoresearch.h rename to colobot-base/object/auto/autoresearch.h diff --git a/src/object/auto/autoroot.cpp b/colobot-base/object/auto/autoroot.cpp similarity index 100% rename from src/object/auto/autoroot.cpp rename to colobot-base/object/auto/autoroot.cpp diff --git a/src/object/auto/autoroot.h b/colobot-base/object/auto/autoroot.h similarity index 100% rename from src/object/auto/autoroot.h rename to colobot-base/object/auto/autoroot.h diff --git a/src/object/auto/autotower.cpp b/colobot-base/object/auto/autotower.cpp similarity index 100% rename from src/object/auto/autotower.cpp rename to colobot-base/object/auto/autotower.cpp diff --git a/src/object/auto/autotower.h b/colobot-base/object/auto/autotower.h similarity index 100% rename from src/object/auto/autotower.h rename to colobot-base/object/auto/autotower.h diff --git a/src/object/auto/autovault.cpp b/colobot-base/object/auto/autovault.cpp similarity index 100% rename from src/object/auto/autovault.cpp rename to colobot-base/object/auto/autovault.cpp diff --git a/src/object/auto/autovault.h b/colobot-base/object/auto/autovault.h similarity index 100% rename from src/object/auto/autovault.h rename to colobot-base/object/auto/autovault.h diff --git a/src/object/crash_sphere.h b/colobot-base/object/crash_sphere.h similarity index 100% rename from src/object/crash_sphere.h rename to colobot-base/object/crash_sphere.h diff --git a/src/object/drive_type.cpp b/colobot-base/object/drive_type.cpp similarity index 100% rename from src/object/drive_type.cpp rename to colobot-base/object/drive_type.cpp diff --git a/src/object/drive_type.h b/colobot-base/object/drive_type.h similarity index 100% rename from src/object/drive_type.h rename to colobot-base/object/drive_type.h diff --git a/src/object/implementation/power_container_impl.cpp b/colobot-base/object/implementation/power_container_impl.cpp similarity index 100% rename from src/object/implementation/power_container_impl.cpp rename to colobot-base/object/implementation/power_container_impl.cpp diff --git a/src/object/implementation/power_container_impl.h b/colobot-base/object/implementation/power_container_impl.h similarity index 100% rename from src/object/implementation/power_container_impl.h rename to colobot-base/object/implementation/power_container_impl.h diff --git a/src/object/implementation/program_storage_impl.cpp b/colobot-base/object/implementation/program_storage_impl.cpp similarity index 100% rename from src/object/implementation/program_storage_impl.cpp rename to colobot-base/object/implementation/program_storage_impl.cpp diff --git a/src/object/implementation/program_storage_impl.h b/colobot-base/object/implementation/program_storage_impl.h similarity index 100% rename from src/object/implementation/program_storage_impl.h rename to colobot-base/object/implementation/program_storage_impl.h diff --git a/src/object/implementation/programmable_impl.cpp b/colobot-base/object/implementation/programmable_impl.cpp similarity index 100% rename from src/object/implementation/programmable_impl.cpp rename to colobot-base/object/implementation/programmable_impl.cpp diff --git a/src/object/implementation/programmable_impl.h b/colobot-base/object/implementation/programmable_impl.h similarity index 100% rename from src/object/implementation/programmable_impl.h rename to colobot-base/object/implementation/programmable_impl.h diff --git a/src/object/implementation/task_executor_impl.cpp b/colobot-base/object/implementation/task_executor_impl.cpp similarity index 100% rename from src/object/implementation/task_executor_impl.cpp rename to colobot-base/object/implementation/task_executor_impl.cpp diff --git a/src/object/implementation/task_executor_impl.h b/colobot-base/object/implementation/task_executor_impl.h similarity index 100% rename from src/object/implementation/task_executor_impl.h rename to colobot-base/object/implementation/task_executor_impl.h diff --git a/src/object/interface/controllable_object.h b/colobot-base/object/interface/controllable_object.h similarity index 100% rename from src/object/interface/controllable_object.h rename to colobot-base/object/interface/controllable_object.h diff --git a/src/object/interface/damageable_object.h b/colobot-base/object/interface/damageable_object.h similarity index 100% rename from src/object/interface/damageable_object.h rename to colobot-base/object/interface/damageable_object.h diff --git a/src/object/interface/destroyable_object.h b/colobot-base/object/interface/destroyable_object.h similarity index 100% rename from src/object/interface/destroyable_object.h rename to colobot-base/object/interface/destroyable_object.h diff --git a/src/object/interface/flying_object.h b/colobot-base/object/interface/flying_object.h similarity index 100% rename from src/object/interface/flying_object.h rename to colobot-base/object/interface/flying_object.h diff --git a/src/object/interface/fragile_object.h b/colobot-base/object/interface/fragile_object.h similarity index 100% rename from src/object/interface/fragile_object.h rename to colobot-base/object/interface/fragile_object.h diff --git a/src/object/interface/interactive_object.h b/colobot-base/object/interface/interactive_object.h similarity index 100% rename from src/object/interface/interactive_object.h rename to colobot-base/object/interface/interactive_object.h diff --git a/src/object/interface/jet_flying_object.h b/colobot-base/object/interface/jet_flying_object.h similarity index 100% rename from src/object/interface/jet_flying_object.h rename to colobot-base/object/interface/jet_flying_object.h diff --git a/src/object/interface/jostleable_object.h b/colobot-base/object/interface/jostleable_object.h similarity index 100% rename from src/object/interface/jostleable_object.h rename to colobot-base/object/interface/jostleable_object.h diff --git a/src/object/interface/movable_object.h b/colobot-base/object/interface/movable_object.h similarity index 100% rename from src/object/interface/movable_object.h rename to colobot-base/object/interface/movable_object.h diff --git a/src/object/interface/power_container_object.h b/colobot-base/object/interface/power_container_object.h similarity index 100% rename from src/object/interface/power_container_object.h rename to colobot-base/object/interface/power_container_object.h diff --git a/src/object/interface/program_storage_object.h b/colobot-base/object/interface/program_storage_object.h similarity index 100% rename from src/object/interface/program_storage_object.h rename to colobot-base/object/interface/program_storage_object.h diff --git a/src/object/interface/programmable_object.h b/colobot-base/object/interface/programmable_object.h similarity index 100% rename from src/object/interface/programmable_object.h rename to colobot-base/object/interface/programmable_object.h diff --git a/src/object/interface/ranged_object.h b/colobot-base/object/interface/ranged_object.h similarity index 100% rename from src/object/interface/ranged_object.h rename to colobot-base/object/interface/ranged_object.h diff --git a/src/object/interface/shielded_auto_regen_object.h b/colobot-base/object/interface/shielded_auto_regen_object.h similarity index 100% rename from src/object/interface/shielded_auto_regen_object.h rename to colobot-base/object/interface/shielded_auto_regen_object.h diff --git a/src/object/interface/shielded_object.h b/colobot-base/object/interface/shielded_object.h similarity index 100% rename from src/object/interface/shielded_object.h rename to colobot-base/object/interface/shielded_object.h diff --git a/src/object/interface/slotted_object.h b/colobot-base/object/interface/slotted_object.h similarity index 100% rename from src/object/interface/slotted_object.h rename to colobot-base/object/interface/slotted_object.h diff --git a/src/object/interface/task_executor_object.h b/colobot-base/object/interface/task_executor_object.h similarity index 100% rename from src/object/interface/task_executor_object.h rename to colobot-base/object/interface/task_executor_object.h diff --git a/src/object/interface/trace_drawing_object.cpp b/colobot-base/object/interface/trace_drawing_object.cpp similarity index 100% rename from src/object/interface/trace_drawing_object.cpp rename to colobot-base/object/interface/trace_drawing_object.cpp diff --git a/src/object/interface/trace_drawing_object.h b/colobot-base/object/interface/trace_drawing_object.h similarity index 100% rename from src/object/interface/trace_drawing_object.h rename to colobot-base/object/interface/trace_drawing_object.h diff --git a/src/object/interface/transportable_object.h b/colobot-base/object/interface/transportable_object.h similarity index 100% rename from src/object/interface/transportable_object.h rename to colobot-base/object/interface/transportable_object.h diff --git a/src/object/mission_type.h b/colobot-base/object/mission_type.h similarity index 100% rename from src/object/mission_type.h rename to colobot-base/object/mission_type.h diff --git a/src/object/motion/motion.cpp b/colobot-base/object/motion/motion.cpp similarity index 100% rename from src/object/motion/motion.cpp rename to colobot-base/object/motion/motion.cpp diff --git a/src/object/motion/motion.h b/colobot-base/object/motion/motion.h similarity index 100% rename from src/object/motion/motion.h rename to colobot-base/object/motion/motion.h diff --git a/src/object/motion/motionant.cpp b/colobot-base/object/motion/motionant.cpp similarity index 100% rename from src/object/motion/motionant.cpp rename to colobot-base/object/motion/motionant.cpp diff --git a/src/object/motion/motionant.h b/colobot-base/object/motion/motionant.h similarity index 100% rename from src/object/motion/motionant.h rename to colobot-base/object/motion/motionant.h diff --git a/src/object/motion/motionbee.cpp b/colobot-base/object/motion/motionbee.cpp similarity index 100% rename from src/object/motion/motionbee.cpp rename to colobot-base/object/motion/motionbee.cpp diff --git a/src/object/motion/motionbee.h b/colobot-base/object/motion/motionbee.h similarity index 100% rename from src/object/motion/motionbee.h rename to colobot-base/object/motion/motionbee.h diff --git a/src/object/motion/motionhuman.cpp b/colobot-base/object/motion/motionhuman.cpp similarity index 100% rename from src/object/motion/motionhuman.cpp rename to colobot-base/object/motion/motionhuman.cpp diff --git a/src/object/motion/motionhuman.h b/colobot-base/object/motion/motionhuman.h similarity index 100% rename from src/object/motion/motionhuman.h rename to colobot-base/object/motion/motionhuman.h diff --git a/src/object/motion/motionlevelcontroller.cpp b/colobot-base/object/motion/motionlevelcontroller.cpp similarity index 100% rename from src/object/motion/motionlevelcontroller.cpp rename to colobot-base/object/motion/motionlevelcontroller.cpp diff --git a/src/object/motion/motionlevelcontroller.h b/colobot-base/object/motion/motionlevelcontroller.h similarity index 100% rename from src/object/motion/motionlevelcontroller.h rename to colobot-base/object/motion/motionlevelcontroller.h diff --git a/src/object/motion/motionqueen.cpp b/colobot-base/object/motion/motionqueen.cpp similarity index 100% rename from src/object/motion/motionqueen.cpp rename to colobot-base/object/motion/motionqueen.cpp diff --git a/src/object/motion/motionqueen.h b/colobot-base/object/motion/motionqueen.h similarity index 100% rename from src/object/motion/motionqueen.h rename to colobot-base/object/motion/motionqueen.h diff --git a/src/object/motion/motionspider.cpp b/colobot-base/object/motion/motionspider.cpp similarity index 100% rename from src/object/motion/motionspider.cpp rename to colobot-base/object/motion/motionspider.cpp diff --git a/src/object/motion/motionspider.h b/colobot-base/object/motion/motionspider.h similarity index 100% rename from src/object/motion/motionspider.h rename to colobot-base/object/motion/motionspider.h diff --git a/src/object/motion/motiontoto.cpp b/colobot-base/object/motion/motiontoto.cpp similarity index 100% rename from src/object/motion/motiontoto.cpp rename to colobot-base/object/motion/motiontoto.cpp diff --git a/src/object/motion/motiontoto.h b/colobot-base/object/motion/motiontoto.h similarity index 100% rename from src/object/motion/motiontoto.h rename to colobot-base/object/motion/motiontoto.h diff --git a/src/object/motion/motionvehicle.cpp b/colobot-base/object/motion/motionvehicle.cpp similarity index 100% rename from src/object/motion/motionvehicle.cpp rename to colobot-base/object/motion/motionvehicle.cpp diff --git a/src/object/motion/motionvehicle.h b/colobot-base/object/motion/motionvehicle.h similarity index 100% rename from src/object/motion/motionvehicle.h rename to colobot-base/object/motion/motionvehicle.h diff --git a/src/object/motion/motionworm.cpp b/colobot-base/object/motion/motionworm.cpp similarity index 100% rename from src/object/motion/motionworm.cpp rename to colobot-base/object/motion/motionworm.cpp diff --git a/src/object/motion/motionworm.h b/colobot-base/object/motion/motionworm.h similarity index 100% rename from src/object/motion/motionworm.h rename to colobot-base/object/motion/motionworm.h diff --git a/src/object/object.cpp b/colobot-base/object/object.cpp similarity index 100% rename from src/object/object.cpp rename to colobot-base/object/object.cpp diff --git a/src/object/object.h b/colobot-base/object/object.h similarity index 100% rename from src/object/object.h rename to colobot-base/object/object.h diff --git a/src/object/object_create_exception.h b/colobot-base/object/object_create_exception.h similarity index 100% rename from src/object/object_create_exception.h rename to colobot-base/object/object_create_exception.h diff --git a/src/object/object_create_params.h b/colobot-base/object/object_create_params.h similarity index 100% rename from src/object/object_create_params.h rename to colobot-base/object/object_create_params.h diff --git a/src/object/object_factory.cpp b/colobot-base/object/object_factory.cpp similarity index 100% rename from src/object/object_factory.cpp rename to colobot-base/object/object_factory.cpp diff --git a/src/object/object_factory.h b/colobot-base/object/object_factory.h similarity index 100% rename from src/object/object_factory.h rename to colobot-base/object/object_factory.h diff --git a/src/object/object_interface_type.h b/colobot-base/object/object_interface_type.h similarity index 100% rename from src/object/object_interface_type.h rename to colobot-base/object/object_interface_type.h diff --git a/src/object/object_manager.cpp b/colobot-base/object/object_manager.cpp similarity index 100% rename from src/object/object_manager.cpp rename to colobot-base/object/object_manager.cpp diff --git a/src/object/object_manager.h b/colobot-base/object/object_manager.h similarity index 100% rename from src/object/object_manager.h rename to colobot-base/object/object_manager.h diff --git a/src/object/object_type.cpp b/colobot-base/object/object_type.cpp similarity index 100% rename from src/object/object_type.cpp rename to colobot-base/object/object_type.cpp diff --git a/src/object/object_type.h b/colobot-base/object/object_type.h similarity index 100% rename from src/object/object_type.h rename to colobot-base/object/object_type.h diff --git a/src/object/old_object.cpp b/colobot-base/object/old_object.cpp similarity index 100% rename from src/object/old_object.cpp rename to colobot-base/object/old_object.cpp diff --git a/src/object/old_object.h b/colobot-base/object/old_object.h similarity index 100% rename from src/object/old_object.h rename to colobot-base/object/old_object.h diff --git a/src/object/old_object_interface.cpp b/colobot-base/object/old_object_interface.cpp similarity index 100% rename from src/object/old_object_interface.cpp rename to colobot-base/object/old_object_interface.cpp diff --git a/src/object/old_object_interface.h b/colobot-base/object/old_object_interface.h similarity index 100% rename from src/object/old_object_interface.h rename to colobot-base/object/old_object_interface.h diff --git a/src/object/subclass/base_alien.cpp b/colobot-base/object/subclass/base_alien.cpp similarity index 100% rename from src/object/subclass/base_alien.cpp rename to colobot-base/object/subclass/base_alien.cpp diff --git a/src/object/subclass/base_alien.h b/colobot-base/object/subclass/base_alien.h similarity index 100% rename from src/object/subclass/base_alien.h rename to colobot-base/object/subclass/base_alien.h diff --git a/src/object/subclass/base_building.cpp b/colobot-base/object/subclass/base_building.cpp similarity index 100% rename from src/object/subclass/base_building.cpp rename to colobot-base/object/subclass/base_building.cpp diff --git a/src/object/subclass/base_building.h b/colobot-base/object/subclass/base_building.h similarity index 100% rename from src/object/subclass/base_building.h rename to colobot-base/object/subclass/base_building.h diff --git a/src/object/subclass/base_robot.cpp b/colobot-base/object/subclass/base_robot.cpp similarity index 100% rename from src/object/subclass/base_robot.cpp rename to colobot-base/object/subclass/base_robot.cpp diff --git a/src/object/subclass/base_robot.h b/colobot-base/object/subclass/base_robot.h similarity index 100% rename from src/object/subclass/base_robot.h rename to colobot-base/object/subclass/base_robot.h diff --git a/src/object/subclass/base_vehicle.cpp b/colobot-base/object/subclass/base_vehicle.cpp similarity index 100% rename from src/object/subclass/base_vehicle.cpp rename to colobot-base/object/subclass/base_vehicle.cpp diff --git a/src/object/subclass/base_vehicle.h b/colobot-base/object/subclass/base_vehicle.h similarity index 100% rename from src/object/subclass/base_vehicle.h rename to colobot-base/object/subclass/base_vehicle.h diff --git a/src/object/subclass/exchange_post.cpp b/colobot-base/object/subclass/exchange_post.cpp similarity index 100% rename from src/object/subclass/exchange_post.cpp rename to colobot-base/object/subclass/exchange_post.cpp diff --git a/src/object/subclass/exchange_post.h b/colobot-base/object/subclass/exchange_post.h similarity index 100% rename from src/object/subclass/exchange_post.h rename to colobot-base/object/subclass/exchange_post.h diff --git a/src/object/subclass/shielder.cpp b/colobot-base/object/subclass/shielder.cpp similarity index 100% rename from src/object/subclass/shielder.cpp rename to colobot-base/object/subclass/shielder.cpp diff --git a/src/object/subclass/shielder.h b/colobot-base/object/subclass/shielder.h similarity index 100% rename from src/object/subclass/shielder.h rename to colobot-base/object/subclass/shielder.h diff --git a/src/object/subclass/static_object.cpp b/colobot-base/object/subclass/static_object.cpp similarity index 100% rename from src/object/subclass/static_object.cpp rename to colobot-base/object/subclass/static_object.cpp diff --git a/src/object/subclass/static_object.h b/colobot-base/object/subclass/static_object.h similarity index 100% rename from src/object/subclass/static_object.h rename to colobot-base/object/subclass/static_object.h diff --git a/src/object/task/task.cpp b/colobot-base/object/task/task.cpp similarity index 100% rename from src/object/task/task.cpp rename to colobot-base/object/task/task.cpp diff --git a/src/object/task/task.h b/colobot-base/object/task/task.h similarity index 100% rename from src/object/task/task.h rename to colobot-base/object/task/task.h diff --git a/src/object/task/taskadvance.cpp b/colobot-base/object/task/taskadvance.cpp similarity index 100% rename from src/object/task/taskadvance.cpp rename to colobot-base/object/task/taskadvance.cpp diff --git a/src/object/task/taskadvance.h b/colobot-base/object/task/taskadvance.h similarity index 100% rename from src/object/task/taskadvance.h rename to colobot-base/object/task/taskadvance.h diff --git a/src/object/task/taskbuild.cpp b/colobot-base/object/task/taskbuild.cpp similarity index 100% rename from src/object/task/taskbuild.cpp rename to colobot-base/object/task/taskbuild.cpp diff --git a/src/object/task/taskbuild.h b/colobot-base/object/task/taskbuild.h similarity index 100% rename from src/object/task/taskbuild.h rename to colobot-base/object/task/taskbuild.h diff --git a/src/object/task/taskdeletemark.cpp b/colobot-base/object/task/taskdeletemark.cpp similarity index 100% rename from src/object/task/taskdeletemark.cpp rename to colobot-base/object/task/taskdeletemark.cpp diff --git a/src/object/task/taskdeletemark.h b/colobot-base/object/task/taskdeletemark.h similarity index 100% rename from src/object/task/taskdeletemark.h rename to colobot-base/object/task/taskdeletemark.h diff --git a/src/object/task/taskfire.cpp b/colobot-base/object/task/taskfire.cpp similarity index 100% rename from src/object/task/taskfire.cpp rename to colobot-base/object/task/taskfire.cpp diff --git a/src/object/task/taskfire.h b/colobot-base/object/task/taskfire.h similarity index 100% rename from src/object/task/taskfire.h rename to colobot-base/object/task/taskfire.h diff --git a/src/object/task/taskfireant.cpp b/colobot-base/object/task/taskfireant.cpp similarity index 100% rename from src/object/task/taskfireant.cpp rename to colobot-base/object/task/taskfireant.cpp diff --git a/src/object/task/taskfireant.h b/colobot-base/object/task/taskfireant.h similarity index 100% rename from src/object/task/taskfireant.h rename to colobot-base/object/task/taskfireant.h diff --git a/src/object/task/taskflag.cpp b/colobot-base/object/task/taskflag.cpp similarity index 100% rename from src/object/task/taskflag.cpp rename to colobot-base/object/task/taskflag.cpp diff --git a/src/object/task/taskflag.h b/colobot-base/object/task/taskflag.h similarity index 100% rename from src/object/task/taskflag.h rename to colobot-base/object/task/taskflag.h diff --git a/src/object/task/taskgoto.cpp b/colobot-base/object/task/taskgoto.cpp similarity index 100% rename from src/object/task/taskgoto.cpp rename to colobot-base/object/task/taskgoto.cpp diff --git a/src/object/task/taskgoto.h b/colobot-base/object/task/taskgoto.h similarity index 100% rename from src/object/task/taskgoto.h rename to colobot-base/object/task/taskgoto.h diff --git a/src/object/task/taskgungoal.cpp b/colobot-base/object/task/taskgungoal.cpp similarity index 100% rename from src/object/task/taskgungoal.cpp rename to colobot-base/object/task/taskgungoal.cpp diff --git a/src/object/task/taskgungoal.h b/colobot-base/object/task/taskgungoal.h similarity index 100% rename from src/object/task/taskgungoal.h rename to colobot-base/object/task/taskgungoal.h diff --git a/src/object/task/taskinfo.cpp b/colobot-base/object/task/taskinfo.cpp similarity index 100% rename from src/object/task/taskinfo.cpp rename to colobot-base/object/task/taskinfo.cpp diff --git a/src/object/task/taskinfo.h b/colobot-base/object/task/taskinfo.h similarity index 100% rename from src/object/task/taskinfo.h rename to colobot-base/object/task/taskinfo.h diff --git a/src/object/task/taskmanip.cpp b/colobot-base/object/task/taskmanip.cpp similarity index 100% rename from src/object/task/taskmanip.cpp rename to colobot-base/object/task/taskmanip.cpp diff --git a/src/object/task/taskmanip.h b/colobot-base/object/task/taskmanip.h similarity index 100% rename from src/object/task/taskmanip.h rename to colobot-base/object/task/taskmanip.h diff --git a/src/object/task/taskpen.cpp b/colobot-base/object/task/taskpen.cpp similarity index 100% rename from src/object/task/taskpen.cpp rename to colobot-base/object/task/taskpen.cpp diff --git a/src/object/task/taskpen.h b/colobot-base/object/task/taskpen.h similarity index 100% rename from src/object/task/taskpen.h rename to colobot-base/object/task/taskpen.h diff --git a/src/object/task/taskrecover.cpp b/colobot-base/object/task/taskrecover.cpp similarity index 100% rename from src/object/task/taskrecover.cpp rename to colobot-base/object/task/taskrecover.cpp diff --git a/src/object/task/taskrecover.h b/colobot-base/object/task/taskrecover.h similarity index 100% rename from src/object/task/taskrecover.h rename to colobot-base/object/task/taskrecover.h diff --git a/src/object/task/tasksearch.cpp b/colobot-base/object/task/tasksearch.cpp similarity index 100% rename from src/object/task/tasksearch.cpp rename to colobot-base/object/task/tasksearch.cpp diff --git a/src/object/task/tasksearch.h b/colobot-base/object/task/tasksearch.h similarity index 100% rename from src/object/task/tasksearch.h rename to colobot-base/object/task/tasksearch.h diff --git a/src/object/task/taskshield.cpp b/colobot-base/object/task/taskshield.cpp similarity index 100% rename from src/object/task/taskshield.cpp rename to colobot-base/object/task/taskshield.cpp diff --git a/src/object/task/taskshield.h b/colobot-base/object/task/taskshield.h similarity index 100% rename from src/object/task/taskshield.h rename to colobot-base/object/task/taskshield.h diff --git a/src/object/task/taskspiderexplo.cpp b/colobot-base/object/task/taskspiderexplo.cpp similarity index 100% rename from src/object/task/taskspiderexplo.cpp rename to colobot-base/object/task/taskspiderexplo.cpp diff --git a/src/object/task/taskspiderexplo.h b/colobot-base/object/task/taskspiderexplo.h similarity index 100% rename from src/object/task/taskspiderexplo.h rename to colobot-base/object/task/taskspiderexplo.h diff --git a/src/object/task/tasktake.cpp b/colobot-base/object/task/tasktake.cpp similarity index 100% rename from src/object/task/tasktake.cpp rename to colobot-base/object/task/tasktake.cpp diff --git a/src/object/task/tasktake.h b/colobot-base/object/task/tasktake.h similarity index 100% rename from src/object/task/tasktake.h rename to colobot-base/object/task/tasktake.h diff --git a/src/object/task/taskterraform.cpp b/colobot-base/object/task/taskterraform.cpp similarity index 100% rename from src/object/task/taskterraform.cpp rename to colobot-base/object/task/taskterraform.cpp diff --git a/src/object/task/taskterraform.h b/colobot-base/object/task/taskterraform.h similarity index 100% rename from src/object/task/taskterraform.h rename to colobot-base/object/task/taskterraform.h diff --git a/src/object/task/taskturn.cpp b/colobot-base/object/task/taskturn.cpp similarity index 100% rename from src/object/task/taskturn.cpp rename to colobot-base/object/task/taskturn.cpp diff --git a/src/object/task/taskturn.h b/colobot-base/object/task/taskturn.h similarity index 100% rename from src/object/task/taskturn.h rename to colobot-base/object/task/taskturn.h diff --git a/src/object/task/taskwait.cpp b/colobot-base/object/task/taskwait.cpp similarity index 100% rename from src/object/task/taskwait.cpp rename to colobot-base/object/task/taskwait.cpp diff --git a/src/object/task/taskwait.h b/colobot-base/object/task/taskwait.h similarity index 100% rename from src/object/task/taskwait.h rename to colobot-base/object/task/taskwait.h diff --git a/src/object/tool_type.cpp b/colobot-base/object/tool_type.cpp similarity index 100% rename from src/object/tool_type.cpp rename to colobot-base/object/tool_type.cpp diff --git a/src/object/tool_type.h b/colobot-base/object/tool_type.h similarity index 100% rename from src/object/tool_type.h rename to colobot-base/object/tool_type.h diff --git a/src/physics/README.txt b/colobot-base/physics/README.txt similarity index 100% rename from src/physics/README.txt rename to colobot-base/physics/README.txt diff --git a/src/physics/physics.cpp b/colobot-base/physics/physics.cpp similarity index 100% rename from src/physics/physics.cpp rename to colobot-base/physics/physics.cpp diff --git a/src/physics/physics.h b/colobot-base/physics/physics.h similarity index 100% rename from src/physics/physics.h rename to colobot-base/physics/physics.h diff --git a/src/script/cbottoken.cpp b/colobot-base/script/cbottoken.cpp similarity index 100% rename from src/script/cbottoken.cpp rename to colobot-base/script/cbottoken.cpp diff --git a/src/script/cbottoken.h b/colobot-base/script/cbottoken.h similarity index 100% rename from src/script/cbottoken.h rename to colobot-base/script/cbottoken.h diff --git a/src/script/script.cpp b/colobot-base/script/script.cpp similarity index 100% rename from src/script/script.cpp rename to colobot-base/script/script.cpp diff --git a/src/script/script.h b/colobot-base/script/script.h similarity index 100% rename from src/script/script.h rename to colobot-base/script/script.h diff --git a/src/script/scriptfunc.cpp b/colobot-base/script/scriptfunc.cpp similarity index 100% rename from src/script/scriptfunc.cpp rename to colobot-base/script/scriptfunc.cpp diff --git a/src/script/scriptfunc.h b/colobot-base/script/scriptfunc.h similarity index 100% rename from src/script/scriptfunc.h rename to colobot-base/script/scriptfunc.h diff --git a/src/sound/README.txt b/colobot-base/sound/README.txt similarity index 100% rename from src/sound/README.txt rename to colobot-base/sound/README.txt diff --git a/src/sound/oalsound/alsound.cpp b/colobot-base/sound/oalsound/alsound.cpp similarity index 100% rename from src/sound/oalsound/alsound.cpp rename to colobot-base/sound/oalsound/alsound.cpp diff --git a/src/sound/oalsound/alsound.h b/colobot-base/sound/oalsound/alsound.h similarity index 100% rename from src/sound/oalsound/alsound.h rename to colobot-base/sound/oalsound/alsound.h diff --git a/src/sound/oalsound/buffer.cpp b/colobot-base/sound/oalsound/buffer.cpp similarity index 100% rename from src/sound/oalsound/buffer.cpp rename to colobot-base/sound/oalsound/buffer.cpp diff --git a/src/sound/oalsound/buffer.h b/colobot-base/sound/oalsound/buffer.h similarity index 100% rename from src/sound/oalsound/buffer.h rename to colobot-base/sound/oalsound/buffer.h diff --git a/src/sound/oalsound/channel.cpp b/colobot-base/sound/oalsound/channel.cpp similarity index 100% rename from src/sound/oalsound/channel.cpp rename to colobot-base/sound/oalsound/channel.cpp diff --git a/src/sound/oalsound/channel.h b/colobot-base/sound/oalsound/channel.h similarity index 100% rename from src/sound/oalsound/channel.h rename to colobot-base/sound/oalsound/channel.h diff --git a/src/sound/oalsound/check.cpp b/colobot-base/sound/oalsound/check.cpp similarity index 100% rename from src/sound/oalsound/check.cpp rename to colobot-base/sound/oalsound/check.cpp diff --git a/src/sound/oalsound/check.h b/colobot-base/sound/oalsound/check.h similarity index 100% rename from src/sound/oalsound/check.h rename to colobot-base/sound/oalsound/check.h diff --git a/src/sound/sound.cpp b/colobot-base/sound/sound.cpp similarity index 100% rename from src/sound/sound.cpp rename to colobot-base/sound/sound.cpp diff --git a/src/sound/sound.h b/colobot-base/sound/sound.h similarity index 100% rename from src/sound/sound.h rename to colobot-base/sound/sound.h diff --git a/src/sound/sound_type.cpp b/colobot-base/sound/sound_type.cpp similarity index 100% rename from src/sound/sound_type.cpp rename to colobot-base/sound/sound_type.cpp diff --git a/src/sound/sound_type.h b/colobot-base/sound/sound_type.h similarity index 100% rename from src/sound/sound_type.h rename to colobot-base/sound/sound_type.h diff --git a/src/tools/CMakeLists.txt b/colobot-base/tools/CMakeLists.txt similarity index 100% rename from src/tools/CMakeLists.txt rename to colobot-base/tools/CMakeLists.txt diff --git a/src/tools/README.txt b/colobot-base/tools/README.txt similarity index 100% rename from src/tools/README.txt rename to colobot-base/tools/README.txt diff --git a/src/tools/convert_model.cpp b/colobot-base/tools/convert_model.cpp similarity index 100% rename from src/tools/convert_model.cpp rename to colobot-base/tools/convert_model.cpp diff --git a/src/ui/README.txt b/colobot-base/ui/README.txt similarity index 100% rename from src/ui/README.txt rename to colobot-base/ui/README.txt diff --git a/src/ui/controls/button.cpp b/colobot-base/ui/controls/button.cpp similarity index 100% rename from src/ui/controls/button.cpp rename to colobot-base/ui/controls/button.cpp diff --git a/src/ui/controls/button.h b/colobot-base/ui/controls/button.h similarity index 100% rename from src/ui/controls/button.h rename to colobot-base/ui/controls/button.h diff --git a/src/ui/controls/check.cpp b/colobot-base/ui/controls/check.cpp similarity index 100% rename from src/ui/controls/check.cpp rename to colobot-base/ui/controls/check.cpp diff --git a/src/ui/controls/check.h b/colobot-base/ui/controls/check.h similarity index 100% rename from src/ui/controls/check.h rename to colobot-base/ui/controls/check.h diff --git a/src/ui/controls/color.cpp b/colobot-base/ui/controls/color.cpp similarity index 100% rename from src/ui/controls/color.cpp rename to colobot-base/ui/controls/color.cpp diff --git a/src/ui/controls/color.h b/colobot-base/ui/controls/color.h similarity index 100% rename from src/ui/controls/color.h rename to colobot-base/ui/controls/color.h diff --git a/src/ui/controls/control.cpp b/colobot-base/ui/controls/control.cpp similarity index 100% rename from src/ui/controls/control.cpp rename to colobot-base/ui/controls/control.cpp diff --git a/src/ui/controls/control.h b/colobot-base/ui/controls/control.h similarity index 100% rename from src/ui/controls/control.h rename to colobot-base/ui/controls/control.h diff --git a/src/ui/controls/edit.cpp b/colobot-base/ui/controls/edit.cpp similarity index 100% rename from src/ui/controls/edit.cpp rename to colobot-base/ui/controls/edit.cpp diff --git a/src/ui/controls/edit.h b/colobot-base/ui/controls/edit.h similarity index 100% rename from src/ui/controls/edit.h rename to colobot-base/ui/controls/edit.h diff --git a/src/ui/controls/editvalue.cpp b/colobot-base/ui/controls/editvalue.cpp similarity index 100% rename from src/ui/controls/editvalue.cpp rename to colobot-base/ui/controls/editvalue.cpp diff --git a/src/ui/controls/editvalue.h b/colobot-base/ui/controls/editvalue.h similarity index 100% rename from src/ui/controls/editvalue.h rename to colobot-base/ui/controls/editvalue.h diff --git a/src/ui/controls/enumslider.cpp b/colobot-base/ui/controls/enumslider.cpp similarity index 100% rename from src/ui/controls/enumslider.cpp rename to colobot-base/ui/controls/enumslider.cpp diff --git a/src/ui/controls/enumslider.h b/colobot-base/ui/controls/enumslider.h similarity index 100% rename from src/ui/controls/enumslider.h rename to colobot-base/ui/controls/enumslider.h diff --git a/src/ui/controls/gauge.cpp b/colobot-base/ui/controls/gauge.cpp similarity index 100% rename from src/ui/controls/gauge.cpp rename to colobot-base/ui/controls/gauge.cpp diff --git a/src/ui/controls/gauge.h b/colobot-base/ui/controls/gauge.h similarity index 100% rename from src/ui/controls/gauge.h rename to colobot-base/ui/controls/gauge.h diff --git a/src/ui/controls/group.cpp b/colobot-base/ui/controls/group.cpp similarity index 100% rename from src/ui/controls/group.cpp rename to colobot-base/ui/controls/group.cpp diff --git a/src/ui/controls/group.h b/colobot-base/ui/controls/group.h similarity index 100% rename from src/ui/controls/group.h rename to colobot-base/ui/controls/group.h diff --git a/src/ui/controls/image.cpp b/colobot-base/ui/controls/image.cpp similarity index 100% rename from src/ui/controls/image.cpp rename to colobot-base/ui/controls/image.cpp diff --git a/src/ui/controls/image.h b/colobot-base/ui/controls/image.h similarity index 100% rename from src/ui/controls/image.h rename to colobot-base/ui/controls/image.h diff --git a/src/ui/controls/interface.cpp b/colobot-base/ui/controls/interface.cpp similarity index 100% rename from src/ui/controls/interface.cpp rename to colobot-base/ui/controls/interface.cpp diff --git a/src/ui/controls/interface.h b/colobot-base/ui/controls/interface.h similarity index 100% rename from src/ui/controls/interface.h rename to colobot-base/ui/controls/interface.h diff --git a/src/ui/controls/key.cpp b/colobot-base/ui/controls/key.cpp similarity index 100% rename from src/ui/controls/key.cpp rename to colobot-base/ui/controls/key.cpp diff --git a/src/ui/controls/key.h b/colobot-base/ui/controls/key.h similarity index 100% rename from src/ui/controls/key.h rename to colobot-base/ui/controls/key.h diff --git a/src/ui/controls/label.cpp b/colobot-base/ui/controls/label.cpp similarity index 100% rename from src/ui/controls/label.cpp rename to colobot-base/ui/controls/label.cpp diff --git a/src/ui/controls/label.h b/colobot-base/ui/controls/label.h similarity index 100% rename from src/ui/controls/label.h rename to colobot-base/ui/controls/label.h diff --git a/src/ui/controls/list.cpp b/colobot-base/ui/controls/list.cpp similarity index 100% rename from src/ui/controls/list.cpp rename to colobot-base/ui/controls/list.cpp diff --git a/src/ui/controls/list.h b/colobot-base/ui/controls/list.h similarity index 100% rename from src/ui/controls/list.h rename to colobot-base/ui/controls/list.h diff --git a/src/ui/controls/map.cpp b/colobot-base/ui/controls/map.cpp similarity index 100% rename from src/ui/controls/map.cpp rename to colobot-base/ui/controls/map.cpp diff --git a/src/ui/controls/map.h b/colobot-base/ui/controls/map.h similarity index 100% rename from src/ui/controls/map.h rename to colobot-base/ui/controls/map.h diff --git a/src/ui/controls/scroll.cpp b/colobot-base/ui/controls/scroll.cpp similarity index 100% rename from src/ui/controls/scroll.cpp rename to colobot-base/ui/controls/scroll.cpp diff --git a/src/ui/controls/scroll.h b/colobot-base/ui/controls/scroll.h similarity index 100% rename from src/ui/controls/scroll.h rename to colobot-base/ui/controls/scroll.h diff --git a/src/ui/controls/shortcut.cpp b/colobot-base/ui/controls/shortcut.cpp similarity index 100% rename from src/ui/controls/shortcut.cpp rename to colobot-base/ui/controls/shortcut.cpp diff --git a/src/ui/controls/shortcut.h b/colobot-base/ui/controls/shortcut.h similarity index 100% rename from src/ui/controls/shortcut.h rename to colobot-base/ui/controls/shortcut.h diff --git a/src/ui/controls/slider.cpp b/colobot-base/ui/controls/slider.cpp similarity index 100% rename from src/ui/controls/slider.cpp rename to colobot-base/ui/controls/slider.cpp diff --git a/src/ui/controls/slider.h b/colobot-base/ui/controls/slider.h similarity index 100% rename from src/ui/controls/slider.h rename to colobot-base/ui/controls/slider.h diff --git a/src/ui/controls/target.cpp b/colobot-base/ui/controls/target.cpp similarity index 100% rename from src/ui/controls/target.cpp rename to colobot-base/ui/controls/target.cpp diff --git a/src/ui/controls/target.h b/colobot-base/ui/controls/target.h similarity index 100% rename from src/ui/controls/target.h rename to colobot-base/ui/controls/target.h diff --git a/src/ui/controls/window.cpp b/colobot-base/ui/controls/window.cpp similarity index 100% rename from src/ui/controls/window.cpp rename to colobot-base/ui/controls/window.cpp diff --git a/src/ui/controls/window.h b/colobot-base/ui/controls/window.h similarity index 100% rename from src/ui/controls/window.h rename to colobot-base/ui/controls/window.h diff --git a/src/ui/debug_menu.cpp b/colobot-base/ui/debug_menu.cpp similarity index 100% rename from src/ui/debug_menu.cpp rename to colobot-base/ui/debug_menu.cpp diff --git a/src/ui/debug_menu.h b/colobot-base/ui/debug_menu.h similarity index 100% rename from src/ui/debug_menu.h rename to colobot-base/ui/debug_menu.h diff --git a/src/ui/displayinfo.cpp b/colobot-base/ui/displayinfo.cpp similarity index 100% rename from src/ui/displayinfo.cpp rename to colobot-base/ui/displayinfo.cpp diff --git a/src/ui/displayinfo.h b/colobot-base/ui/displayinfo.h similarity index 100% rename from src/ui/displayinfo.h rename to colobot-base/ui/displayinfo.h diff --git a/src/ui/displaytext.cpp b/colobot-base/ui/displaytext.cpp similarity index 100% rename from src/ui/displaytext.cpp rename to colobot-base/ui/displaytext.cpp diff --git a/src/ui/displaytext.h b/colobot-base/ui/displaytext.h similarity index 100% rename from src/ui/displaytext.h rename to colobot-base/ui/displaytext.h diff --git a/src/ui/filedialog.cpp b/colobot-base/ui/filedialog.cpp similarity index 100% rename from src/ui/filedialog.cpp rename to colobot-base/ui/filedialog.cpp diff --git a/src/ui/filedialog.h b/colobot-base/ui/filedialog.h similarity index 100% rename from src/ui/filedialog.h rename to colobot-base/ui/filedialog.h diff --git a/src/ui/maindialog.cpp b/colobot-base/ui/maindialog.cpp similarity index 100% rename from src/ui/maindialog.cpp rename to colobot-base/ui/maindialog.cpp diff --git a/src/ui/maindialog.h b/colobot-base/ui/maindialog.h similarity index 100% rename from src/ui/maindialog.h rename to colobot-base/ui/maindialog.h diff --git a/src/ui/mainmap.cpp b/colobot-base/ui/mainmap.cpp similarity index 100% rename from src/ui/mainmap.cpp rename to colobot-base/ui/mainmap.cpp diff --git a/src/ui/mainmap.h b/colobot-base/ui/mainmap.h similarity index 100% rename from src/ui/mainmap.h rename to colobot-base/ui/mainmap.h diff --git a/src/ui/mainshort.cpp b/colobot-base/ui/mainshort.cpp similarity index 100% rename from src/ui/mainshort.cpp rename to colobot-base/ui/mainshort.cpp diff --git a/src/ui/mainshort.h b/colobot-base/ui/mainshort.h similarity index 100% rename from src/ui/mainshort.h rename to colobot-base/ui/mainshort.h diff --git a/src/ui/mainui.cpp b/colobot-base/ui/mainui.cpp similarity index 100% rename from src/ui/mainui.cpp rename to colobot-base/ui/mainui.cpp diff --git a/src/ui/mainui.h b/colobot-base/ui/mainui.h similarity index 100% rename from src/ui/mainui.h rename to colobot-base/ui/mainui.h diff --git a/src/ui/object_interface.cpp b/colobot-base/ui/object_interface.cpp similarity index 100% rename from src/ui/object_interface.cpp rename to colobot-base/ui/object_interface.cpp diff --git a/src/ui/object_interface.h b/colobot-base/ui/object_interface.h similarity index 100% rename from src/ui/object_interface.h rename to colobot-base/ui/object_interface.h diff --git a/src/ui/particles_generator.cpp b/colobot-base/ui/particles_generator.cpp similarity index 100% rename from src/ui/particles_generator.cpp rename to colobot-base/ui/particles_generator.cpp diff --git a/src/ui/particles_generator.h b/colobot-base/ui/particles_generator.h similarity index 100% rename from src/ui/particles_generator.h rename to colobot-base/ui/particles_generator.h diff --git a/src/ui/screen/screen.cpp b/colobot-base/ui/screen/screen.cpp similarity index 100% rename from src/ui/screen/screen.cpp rename to colobot-base/ui/screen/screen.cpp diff --git a/src/ui/screen/screen.h b/colobot-base/ui/screen/screen.h similarity index 100% rename from src/ui/screen/screen.h rename to colobot-base/ui/screen/screen.h diff --git a/src/ui/screen/screen_appearance.cpp b/colobot-base/ui/screen/screen_appearance.cpp similarity index 100% rename from src/ui/screen/screen_appearance.cpp rename to colobot-base/ui/screen/screen_appearance.cpp diff --git a/src/ui/screen/screen_appearance.h b/colobot-base/ui/screen/screen_appearance.h similarity index 100% rename from src/ui/screen/screen_appearance.h rename to colobot-base/ui/screen/screen_appearance.h diff --git a/src/ui/screen/screen_io.cpp b/colobot-base/ui/screen/screen_io.cpp similarity index 100% rename from src/ui/screen/screen_io.cpp rename to colobot-base/ui/screen/screen_io.cpp diff --git a/src/ui/screen/screen_io.h b/colobot-base/ui/screen/screen_io.h similarity index 100% rename from src/ui/screen/screen_io.h rename to colobot-base/ui/screen/screen_io.h diff --git a/src/ui/screen/screen_io_read.cpp b/colobot-base/ui/screen/screen_io_read.cpp similarity index 100% rename from src/ui/screen/screen_io_read.cpp rename to colobot-base/ui/screen/screen_io_read.cpp diff --git a/src/ui/screen/screen_io_read.h b/colobot-base/ui/screen/screen_io_read.h similarity index 100% rename from src/ui/screen/screen_io_read.h rename to colobot-base/ui/screen/screen_io_read.h diff --git a/src/ui/screen/screen_io_write.cpp b/colobot-base/ui/screen/screen_io_write.cpp similarity index 100% rename from src/ui/screen/screen_io_write.cpp rename to colobot-base/ui/screen/screen_io_write.cpp diff --git a/src/ui/screen/screen_io_write.h b/colobot-base/ui/screen/screen_io_write.h similarity index 100% rename from src/ui/screen/screen_io_write.h rename to colobot-base/ui/screen/screen_io_write.h diff --git a/src/ui/screen/screen_level_list.cpp b/colobot-base/ui/screen/screen_level_list.cpp similarity index 100% rename from src/ui/screen/screen_level_list.cpp rename to colobot-base/ui/screen/screen_level_list.cpp diff --git a/src/ui/screen/screen_level_list.h b/colobot-base/ui/screen/screen_level_list.h similarity index 100% rename from src/ui/screen/screen_level_list.h rename to colobot-base/ui/screen/screen_level_list.h diff --git a/src/ui/screen/screen_loading.cpp b/colobot-base/ui/screen/screen_loading.cpp similarity index 100% rename from src/ui/screen/screen_loading.cpp rename to colobot-base/ui/screen/screen_loading.cpp diff --git a/src/ui/screen/screen_loading.h b/colobot-base/ui/screen/screen_loading.h similarity index 100% rename from src/ui/screen/screen_loading.h rename to colobot-base/ui/screen/screen_loading.h diff --git a/src/ui/screen/screen_main_menu.cpp b/colobot-base/ui/screen/screen_main_menu.cpp similarity index 100% rename from src/ui/screen/screen_main_menu.cpp rename to colobot-base/ui/screen/screen_main_menu.cpp diff --git a/src/ui/screen/screen_main_menu.h b/colobot-base/ui/screen/screen_main_menu.h similarity index 100% rename from src/ui/screen/screen_main_menu.h rename to colobot-base/ui/screen/screen_main_menu.h diff --git a/src/ui/screen/screen_mod_list.cpp b/colobot-base/ui/screen/screen_mod_list.cpp similarity index 100% rename from src/ui/screen/screen_mod_list.cpp rename to colobot-base/ui/screen/screen_mod_list.cpp diff --git a/src/ui/screen/screen_mod_list.h b/colobot-base/ui/screen/screen_mod_list.h similarity index 100% rename from src/ui/screen/screen_mod_list.h rename to colobot-base/ui/screen/screen_mod_list.h diff --git a/src/ui/screen/screen_player_select.cpp b/colobot-base/ui/screen/screen_player_select.cpp similarity index 100% rename from src/ui/screen/screen_player_select.cpp rename to colobot-base/ui/screen/screen_player_select.cpp diff --git a/src/ui/screen/screen_player_select.h b/colobot-base/ui/screen/screen_player_select.h similarity index 100% rename from src/ui/screen/screen_player_select.h rename to colobot-base/ui/screen/screen_player_select.h diff --git a/src/ui/screen/screen_quit.cpp b/colobot-base/ui/screen/screen_quit.cpp similarity index 100% rename from src/ui/screen/screen_quit.cpp rename to colobot-base/ui/screen/screen_quit.cpp diff --git a/src/ui/screen/screen_quit.h b/colobot-base/ui/screen/screen_quit.h similarity index 100% rename from src/ui/screen/screen_quit.h rename to colobot-base/ui/screen/screen_quit.h diff --git a/src/ui/screen/screen_setup.cpp b/colobot-base/ui/screen/screen_setup.cpp similarity index 100% rename from src/ui/screen/screen_setup.cpp rename to colobot-base/ui/screen/screen_setup.cpp diff --git a/src/ui/screen/screen_setup.h b/colobot-base/ui/screen/screen_setup.h similarity index 100% rename from src/ui/screen/screen_setup.h rename to colobot-base/ui/screen/screen_setup.h diff --git a/src/ui/screen/screen_setup_controls.cpp b/colobot-base/ui/screen/screen_setup_controls.cpp similarity index 100% rename from src/ui/screen/screen_setup_controls.cpp rename to colobot-base/ui/screen/screen_setup_controls.cpp diff --git a/src/ui/screen/screen_setup_controls.h b/colobot-base/ui/screen/screen_setup_controls.h similarity index 100% rename from src/ui/screen/screen_setup_controls.h rename to colobot-base/ui/screen/screen_setup_controls.h diff --git a/src/ui/screen/screen_setup_display.cpp b/colobot-base/ui/screen/screen_setup_display.cpp similarity index 100% rename from src/ui/screen/screen_setup_display.cpp rename to colobot-base/ui/screen/screen_setup_display.cpp diff --git a/src/ui/screen/screen_setup_display.h b/colobot-base/ui/screen/screen_setup_display.h similarity index 100% rename from src/ui/screen/screen_setup_display.h rename to colobot-base/ui/screen/screen_setup_display.h diff --git a/src/ui/screen/screen_setup_game.cpp b/colobot-base/ui/screen/screen_setup_game.cpp similarity index 100% rename from src/ui/screen/screen_setup_game.cpp rename to colobot-base/ui/screen/screen_setup_game.cpp diff --git a/src/ui/screen/screen_setup_game.h b/colobot-base/ui/screen/screen_setup_game.h similarity index 100% rename from src/ui/screen/screen_setup_game.h rename to colobot-base/ui/screen/screen_setup_game.h diff --git a/src/ui/screen/screen_setup_graphics.cpp b/colobot-base/ui/screen/screen_setup_graphics.cpp similarity index 100% rename from src/ui/screen/screen_setup_graphics.cpp rename to colobot-base/ui/screen/screen_setup_graphics.cpp diff --git a/src/ui/screen/screen_setup_graphics.h b/colobot-base/ui/screen/screen_setup_graphics.h similarity index 100% rename from src/ui/screen/screen_setup_graphics.h rename to colobot-base/ui/screen/screen_setup_graphics.h diff --git a/src/ui/screen/screen_setup_sound.cpp b/colobot-base/ui/screen/screen_setup_sound.cpp similarity index 100% rename from src/ui/screen/screen_setup_sound.cpp rename to colobot-base/ui/screen/screen_setup_sound.cpp diff --git a/src/ui/screen/screen_setup_sound.h b/colobot-base/ui/screen/screen_setup_sound.h similarity index 100% rename from src/ui/screen/screen_setup_sound.h rename to colobot-base/ui/screen/screen_setup_sound.h diff --git a/src/ui/screen/screen_welcome.cpp b/colobot-base/ui/screen/screen_welcome.cpp similarity index 100% rename from src/ui/screen/screen_welcome.cpp rename to colobot-base/ui/screen/screen_welcome.cpp diff --git a/src/ui/screen/screen_welcome.h b/colobot-base/ui/screen/screen_welcome.h similarity index 100% rename from src/ui/screen/screen_welcome.h rename to colobot-base/ui/screen/screen_welcome.h diff --git a/src/ui/studio.cpp b/colobot-base/ui/studio.cpp similarity index 100% rename from src/ui/studio.cpp rename to colobot-base/ui/studio.cpp diff --git a/src/ui/studio.h b/colobot-base/ui/studio.h similarity index 100% rename from src/ui/studio.h rename to colobot-base/ui/studio.h diff --git a/test/cbot/CMakeLists.txt b/test/cbot/CMakeLists.txt index f8c0010a..01701852 100644 --- a/test/cbot/CMakeLists.txt +++ b/test/cbot/CMakeLists.txt @@ -5,7 +5,7 @@ target_link_directories(CBot_console PRIVATE ) target_link_libraries(CBot_console PRIVATE CBot - colobotbase # Needed for error strings (TODO: why are they on Colobot side? :/) + Colobot-Base # Needed for error strings (TODO: why are they on Colobot side? :/) ) add_executable(CBot_compile_graph compile_graph.cpp) diff --git a/test/unit/CMakeLists.txt b/test/unit/CMakeLists.txt index b611f809..26139554 100644 --- a/test/unit/CMakeLists.txt +++ b/test/unit/CMakeLists.txt @@ -35,7 +35,7 @@ if(MSVC) target_compile_options(colobot_ut PRIVATE /utf-8) endif() -target_link_libraries(colobot_ut PRIVATE GTest::GTest hippomocks colobotbase) +target_link_libraries(colobot_ut PRIVATE GTest::GTest hippomocks Colobot-Base) gtest_discover_tests(colobot_ut WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}