aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-12-29Merge pull request #167 from jarrettchisholm/masterAlec Thomas
Fix for issue #145
2016-12-29Merge pull request #169 from lethal-guitar/component-operator-starAlec Thomas
Add dereference operator to ComponentHandle
2016-12-28Add dereference operator to ComponentHandlelethal-guitar
This makes it possible to write code like this: auto& componentRef = *someEntity.component<Position>(); This was already possible previously, but required calling .get() on the component handle.
2016-12-25fix compile issue with gcc 6Jarrett Chisholm
2016-12-25Merge pull request #166 from sjaustirni/patch-1Alec Thomas
Fix copy&paste mistake in CMakeLists.txt
2016-12-22Fix copy&paste mistake in CMakeLists.txtsjaustirni
A one-word fix in copy&paste mistake in the section for checking C++11 features.
2016-10-31Merge pull request #157 from lethal-guitar/cmake-messages-use-statusAlec Thomas
CMake: Use 'STATUS' message type for non-error messages
2016-10-29Use 'STATUS' message type for non-error messageslethal-guitar
Using the message() command without the mode keyword makes those messages appear in red when using cmake-gui, which makes them look like errors. By specifying the type as STATUS, they look like regular informative messages.
2016-10-24Merge pull request #156 from asmw/cmake_includesAlec Thomas
Set build_interface directories for integrated builds
2016-10-23Set build_interface directories for integrated buildsSumedha Widyadharma
This makes it very easy to integrate entityx into a build. I.e: add_subdirectories(3rdparty/entityx) target_link_libraries(my_target entityx[_shared]) This makes #include entityx/entityx.h just work.
2016-10-24Merge pull request #155 from asmw/masterAlec Thomas
Fix a typo
2016-10-23Fix a typoSumedha Widyadharma
2016-10-23Merge pull request #154 from FrankStain/masterAlec Thomas
std::hash for const Entity implemented. #153
2016-10-22std::hash for const Entity implemented.Frank Stein
2016-04-13Add appveyor.ymlAlec Thomas
2016-04-13Merge pull request #142 from roig/masterAlec Thomas
Fixed shared library compilation and Function to retrieve the entity from ComponentHandle
2016-04-13Fix running testsDaniel Guzmán
2016-04-13Dependencies for test projects addedDaniel Guzmán
2016-04-13Fix ident.Daniel Guzman
2016-04-10Minor fix due to copy-paste of entity() functionDaniel Guzman
2016-04-10Fixed shared library compilation.Daniel Guzman
- Fixed that when ENTITYX_BUILD_SHARED=1 was compiling the static library and the shared_library. Now it only compiles one of them, shared or static, but not both. Using visual studio compiler, now, the shared library doesn't create a .lib file (because it doesn't export anything which is OK). This will be the next step.
2016-04-08Merge pull request #140 from zackthehuman/copy_construct_entitiesAlec Thomas
Enable Entity cloning via EntityManager::create_from_copy
2016-04-07Allow Entity cloning via EntityManager::create_from_copyZack Mulgrew
2016-04-06Added a function to retrieve the Entity associated with a component in ↵Daniel Guzman
ComponentHandle
2016-03-17Merge pull request #137 from FrankStain/masterAlec Thomas
Removing of copy-paste issue.
2016-03-16Removing of copy-paste issue.Frank Stein
2016-02-28Merge pull request #134 from zackthehuman/remove_components_on_destroyAlec Thomas
Re-implement "Remove components on destroy" functionality
2016-02-27Trigger ComponentRemovedEvent on Entity::destroyZack Mulgrew
2016-02-27Add ComponentHelper and base class, no functionalityZack Mulgrew
2016-02-27Revert "Split Entity and ComponentHandle into their own headers"Zack Mulgrew
This reverts commit d8c5d0e30980b747749571b5a1e5c3b5b20423b2.
2016-02-27Revert "Trigger ComponentRemovedEvent for each component before destroying"Zack Mulgrew
This reverts commit 070cd89d2ed140594608d252318f444202579a52.
2016-02-27Revert "Fix method name to be consistent with others"Zack Mulgrew
This reverts commit f176609c242afd53f6083b3e115227ace10e2eb2.
2016-02-26Fix apt-get lineAlec Thomas
2016-02-05Merge pull request #129 from zackthehuman/entity_removal_on_destroyAlec Thomas
Emit ComponentRemovedEvent<T> on Entity::destroy()
2016-02-05Revert change made regarding component inheritanceZack Mulgrew
2016-02-04Fix method name to be consistent with othersZack Mulgrew
2016-02-03Update README to reflect how components are removed before entity destructionZack Mulgrew
2016-02-03Trigger ComponentRemovedEvent for each component before destroyingZack Mulgrew
2016-02-03Split Entity and ComponentHandle into their own headersZack Mulgrew
2016-02-03Add test 'TestComponentRemovedEventOnEntityDestroyed'Zack Mulgrew
2016-01-03Use update_all() in example.Alec Thomas
2015-12-26Merge pull request #123 from Bablawn3d5/pr-uint64fixAlec Thomas
Pr uint64fix
2015-12-25Fixes uint64_t ambigutity issue on compiling Benchmark_tests.cc on MSVCStephen Ma
Always build benchmark test when ENTITYX_BUILD_TESTING is set. Expand namespace entityx and std in Benchmarks_test.cc Fix whitespace to match original Benchmark_test.cc Fix CMakeFiles to correctly conditionally add Benchmark tests.
2015-12-24Merge pull request #120 from Bablawn3d5/pr-nice-foldersAlec Thomas
Organize CMake generated projects into solution folders.
2015-12-21Organize CMake generated projects into solution folders.Stephen Ma
2015-12-21Merge pull request #119 from PHEN-/pr-sharedfixAlec Thomas
Generate seperate debug postfix dll for building in debug.
2015-12-20Generate seperate debug postfix dll for building in debug.Stephen Ma
2015-12-21Merge pull request #118 from PHEN-/pr-sharedfixAlec Thomas
Fix CMP0054 warnings in CMake >= 3.1
2015-12-20Remove use of quoted variables inside if and elseif blocks.Stephen Ma
Single quote use of literal 'MSVC'.
2015-12-20Merge pull request #116 from PHEN-/pr-sharedfixAlec Thomas
Generate seperate debug postfix dll for building in debug.