diff --git a/assets/ewpratten/env_testObject/env_testObject.xcf b/assets/ewpratten/env_testObject/env_testObject.xcf new file mode 100644 index 00000000..23a45173 Binary files /dev/null and b/assets/ewpratten/env_testObject/env_testObject.xcf differ diff --git a/game/dist/assets/env/env_testObject/env_testObject.json b/game/dist/assets/env/env_testObject/env_testObject.json new file mode 100644 index 00000000..1e1cbfa6 --- /dev/null +++ b/game/dist/assets/env/env_testObject/env_testObject.json @@ -0,0 +1,31 @@ +{ + "name": "env_testObject", + "bottom_texture": { + "file_path": "assets/env/env_testObject/env_testObjectBottom.png" + }, + "top_texture": { + "file_path": "assets/env/env_testObject/env_testObjectTop.png" + }, + "footprint": [ + { + "position": [ + 0, + 0 + ], + "radius": 256.0 + } + ], + "physics_colliders": [ + { + "position": [ + -118, + -60 + ], + "size": [ + 230, + 127 + ] + } + ], + "temperature": 5.0 +} \ No newline at end of file diff --git a/game/dist/assets/env/env_testObject/env_testObjectBottom.png b/game/dist/assets/env/env_testObject/env_testObjectBottom.png new file mode 100644 index 00000000..a3805038 Binary files /dev/null and b/game/dist/assets/env/env_testObject/env_testObjectBottom.png differ diff --git a/game/dist/assets/env/env_testObject/env_testObjectTop.png b/game/dist/assets/env/env_testObject/env_testObjectTop.png new file mode 100644 index 00000000..47f07118 Binary files /dev/null and b/game/dist/assets/env/env_testObject/env_testObjectTop.png differ diff --git a/game/dist/map_gameMap.objects.json b/game/dist/map_gameMap.objects.json new file mode 100644 index 00000000..e5bb13c2 --- /dev/null +++ b/game/dist/map_gameMap.objects.json @@ -0,0 +1,8 @@ +[ + { + "type":"env", + "name":"env_testObject", + "position": [0,0], + "rotation_radians": 0.5 + } +] \ No newline at end of file diff --git a/game/game_logic/src/model/world_object.rs b/game/game_logic/src/model/world_object.rs index ceb0fe9c..59fb0094 100644 --- a/game/game_logic/src/model/world_object.rs +++ b/game/game_logic/src/model/world_object.rs @@ -6,7 +6,7 @@ pub struct PossiblyAnimatedTexture { /// Signal if the texture is animated or static pub animated: bool, /// Relative file path from `dist` to the texture - pub rel_file_path: String, + pub file_path: String, }