Marc Flerackers

Results 22 issues of Marc Flerackers

anObject.aField parses to {"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"anObject"},"property":{"type":"Identifier","name":"aField"}} which would be anObject[aField] Though anObject.aField should be the same as anObject["aField"] {"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"anObject"},"property":{"type":"Literal","value":"aField","raw":"'aField'"}}

Added methods for cross product, angle between vectors and spherical linear interpolation (interpolation between directions)

When using order_by, the query fails to return results, and the cursor's destructor crashes. ``` C++ auto handle = std::async(std::launch::async, [](){ try { std::unique_ptr conn = RethinkDB::connect("172.17.10.61", 28015); RethinkDB::Cursor cursor...

The following code correctly streams results from a changes feed ``` C++ static auto handle = std::async(std::launch::async, [](){ try { std::unique_ptr conn = RethinkDB::connect("172.17.10.61", 28015); RethinkDB::Cursor cursor = RethinkDB::table("leaderboard").changes().run(*conn); for...

Ellipse collision with every other shape Ellipse raycasting

High level raycast method to raycast objects (note that a circle is raycasted as a square since it returns a square shape). Level has a raycast method using a voxel...

enhancement

name(name: string) // Since label is for ui Provides obj.name Allows assigning a name to an object. This name does not need to be unique. The reason for this component...

enhancement

An object with a stay component survives a theme switch, but loses event attachments.

bug

Currently add and remove have double meaning * add instantiates the object and adds it to this (where this is the parent object or the root if omitted). * remove...

enhancement