Open Alfiec7113 opened 7 months ago
Seems to be something wrong with negative numbers? Is there something I need to configure for that.
let mut tile_result = driver .execute( query( " MATCH (p:Player {username: 'c'})-[:EXPLORED]->(t:Tile) OPTIONAL MATCH (p)-[:UNIT]->(u:Unit)-[:FOV]->(t) OPTIONAL MATCH (u)-[:Position]->(pt:Tile) RETURN COLLECT(DISTINCT apoc.map.merge({node_id: elementId(u), tile_node_id: elementId(pt)}, properties(u))) AS units, COLLECT(DISTINCT apoc.map.merge({id: elementId(t), fov:u is not null}, properties(t))) AS tiles ", ) .param("username", username), ) .await?; let row = tile_result .next() .await? .expect("No row returned for tile query"); println!("{:#?}", row);
It's like it's subtracting from 256 if its minus but if its below -256 it must just display the correct number
-10.0 works so floats arent broken
Seems to be something wrong with negative numbers? Is there something I need to configure for that.