From 080de6c68ca94914d6697afede7971c3647084f4 Mon Sep 17 00:00:00 2001 From: Sydney Biscuit Date: Fri, 16 Aug 2019 08:51:14 -0700 Subject: [PATCH] add CLion support .idea files --- .gitignore | 1 - .idea/.name | 1 + .idea/vcs.xml | 6 ++++ CMakeLists.txt | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 .idea/.name create mode 100644 .idea/vcs.xml create mode 100644 CMakeLists.txt diff --git a/.gitignore b/.gitignore index c5dee64..5ef28d6 100644 --- a/.gitignore +++ b/.gitignore @@ -619,4 +619,3 @@ fabric.properties !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json - diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..5cfcb74 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +3d_pinball_space_cadet \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..e7dffe4 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,91 @@ +cmake_minimum_required(VERSION 3.8) +project(3d_pinball_space_cadet) + +set(CMAKE_CXX_STANDARD 11) + +set(CMAKE_C_COMPILER, gcc) +set(CMAKE_CXX_COMPILER, g++) + +set(SOURCE_FILES + Classes/Objlist/Objlist.cpp + Classes/Objlist/objlist.h + Classes/TBall/TBall.cpp + Classes/TBall/TBall.h + Classes/TBlocker/TBlocker.cpp + Classes/TBumper/TBumper.cpp + Classes/TCircle/TCircle.cpp + Classes/TCollisionComponent/TCollisionComponent.cpp + Classes/TComponentGroup/TComponentGroup.cpp + Classes/TDemo/TDemo.cpp + Classes/TDrain/TDrain.cpp + Classes/TEdgeBox/TEdgeBox.cpp + Classes/TEdgeBox/TEdgeBox.h + Classes/TEdgeManager/TEdgeManager.cpp + Classes/TEdgeManager/TEdgeManager.h + Classes/TEdgeSegment/TEdgeSegment.cpp + Classes/TFlagSpinner/TFlagSpinner.cpp + Classes/TFlipper/TFlipper.cpp + Classes/TFlipperEdge/TFlipperEdge.cpp + Classes/TGate/TGate.cpp + Classes/THole/THole.cpp + Classes/TKickback/TKickback.cpp + Classes/TKickout/TKickout.cpp + Classes/TLight/TLight.cpp + Classes/TLight/TLight.h + Classes/TLightBargraph/TLightBargraph.cpp + Classes/TLightBargraph/TLightBargraph.h + Classes/TlightGroup/TLightGroup.cpp + Classes/TlightGroup/TLightGroup.h + Classes/TLightRollover/TLightRollover.cpp + Classes/TLine/TLine.cpp + Classes/TOneWay/TOneWay.cpp + Classes/TPinballComponent/TPinballComponent.cpp + Classes/TPinballComponent/TPinballComponent.h + Classes/TPinballTable/TPinballTable.cpp + Classes/TPlunger/TPlunger.cpp + Classes/TPopupTarget/TPopupTarget.cpp + Classes/TRamp/TRamp.cpp + Classes/TRollover/TRollover.cpp + Classes/TSink/TSink.cpp + Classes/TSoloTarget/TSoloTarget.cpp + Classes/TSound/TSound.cpp + Classes/TSound/TSound.h + Classes/TTableLayer/TTableLayer.cpp + Classes/TTextBox/TTextBox.cpp + Classes/TTextBoxMessage/TTextBoxMessage.cpp + Classes/TTimer/TTimer.cpp + Classes/TTripwire/TTripwire.cpp + Classes/TWall/TWall.cpp + Classes/TZmapList/TZmapList.cpp + geometry/edges.cpp + geometry/geometry.cpp + graphics/flasher.cpp + graphics/fullscreen.cpp + graphics/graphics.cpp + graphics/render.cpp + graphics/splash.cpp + graphics/timer.cpp + partman/loader.cpp + partman/partman.cpp + sound/midi.cpp + sound/sound.cpp + about.cpp + control.cpp + exceptionhandling.cpp + help.cpp + highscore.cpp + lights.cpp + memory.cpp + missions.cpp + objlist.cpp + options.cpp + pinball.cpp + pinball.h + score.cpp + table.cpp + underscore.cpp + vectors.cpp + wavemix.cpp + windows.cpp) + +add_executable(3d_pinball_space_cadet ${SOURCE_FILES}) \ No newline at end of file