diff --git a/.editorconfig b/.editorconfig index 85f3909e..3671b021 100644 --- a/.editorconfig +++ b/.editorconfig @@ -2,10 +2,15 @@ root = true # Unix-style newlines with a newline ending every file. -[*.cs] +[*] +charset = utf-8 +end_of_line = lf insert_final_newline = true + +[*.cs] csharp_space_after_cast = false indent_size = 4 [*.csproj] +insert_final_newline = false indent_size = 2 diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md index 6afe248d..4763fdd9 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -1,9 +1,9 @@ --- name: Bug Report about: Report a bug with one of the demo projects. -title: '' +title: "" labels: bug -assignees: '' +assignees: "" --- diff --git a/.github/ISSUE_TEMPLATE/feature---enhancement-request.md b/.github/ISSUE_TEMPLATE/feature---enhancement-request.md index bd4c7a0e..5b4963ff 100644 --- a/.github/ISSUE_TEMPLATE/feature---enhancement-request.md +++ b/.github/ISSUE_TEMPLATE/feature---enhancement-request.md @@ -1,9 +1,9 @@ --- name: Feature / Enhancement Request about: Adding new features or improving existing ones. -title: '' +title: "" labels: enhancement -assignees: '' +assignees: "" --- diff --git a/2d/physics_tests/README.md b/2d/physics_tests/README.md index ae73a995..5f15ba52 100644 --- a/2d/physics_tests/README.md +++ b/2d/physics_tests/README.md @@ -4,6 +4,7 @@ This demo contains a series of tests for the 2D physics engine. They can be used for different purpose: + - Functional tests to check for regressions and behavior of the 2D physics engine - Performance tests to evaluate performance diff --git a/3d/physics_tests/README.md b/3d/physics_tests/README.md index bf97687a..5c1fec54 100644 --- a/3d/physics_tests/README.md +++ b/3d/physics_tests/README.md @@ -4,6 +4,7 @@ This demo contains a series of tests for the 3D physics engine. They can be used for different purpose: + - Functional tests to check for regressions and compare the behavior between physics engines - Performance tests to evaluate and compare diff --git a/README.md b/README.md index 8cc61a80..b113de7d 100644 --- a/README.md +++ b/README.md @@ -6,15 +6,17 @@ be used with [Godot Engine](https://godotengine.org), the open source ## Godot versions -- The [`master`](https://github.com/godotengine/godot-demo-projects) branch is compatible with the latest stable Godot version (currently 3.2). +- The [`master`](https://github.com/godotengine/godot-demo-projects) branch is compatible with the latest stable Godot version (currently 3.3.x). - If you are using an older version of Godot, use the appropriate branch for your Godot version: - - [`3.1`](https://github.com/godotengine/godot-demo-projects/tree/3.1) branch - for Godot 3.1.x. - - [`3.0`](https://github.com/godotengine/godot-demo-projects/tree/3.0) branch - for Godot 3.0.x. - - [`2.1`](https://github.com/godotengine/godot-demo-projects/tree/2.1) branch - for Godot 2.1.x. + - [`3.2`](https://github.com/godotengine/godot-demo-projects/tree/3.2) + branch for Godot 3.2.x. + - [`3.1`](https://github.com/godotengine/godot-demo-projects/tree/3.1) + branch for Godot 3.1.x. + - [`3.0`](https://github.com/godotengine/godot-demo-projects/tree/3.0) + branch for Godot 3.0.x. + - [`2.1`](https://github.com/godotengine/godot-demo-projects/tree/2.1) + branch for Godot 2.1.x. ## Importing all demos @@ -40,6 +42,7 @@ desktop. For the best performance, consider downloading the demos. - [Source code](https://github.com/godotengine/godot) - [Documentation](http://docs.godotengine.org) - [Community hub](https://godotengine.org/community) +- [TPS demo](https://github.com/godotengine/tps-demo) ## License diff --git a/networking/webrtc_signaling/README.md b/networking/webrtc_signaling/README.md index b9959498..66f3e57f 100644 --- a/networking/webrtc_signaling/README.md +++ b/networking/webrtc_signaling/README.md @@ -17,6 +17,7 @@ Check out this demo on the asset library: https://godotengine.org/asset-library/ The protocol is text based, and composed by a command and possibly multiple payload arguments, each separated by a new line. Messages without payload must still end with a newline and are the following: + - `J: ` (or `J: `), must be sent by client immediately after connection to get a lobby assigned or join a known one. This messages is also sent by server back to the client to notify assigned lobby, or simply a successful join. - `I: `, sent by server to identify the client when it joins a room. @@ -27,6 +28,7 @@ Messages without payload must still end with a newline and are the following: When a lobby is sealed, no new client will be able to join, and the lobby will be destroyed (and clients disconnected) after 10 seconds. Messages with payload (used to transfer WebRTC parameters) are: + - `O: `, used to send an offer. - `A: `, used to send an answer. - `C: `, used to send a candidate.