-
Notifications
You must be signed in to change notification settings - Fork 1
/
isengine.cmake
87 lines (78 loc) · 4.7 KB
/
isengine.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# engine source file
set(
isengine
${ISENGINE_SRC_DIR}/main.cpp
# Basic SFML rendering loop
${ISENGINE_SRC_DIR}/basicSFMLmain.cpp
# core
${ISENGINE_SRC_DIR}/isEngine/core/GameEngine.cpp
# system
# display
${ISENGINE_SRC_DIR}/isEngine/system/display/GameDisplay.cpp
# entity
${ISENGINE_SRC_DIR}/isEngine/system/entity/MainObject.cpp
# function
${ISENGINE_SRC_DIR}/isEngine/system/function/GameFunction.cpp
${ISENGINE_SRC_DIR}/isEngine/system/function/GameKeyData.cpp
${ISENGINE_SRC_DIR}/isEngine/system/function/GameSystem.cpp
${ISENGINE_SRC_DIR}/isEngine/system/function/GameTime.cpp
# tiny file dialogs
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TinyFileDialogs/tinyfiledialogs.cpp
# box 2d source
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2BroadPhase.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2CollideCircle.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2CollideEdge.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2CollidePolygon.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2Collision.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2Distance.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2DynamicTree.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/b2TimeOfImpact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/Shapes/b2CircleShape.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/Shapes/b2EdgeShape.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/Shapes/b2ChainShape.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Collision/Shapes/b2PolygonShape.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Common/b2BlockAllocator.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Common/b2Draw.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Common/b2Math.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Common/b2Settings.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Common/b2StackAllocator.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Common/b2Timer.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/b2Body.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/b2ContactManager.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/b2Fixture.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/b2Island.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/b2World.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/b2WorldCallbacks.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2CircleContact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2Contact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2ContactSolver.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Contacts/b2PolygonContact.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2DistanceJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2FrictionJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2GearJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2Joint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2MotorJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2MouseJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2PulleyJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2RopeJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2WeldJoint.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/Box2D/Dynamics/Joints/b2WheelJoint.cpp
# tmx loader
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/pugixml/pugixml.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/DebugShape.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/Log.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/MapLayer.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/MapLoaderPrivate.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/MapLoaderPublic.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/MapObject.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/QuadTreeNode.cpp
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/miniz.c
${ISENGINE_SRC_DIR}/isEngine/ext_lib/TMXLoader/tmx/tmx2box2d.cpp
)