Commit Graph

  • adeb919a44
    Merge 32a2e99127 into 821914795d iansharkey 2023-03-14 21:28:00 -0400
  • 32a2e99127 Change implementation of require/reject API Ian Sharkey 2023-03-10 21:24:23 -0500
  • 1f70425075
    Merge b98220f7b6 into 821914795d rileyJones 2022-03-15 18:48:46 -0500
  • b98220f7b6
    Added tiny.filterWorld function rileyJones 2022-03-15 16:43:19 -0700
  • 821914795d
    Merge pull request #25 from yangruihan/master master Calvin Rose 2020-11-03 07:18:04 -0600
  • 2beca9a0ad fix README.md example error C.y 2020-11-03 19:35:44 +0800
  • afd7d326d7 Fix #22 - manage systems before setSystemIndex Calvin Rose 2020-08-12 08:28:57 -0500
  • 2cb8f7c77b
    Merge pull request #23 from wesleycsj/demo-commandokibbles demo-commandokibbles Calvin Rose 2020-08-12 08:22:15 -0500
  • 487ac002f5 Love2D 11.3 port WesleyCSJ 2020-08-11 22:31:35 -0300
  • e095e10d44
    Merge pull request #21 from RantingBob/patch-1 Calvin Rose 2020-02-23 21:21:05 -0600
  • 3c4b3a7f68
    Fixed nil entitylist in nocache system Bob Gardner 2020-02-23 16:45:01 -0800
  • 0f17f116ab Update .travis.yml Calvin Rose 2019-10-13 00:14:12 -0500
  • 584be2c952
    Merge pull request #20 from firoxer/patch-1 Calvin Rose 2019-10-13 01:09:55 -0400
  • 36364df4e6
    Fix a few spellings in the README Oliver Vartiainen 2019-10-12 22:02:37 +0300
  • 65de2a9c6f
    Merge pull request #19 from wqferr/fix-init-lua Calvin Rose 2019-07-23 08:40:27 -0500
  • 4631216c27 Fix init.lua William Ferreira 2019-07-23 00:40:11 -0300
  • 7c7de1db0c Update README.md Calvin Rose 2019-01-23 16:57:20 -0500
  • b130b88080 . Calvin Rose 2018-04-27 18:26:23 -0400
  • 005ec2fb23 Update to point to demo repo. Calvin Rose 2018-04-27 18:24:12 -0400
  • 4ffb7f236d
    Merge 7b283d5f86 into fe7e2854de Alejandro Seguí 2018-04-08 10:05:45 +0000
  • 7b283d5f86 Adding addComponent and removeComponent shortcut functions. Alejandro Seguí 2018-04-08 11:59:57 +0200
  • 283df5af93 Update doc. gh-pages bakpakin 2016-08-10 21:49:55 -0400
  • fe7e2854de Update doc. bakpakin 2016-08-10 21:48:20 -0400
  • 35d3e7a9c1 Update doc. bakpakin 2016-08-10 21:43:25 -0400
  • 311943e070 Fix doc bug. bakpakin 2016-08-10 21:42:18 -0400
  • 58d5df8e6e Update docs. bakpakin 2016-08-10 21:36:52 -0400
  • 8a3c22e74f Add new rockspec. 1.3-3 bakpakin 2016-08-10 19:45:58 -0400
  • a0fa0904f6 Update filer documentation to be more explicit. bakpakin 2016-08-10 19:36:20 -0400
  • 80bb6b8d31 Remove world.entityCount and world.entityList. Calvin Rose 2016-08-10 17:23:48 -0400
  • 83d806011b Combine the 'add entities' procedure in manage_entities with 'change entities' bakpakin 2016-08-10 07:22:25 -0400
  • d720d361e6 Remove redundant non-nil check Calvin Rose 2016-07-13 09:43:36 -0400
  • d94b178670 Make source pass luacheck. Remove tiny.getSystemIndex(). Calvin Rose 2016-07-05 17:13:47 -0400
  • 5997f949cd Update rockspecs. 1.3-2 Calvin Rose 2016-06-19 11:01:57 -0400
  • ea6009a8d2 Add a rockspec. Calvin Rose 2016-06-18 22:47:06 -0400
  • 7da4efb7df Edit README and remove version from library code for easier release cycle. I don't like git hooks for that kind of thing and its not really necessary. Calvin Rose 2016-06-18 13:35:26 -0400
  • 9bc366a2fb Merge branch 'master' of https://github.com/bakpakin/tiny-ecs Calvin Rose 2016-06-18 13:22:08 -0400
  • 80b7b48703 Conform to 80 column lines. Calvin Rose 2016-06-18 13:21:34 -0400
  • 0488bff1d9 Fix slightly incorrect pattern for matching filters (only matters on incorrect filters). bakpakin 2016-05-19 18:18:39 +0800
  • ee192d94af Add init.lua for easy require if used as a submodule. bakpakin 2016-05-19 17:50:54 +0800
  • a518e15e44 Merge pull request #7 from tst2005/patch-1 Calvin Rose 2016-04-27 10:30:25 -0400
  • 37c2c49300 typo fix TsT 2016-04-27 13:55:10 +0200
  • 195c882bbd Add documentation for preWrap and postWrap. Calvin Rose 2016-04-13 15:01:53 -0400
  • 29a4a02f30 Add tests for postWrap and preWrap. Calvin Rose 2016-04-13 14:39:39 -0400
  • df5c84033b Add code for preWrap and postWrap to system. Calvin Rose 2016-04-13 14:28:38 -0400
  • 27a123f2d1 Update demo to use tiny-ecs 2. Calvin Rose 2016-03-11 20:39:15 -0500
  • d9c296dae6 Update documentation. bakpakin 2016-03-06 18:20:18 -0500
  • 08e5f13d85 Begin experimental option to not use caching. nocache bakpakin 2016-03-06 14:42:48 -0500
  • ef83631abd Update to 1.3-1 bakpakin 2016-03-05 16:48:14 -0500
  • cbf71d2cb2 Add rockspec for version to 1.3-1 1.3-1 bakpakin 2016-03-05 16:42:14 -0500
  • 93a19d93c8 Wrap error throwing functions in pcalls and make doc look cleaner for tiny.filter. bakpakin 2016-03-05 16:35:06 -0500
  • 4148855233 Bump version. bakpakin 2016-03-05 16:20:09 -0500
  • 27f881444a Fix string filter generator. bakpakin 2016-03-05 16:06:56 -0500
  • 3b4bd9920b Add generic filter. bakpakin 2016-03-05 15:34:21 -0500
  • 206361ca38 Make filters compile. Add some filter tests. bakpakin 2016-03-05 13:34:44 -0500
  • 29158282bd Update Copyright Date. bakpakin 2016-02-29 19:19:34 -0500
  • 5a2e9c2927 Update documentation to 1.2-1. bakpakin 2015-09-08 16:30:16 -0400
  • 2403a9019c Release version 1.2-1. 1.2-1 bakpakin 2015-09-08 16:25:10 -0400
  • 6234e4b741 Document onAddToWorld and onRemoveFromWorld. bakpakin 2015-09-08 16:19:07 -0400
  • b870b5a34e Add onAddToWorld and onRemoveFromWorld callbacks to systems. Also, adding or removing systems to a world twice raises an error. bakpakin 2015-09-08 13:36:27 -0400
  • f3b16a40f6 Add some simple assertions to adding and removing systems. bakpakin 2015-09-08 13:22:07 -0400
  • 5035d2c8a7 Make the scope of many local variables smaller. bakpakin 2015-08-27 14:55:07 -0400
  • 18270cd60a Adding already added entities no longer removes them from the World first, just updates them to relavent Systems. bakpakin 2015-08-27 14:31:45 -0400
  • dba8e7c89f Remove indication of a versioned release in tiny.lua. bakpakin 2015-08-27 13:51:13 -0400
  • fccff0329e Add travis to tiny-ecs. bakpakin 2015-08-27 13:47:28 -0400
  • 6020f91572 Update ProcessingSystem docs again. *sigh* bakpakin 2015-08-27 13:34:20 -0400
  • 8a759edca2 Fix docs again. *sigh* bakpakin 2015-08-27 13:32:51 -0400
  • ad765772e8 Update doc with fix for ProcessingSystems. bakpakin 2015-08-27 13:28:32 -0400
  • d9d311d858 Fix system docs. bakpakin 2015-08-27 13:26:09 -0400
  • 9834dfa9d6 Fix Adding systems and items to the world inside a call to system:onAdd() bakpakin 2015-08-24 12:52:11 -0400
  • a5af4b6ecd Index systems from the end like string.sub. bakpakin 2015-08-22 22:45:07 -0400
  • c9c51e27b6 Update doc to 1.1-7. bakpakin 2015-08-05 21:04:00 -0400
  • f0e6ce7880 Update to version 1.1-7. 1.1-7 bakpakin 2015-08-05 21:01:53 -0400
  • 26f8259f2b Add tiny.refresh for updating a World without updating Systems. bakpakin 2015-07-29 12:40:13 -0400
  • 4f134e8aa3 Add preview to demo. origin/demo-commandokibbles bakpakin 2015-07-08 11:28:21 -0400
  • 5ac81f5c4a Add some comments. bakpakin 2015-07-07 20:58:25 -0400
  • 176c80d0d9 Update demo to use tiny-ecs 1.1-6. bakpakin 2015-07-07 20:55:25 -0400
  • 5b8fd2b1d0 Update documentation to version 1.1-6. bakpakin 2015-07-07 20:43:17 -0400
  • b1c7e2ba83 Update to version 1.1-6. 1.1-6 bakpakin 2015-07-07 19:47:06 -0400
  • 6b549fcbc1 Readd tiny.getSystemIndex(world, system) bakpakin 2015-07-07 19:26:12 -0400
  • b9d994ad50 Update documentation for what functions return. Remove useless code in world metatable Make tiny.world(...) return newworld, ... bakpakin 2015-07-07 19:05:56 -0400
  • ce8ca35f7e Remove world.systemIndices to fix possible obscure bugs. Remove tiny.getSystemIndex(world, system) in favor of a System 'index' field. Add some comments and documentation. bakpakin 2015-07-06 23:28:50 -0400
  • 19ae03707f Make tiny.add, tiny.remove, and similar methods return entities and systems. bakpakin 2015-07-06 22:01:06 -0400
  • c1f1225248 Update to version 1.1-5. 1.1-5 bakpakin 2015-06-21 14:48:48 -0400
  • 45e8552054 Fix entity count in worlds. bakpakin 2015-06-21 14:42:03 -0400
  • 6c2b0a5629 Update some documentation. bakpakin 2015-06-19 19:46:06 -0400
  • f187dce4fd Update documentation. bakpakin 2015-06-19 19:45:26 -0400
  • a38165da26 Update to version 1.1-4. bakpakin 2015-06-19 19:28:01 -0400
  • 927652597c Update to version 1.1-4. 1.1-4 bakpakin 2015-06-19 19:08:06 -0400
  • 6b3af0f2da Remove 2.0-1 from existence. bakpakin 2015-06-19 18:53:19 -0400
  • 31f3396db1 Change System API again. Remove tiny.getSystemEntityCount because it's useless and deprecation is for chumps. bakpakin 2015-06-19 18:48:18 -0400
  • cb9ab332d2 Fix sorting + add sorting test. bakpakin 2015-06-18 16:02:16 -0400
  • 1fd32dab9a Add "world" flag in Systems. Clean up Systems when removing them from Worlds. bakpakin 2015-06-18 15:19:06 -0400
  • 0a12897695 Correct use of 'self' in intervalSystemUpdate bakpakin 2015-06-17 10:00:03 -0400
  • 4ae55c2274 Update to version 2.0-1 bakpakin 2015-06-16 23:51:31 -0400
  • e44ac6cdb3 Update to version 2.0-1 bakpakin 2015-06-16 23:48:57 -0400
  • 6f299470d0 Add CHANGELOG.md bakpakin 2015-06-16 23:44:19 -0400
  • 61ffd2551b Readd tiny.processingSystem(table). bakpakin 2015-06-16 23:18:33 -0400
  • c66ed98a5a Add License sticker to README.md. bakpakin 2015-06-16 23:13:53 -0400
  • 2621bd16a3 Add tiny.getSystemEntityCount(system). bakpakin 2015-06-16 22:51:23 -0400
  • c408267932 Update documentation. bakpakin 2015-06-16 22:39:10 -0400