From 768abcf08443d4ac2a0c91b5f9f3ce221137e1c9 Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Tue, 3 Nov 2020 11:03:25 +0000 Subject: [PATCH 1/3] N15: Tetra and ogmo3 --- content/posts/newsletter-015/index.md | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/content/posts/newsletter-015/index.md b/content/posts/newsletter-015/index.md index 8ab268ec9..41ca59284 100644 --- a/content/posts/newsletter-015/index.md +++ b/content/posts/newsletter-015/index.md @@ -143,6 +143,37 @@ It is now able to run [bve-reborn] correctly: [@cwfitzerald]: https://github.com/cwfitzgerald [bve-reborn]: https://github.com/BVE-Reborn/bve-reborn + +### [Tetra] + +[Tetra] is a simple 2D game framework, inspired by XNA and Raylib. This month, +versions 0.5.1 and 0.5.2 were released, fulfilling some long-standing feature +requests: + +- Custom error types can now be used in your game loop +- Custom shaders gained support for multiple texture samplers and color uniforms +- Methods were added to `Texture` and `Canvas` for writing pixel data at runtime +- Various helpful `std` traits were implemented for `Color` + +For full details and a list of breaking changes, see the [changelog][tetra-changelog]. + +[tetra]: https://github.com/17cupsofcoffee/tetra +[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md + +### [ogmo3] + +[ogmo3] is a Rust crate for parsing projects and levels created with [Ogmo Editor 3]. +It is loosely modeled after `ogmo-3-lib`, the Haxe reference implementation of an +Ogmo level parser. + +This month, it was released onto crates.io for the first time, and a +[full example][ogmo3-sample] was added, showing how a simple project can be loaded +into a game engine. + +[ogmo3]: https://github.com/17cupsofcoffee/ogmo3 +[Ogmo Editor 3]: https://ogmo-editor-3.github.io/ +[ogmo3-sample]: https://github.com/17cupsofcoffee/ogmo3/blob/main/examples/sample.rs + ### Ajour - World of Warcraft Addon Manager [![Ajour Banner](ajour-banner.jpg)][Ajour] From ba7e12d901250101ac66af52da6b6988c9f9a727 Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Tue, 3 Nov 2020 11:07:09 +0000 Subject: [PATCH 2/3] Fix style issues --- content/posts/newsletter-015/index.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/content/posts/newsletter-015/index.md b/content/posts/newsletter-015/index.md index 41ca59284..75756f7cc 100644 --- a/content/posts/newsletter-015/index.md +++ b/content/posts/newsletter-015/index.md @@ -143,7 +143,6 @@ It is now able to run [bve-reborn] correctly: [@cwfitzerald]: https://github.com/cwfitzgerald [bve-reborn]: https://github.com/BVE-Reborn/bve-reborn - ### [Tetra] [Tetra] is a simple 2D game framework, inspired by XNA and Raylib. This month, @@ -163,12 +162,12 @@ For full details and a list of breaking changes, see the [changelog][tetra-chang ### [ogmo3] [ogmo3] is a Rust crate for parsing projects and levels created with [Ogmo Editor 3]. -It is loosely modeled after `ogmo-3-lib`, the Haxe reference implementation of an -Ogmo level parser. +It is loosely modeled after `ogmo-3-lib`, the Haxe reference implementation of +an Ogmo level parser. This month, it was released onto crates.io for the first time, and a -[full example][ogmo3-sample] was added, showing how a simple project can be loaded -into a game engine. +[full example][ogmo3-sample] was added, showing how a simple project can be +loadedinto a game engine. [ogmo3]: https://github.com/17cupsofcoffee/ogmo3 [Ogmo Editor 3]: https://ogmo-editor-3.github.io/ From 81d61bb57819f3052d00c767566c5f76af35559d Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Tue, 3 Nov 2020 11:09:59 +0000 Subject: [PATCH 3/3] Fix style issues (but for real this time) --- content/posts/newsletter-015/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/posts/newsletter-015/index.md b/content/posts/newsletter-015/index.md index 75756f7cc..bf22c193d 100644 --- a/content/posts/newsletter-015/index.md +++ b/content/posts/newsletter-015/index.md @@ -161,9 +161,9 @@ For full details and a list of breaking changes, see the [changelog][tetra-chang ### [ogmo3] -[ogmo3] is a Rust crate for parsing projects and levels created with [Ogmo Editor 3]. -It is loosely modeled after `ogmo-3-lib`, the Haxe reference implementation of -an Ogmo level parser. +[ogmo3] is a Rust crate for parsing projects and levels created with +[Ogmo Editor 3]. It is loosely modeled after `ogmo-3-lib`, the Haxe reference +implementation of an Ogmo level parser. This month, it was released onto crates.io for the first time, and a [full example][ogmo3-sample] was added, showing how a simple project can be