<feed xmlns='http://www.w3.org/2005/Atom'>
<title>raylib/games/transmission/screens, branch fix-mouse-released</title>
<subtitle>Forked from https://github.com/raysan5/raylib</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/'/>
<entry>
<title>BREAKING CHANGE: Read description</title>
<updated>2019-07-24T13:05:14+00:00</updated>
<author>
<name>Ray</name>
<email>raysan5@gmail.com</email>
</author>
<published>2019-07-24T13:05:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=b4d67499a73af36453b7588cbd0427112a1154b2'/>
<id>b4d67499a73af36453b7588cbd0427112a1154b2</id>
<content type='text'>
Changes:

 - Font structure has been redesigned, CharInfo structure contained character rectangle within font texture, it has not much sense, considering that it was an information relative to the font atlas generated and not the character itself, so character rectangles have been moved out from CharInfo to Font.
 - CharInfo included a data parameters to contain character pixel data (usually grayscale), generated on TTF font generation. It was inconsistent with other fonts types, so, now CharInfo includes directly an Image of the glyph.
 - REDESIGNED: GenImageFontAtlas(), additional recs parameter added, loaded and filled inside the function to export atlas characters rectangles, instead of silently modify the input CharInfo data.
 - REVIEWED: ImageTextEx(), funtion retrieved the font atlas image from the GPU, that was slow and problematic in several platforms. Now it uses directly the CharInfo image. Support for unicode codepoints has also been added.
 - REDESIGNED: ImageDraw(), now it includes an additional parameter, the color tint, not only it could be useful for several situations but also function signature is more consistent with similar functions.
 - ADDED: ImageFromImage() to generate a new image from a piece of another image.
 - REVIEWED: GetNextCodepoint(), renamed parameters to be more clear.

Also all examples and games that were affected by those changes have been reviewed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes:

 - Font structure has been redesigned, CharInfo structure contained character rectangle within font texture, it has not much sense, considering that it was an information relative to the font atlas generated and not the character itself, so character rectangles have been moved out from CharInfo to Font.
 - CharInfo included a data parameters to contain character pixel data (usually grayscale), generated on TTF font generation. It was inconsistent with other fonts types, so, now CharInfo includes directly an Image of the glyph.
 - REDESIGNED: GenImageFontAtlas(), additional recs parameter added, loaded and filled inside the function to export atlas characters rectangles, instead of silently modify the input CharInfo data.
 - REVIEWED: ImageTextEx(), funtion retrieved the font atlas image from the GPU, that was slow and problematic in several platforms. Now it uses directly the CharInfo image. Support for unicode codepoints has also been added.
 - REDESIGNED: ImageDraw(), now it includes an additional parameter, the color tint, not only it could be useful for several situations but also function signature is more consistent with similar functions.
 - ADDED: ImageFromImage() to generate a new image from a piece of another image.
 - REVIEWED: GetNextCodepoint(), renamed parameters to be more clear.

Also all examples and games that were affected by those changes have been reviewed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Review games</title>
<updated>2019-05-21T20:36:52+00:00</updated>
<author>
<name>Ray</name>
<email>raysan5@gmail.com</email>
</author>
<published>2019-05-21T20:36:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=477f05db133eaca1d3cb2c3712feb39d3f0b3ac2'/>
<id>477f05db133eaca1d3cb2c3712feb39d3f0b3ac2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Happy new year 2019</title>
<updated>2019-04-07T15:49:12+00:00</updated>
<author>
<name>ChillerDragon</name>
<email>ChillerDragon@gmail.com</email>
</author>
<published>2019-04-07T15:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=f21761fbbb02f0b58b5b54342f0c3ad3abc0003e'/>
<id>f21761fbbb02f0b58b5b54342f0c3ad3abc0003e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WARNING: BREAKING CHANGE</title>
<updated>2018-12-26T12:26:34+00:00</updated>
<author>
<name>raysan5</name>
<email>raysan5@gmail.com</email>
</author>
<published>2018-12-26T12:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=01338b0a14f053d281970a32595bc531e8c70885'/>
<id>01338b0a14f053d281970a32595bc531e8c70885</id>
<content type='text'>
Added a bunch of useful text management functions.
Consequently, some already available functions like `FormatText()` and `SubText()` has been renamed for consistency. Created temporal fallbacks for old names.
raylib version bumped to 2.3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added a bunch of useful text management functions.
Consequently, some already available functions like `FormatText()` and `SubText()` has been renamed for consistency. Created temporal fallbacks for old names.
raylib version bumped to 2.3.
</pre>
</div>
</content>
</entry>
<entry>
<title>REVIEWED: LoadFontEx()</title>
<updated>2018-12-25T14:17:42+00:00</updated>
<author>
<name>raysan5</name>
<email>raysan5@gmail.com</email>
</author>
<published>2018-12-25T14:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=96207a8a026a629fcc3026efab96cf18e1302618'/>
<id>96207a8a026a629fcc3026efab96cf18e1302618</id>
<content type='text'>
Changed parameters order for consistency with LoadFontData() and other functions when an array is passed by parameter and array size is the following parameter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed parameters order for consistency with LoadFontData() and other functions when an array is passed by parameter and array size is the following parameter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Some code tweaks</title>
<updated>2018-12-24T16:46:23+00:00</updated>
<author>
<name>raysan5</name>
<email>raysan5@gmail.com</email>
</author>
<published>2018-12-24T16:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=1982eabe6eb1501362c62ee12052c24b0273eb13'/>
<id>1982eabe6eb1501362c62ee12052c24b0273eb13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>3 minor sample game cleanups:</title>
<updated>2018-10-10T20:05:13+00:00</updated>
<author>
<name>noshbar</name>
<email>noshbar@gmail.com</email>
</author>
<published>2018-10-10T20:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=1d548eaa4b796f0416247f69074dfeec0264dd71'/>
<id>1d548eaa4b796f0416247f69074dfeec0264dd71</id>
<content type='text'>
* changed bitwise &amp; to logical &amp;&amp;
* removed redundant state check
* moved a strcpy inside a NULL check to prevent a crash.
  NOTE: nothing sensible will happen as a result, but no crash at least.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* changed bitwise &amp; to logical &amp;&amp;
* removed redundant state check
* moved a strcpy inside a NULL check to prevent a crash.
  NOTE: nothing sensible will happen as a result, but no crash at least.
</pre>
</div>
</content>
</entry>
<entry>
<title>BREAKING CHANGE: Renamed SpriteFont type to Font</title>
<updated>2018-05-04T14:59:48+00:00</updated>
<author>
<name>Ray San</name>
<email>raysan5@gmail.com</email>
</author>
<published>2018-05-04T14:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=ec33e7d705e301eb2b74a841e823907295caa37a'/>
<id>ec33e7d705e301eb2b74a841e823907295caa37a</id>
<content type='text'>
- Preparing MP3 files support
- Jumped version to raylib 2.0-dev (too many breaking changes...)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Preparing MP3 files support
- Jumped version to raylib 2.0-dev (too many breaking changes...)
</pre>
</div>
</content>
</entry>
<entry>
<title>Support UTF8 basic characters on ImageTextEx()</title>
<updated>2018-02-18T17:07:57+00:00</updated>
<author>
<name>raysan5</name>
<email>raysan5@gmail.com</email>
</author>
<published>2018-02-18T17:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=4492a70a4bfc32f699932eaaddc09d8225963f42'/>
<id>4492a70a4bfc32f699932eaaddc09d8225963f42</id>
<content type='text'>
Supported UTF8 range equivalent to [128..255] (80h..FFh)
Exposed and renamed text function GetGlyphIndex()
Renamed spriteFont parameter name to simply font
Small security check on transmission mission ending screen
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Supported UTF8 range equivalent to [128..255] (80h..FFh)
Exposed and renamed text function GetGlyphIndex()
Renamed spriteFont parameter name to simply font
Small security check on transmission mission ending screen
</pre>
</div>
</content>
</entry>
<entry>
<title>Reviewed transmission mission game</title>
<updated>2018-02-17T20:23:45+00:00</updated>
<author>
<name>raysan5</name>
<email>raysan5@gmail.com</email>
</author>
<published>2018-02-17T20:23:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/raylib/commit/?id=50fc4f7164fad37a7c4e542475ccb93d0f4b05ca'/>
<id>50fc4f7164fad37a7c4e542475ccb93d0f4b05ca</id>
<content type='text'>
Support string replacing to generate newspaper headline
ISSUE: UTF8 characters not supported when drawing to Image
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support string replacing to generate newspaper headline
ISSUE: UTF8 characters not supported when drawing to Image
</pre>
</div>
</content>
</entry>
</feed>
