Releases: ericoporto/agsbox2d
Releases · ericoporto/agsbox2d
agsbox2d 0.5.0
agsbox2d 0.5.! Snapshot
agsbox2d 0.4.0
agsbox2d 0.4.! Snapshot
Changes:
- d2d2986 updates AgsBox2D demo
- 64ad7b5 adds possibility of reading and changing gravity x and y for a world
- c1a6ad5 Merge pull request #36 from ericoporto/contact-fix
- 23c87e3 fix segfault when unserializing world that was already referenced on previous unserialized AgsBox2D element
- 9d53e8e adds a room to demonstrate how contacts works
- ab2214a fixes mysterious phantom fixture on AgsWorld Bounding Box query
- 4a897e1 fix writing on license part.
- 5d72423 adds credits to README
- 92ae292 small update to README.bbcode
- 664d15e Merge pull request #35 from ericoporto/contacts
See More
- 487cdfb updates demo project to include comments in room script and adds a new room to help understand boxify idea.
- 58a8d8d updates README.bbcode
- 78c8033 upgrades version in the code.
- 065066b updates README to account new contact functions and partially updates README bbcode
- 9d7c43c multiple bugfixes for disposal, serialization and deserialization of joints, world, and fixtures.
- 3e94bd0 add AgsContact interface
- 6769728 fix typo in Contact Positions Script Function
- 5da53bd adds Contact to Makefile-objs so it also builds for Mac on make
- de30c9e fix return on Contact GetEnabled
- 3c90240 adds AgsContact and a way to get the World contact list
- c5d1e4c updates vcxproj files for Visual Studio
- cf3eacb adds AgsContact to wrap b2Contact
- 5902e17 added boxify example
This list of changes was auto generated.
agsbox2d 0.3.0
New features:
- World now has two new functions: BoundingBoxQuery and Raycast.
- PointF now has additional methods that should make them more useful (Scale, Rotate, Point conversion and more).
agsbox2d 0.3.! Snapshot
Changes:
- 6b7e30c updates demo to show off mask bits
- c4bbcbe increases version and fix typos. Also updates README and bbcode README
- 332d6a2 updates to use TestPoint
- 0e4ef2a adds IsSensor property
- 614253d category can't be null
- e2a0955 adds test point and other useful fixture features like mask, group index and categories.
- f903e5a adds category bits, mask bits and group index to serialization and deserialization of fixtures
- e53e7aa updates to most recent demo rooms
- 58ac8bb fix spacing between world topics in bbcode readme
This list of changes was auto generated.
agsbox2d 0.2.0
agsbox2d 0.2.! Snapshot
Changes:
- 9c1d7ea upgrades version number and updates README
- d3671d9 Merge pull request #25 from ericoporto/raycast-and-aabb
- f2552b9 fix typo in library ash header
- dafb130 adds length, squared length, add, sub, rotate and scale to pointf
- 62b7b3c adds some more functionality to PointF
- ce653de fix #23
- 5443a89 try changing default null pointer to 0
- dda23a8 try default null pointer again
- a68c6eb try changing world order in header to fix PE
- c0db6b3 changes order removes default null for Raycast because ags header doesn't support it
See More
- a35a780 try with null pointer
- f4eba54 fix typo in ags header
- 61b08a3 small fixes
- 063bb3e adds Raycast to World
- fa0ac91 fix segfault certify no pointer is left with trash
- 3bebe58 fix missing semicolon
- 5edc223 adds AgsFixtureArray to Makefile-objs
- 650642d mac is more strict and we can't mix struct and classes
- 92dbba1 enables bounding box query for the world
- d1ea900 fix comments
- 0549b09 created AgsFixtureArray
- afd0188 added Fixture Array and Raycast Result
This list of changes was auto generated.
agsbox2d 0.1.0
First release of agsbox2d, anAdventure Game Studio plugin for Box2D.
agsbox2d 0.1.! Snapshot
Changes:
- 58d42a9 fix wrongly reinitializing properties on every frame
- 7a2e0cc next version is actually 0.2.0
- 251d6fc updates READMEs, ups version to 0.3.0, adds about box on editor, fix no fixtures cause crash when loading a second time.
- b713598 updates README with joints
- 9f0c3c5 adds a joint demo
- e6a34f2 adds PointF as parameter to puller joint
- e19e4da adds PointF to needed Makefile-objs and CMakeLists.txt
- 7a62caa adds PointF
- ec0f925 clarifies the working of the Distance Joint
- b2fbbe3 removes need to pass agsworld to create a joint
See More
- 977fad1 fix deserialization not correctly passing joint defs pointers for initialization.
- 0c6a0bb Merge pull request #22 from ericoporto/add-basic-joint
- 52b83ec initializes with nullptr fix #21
- 2d17ca3 fix deserialization crashes if world has no joints or no bodies
- d270898 serialization of ags bodies fixed, requires initialiazing pointers to nullptr!
- 75e3cc7 more changes for serialization and deserialization of joints
- b5939b9 get basic serialization for everything but joints working again
- 43618ec actually register the b2Fixture
- 5dc49eb adds a way to get a AgsFixture from a b2Fixture. Still not completely working
- 4948ab0 make sure mouse joint returns different body than other joints
- 8f8bcc0 a way to retrieve the body attached to a fixture
- 4f562bc better debug draw, with transform, connections and joints
- 77969cb adds a way to get the Ags Body from a fixture, so we can later get from raycast and aabb from fixtures.
- e7a04c3 fix destroy joint
- 25369bd adds destroy joint
- e8ee072 fix wrong AgsBody type in the header
- 83881e7 adds functions to create joints. Temporarily disables disposal of some pointers.
- 5d9ec1b adds missing destructor
- 1b64df0 basics for creation of distance joint and correct disposal of joints
- fdbdac1 fill stubs for each joint object of box2d
- 004df4a adds stubs for agsbox2d joints for AGS Script API
- e816166 fix #20 , adds missing joints to Makefile-objs
- 433902d add book related functions for joints
- 59a8488 adds serial helper functions for box2d joints
- f7362ad adds functions to be able to enable making AsJointMotor, AsJointMouse, ...
- 112c09d adds basic of joint pulley
- 8c51e31 adds mouse joint and adds possibility to get bodies from the joint
- 9e7d3bb adds basics of ags joint motor
- 77a84d0 adds basic of joint distance
- c8f711a adds basic skeleton for mouse, motor, pulley and distance joints
- 2dcc2fd adds more basic skeletons for joint creation
- bf9db4e updates CMakeLists to include joint files and add skeleton for AgsJoint
- 1cfb766 adds updated vcxproj files
- aed4c0c initial files for basic joints
- 473c3a7 Merge pull request #18 from ericoporto/better-bodyID-handling
- 18e5fd6 Serializes fixtures so they can be used after a save load.
- fa736b2 Protect b2body interface from AgsBody so it's always initialized.
- 4c566d9 Change book object so that AgsBody serilizes just the ID and the world serialize the actual body.
- 72c2559 change angle to Angle on code generate
- f6d6006 Merge branch 'master' of github.com:ericoporto/agsbox2d
- 684a348 fix agsbox2d online editor
- 33f6226 fix bug on setWall at the rect generator
- 85816fa Create FUNDING.yml
- 72c492e box2d bodies should have their own IDs, this will allow objects that point to box2d bodies more than once to be serialized and deserialized.
- f54be29 adds builtin keyword #17
- e41cbde adds gitignore to consider .DS_store
- 0a1c9a3 Remove abs on mouse drag move
- 2575f22 minimal working editor for rectangles in js
- 8e04b82 Update index.html
- 06e1f8c Update index.html
- d78bb75 Update index.html
- 5059bb6 initial code to support rotation
- f61deb1 more advances towards mini editor
- 6801a9d first touch test
- 01a6b93 moure touches
- 57d335e adds touches
- d67a3bc sketchy initial version of a small polygon editor
- f23d3f7 adds sketchy editor
This list of changes was auto generated.