<?xml version='1.0' encoding='utf-8'?>
<rss version='2.0'>
  <channel>
    <title>Gosu Forums</title>
    <link>http://www.libgosu.org/cgi-bin/mwf/forum.pl</link>
    <description>Gosu Forum Feed</description>
    <lastBuildDate>Thu, 17 May 2012 22:00:17 GMT</lastBuildDate>
    <ttl>120</ttl>
    <generator>mwForum 2.24.2</generator>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5860</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5860</link>
      <title>Gosu game on Steam?</title>
      <author>jlnr</author>
      <pubDate>Thu, 17 May 2012 08:08:31 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[You can install JRuby on OS X with rvm and then do <code>gem install gosu --platform ruby</code>. The source gem can be built on OS X specifically for trying out other Ruby interpreters.<br/><br/>I think I tried it on JRuby and didn&#39;t even understand the error message. But I made the Tutorial work on Rubinius and MacRuby once! ;)]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5859</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5859</link>
      <title>Gosu game on Steam?</title>
      <author>erisdiscord</author>
      <pubDate>Thu, 17 May 2012 03:55:04 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[JRuby is written in Java and runs on the Java VM, so any C extension support would most likely have to be a wrapper around JNI. <br/><br/>There <i>is</i> experimental support for C extensions in the latest version, but experimental&#39;s the keyword here: most libraries that use it aren&#39;t quite working yet and there&#39;s no guarantee it won&#39;t crash. The more non-trivial a library is (Gosu is very non-trivial; most SWIG-generated bindings are), the less likely it is to work.<br/><br/>Also, I&#39;d be surprised if JRuby&#39;s extension support is binary-compatible with MRI; you probably have to recompile. It&#39;s pretty hard to actually find any information about it, though.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5858</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5858</link>
      <title>Gosu game on Steam?</title>
      <author>Jwosty</author>
      <pubDate>Wed, 16 May 2012 23:28:01 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[(also @erisdiscord) Why not? I didn&#39;t know that... :/]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5857</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5857</link>
      <title>Gosu game on Steam?</title>
      <author>pete_mw</author>
      <pubDate>Wed, 16 May 2012 18:01:14 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[As Eris pointed out, you wouldn&#39;t be able to use Gosu -- I recall stumbling across a Google Code project that was meant to be porting Gosu to Java, but I&#39;m not sure whether or not it ever got anywhere.<br/><br/>You could certainly use JRuby to write a game, and it would be a lot easier to ship it, but you&#39;d have to use Rubygame or Slick2d.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5856</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5856</link>
      <title>Gosu game on Steam?</title>
      <author>erisdiscord</author>
      <pubDate>Wed, 16 May 2012 15:25:30 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[I think the reason we&#39;ve forgotten about it is because Gosu doesn&#39;t (and can&#39;t easily be made to) work with it.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5855</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5855</link>
      <title>Gosu game on Steam?</title>
      <author>Jwosty</author>
      <pubDate>Wed, 16 May 2012 01:31:45 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Wait a minute... How could we have forgotten about JRuby?! It is a reliable solution even for distributing Ruby apps as standalone jars; the end user only has to have Java installed.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5854</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5854</link>
      <title>Stageiods</title>
      <author>ExplodingCookie</author>
      <pubDate>Tue, 15 May 2012 13:09:12 GMT</pubDate>
      <category>Gosu Showcase</category>
      <description>
        <![CDATA[A new update! The spaceship and shots look a little more 3d.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5853</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5853</link>
      <title>Is an Audio cache/manager a good idea?</title>
      <author>erisdiscord</author>
      <pubDate>Mon, 14 May 2012 02:04:18 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Well, that&#39;s my advice, but it&#39;s up to you to decide what you think is right for your game. Don&#39;t let me tell you what to do if you don&#39;t agree. :Ɔ]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5852</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5852</link>
      <title>Is an Audio cache/manager a good idea?</title>
      <author>Omegas7</author>
      <pubDate>Mon, 14 May 2012 02:01:39 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[I see, thanks. So the same goes for Images?]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5851</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5851</link>
      <title>Is an Audio cache/manager a good idea?</title>
      <author>erisdiscord</author>
      <pubDate>Sun, 13 May 2012 21:38:24 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Some kind of resource manager is always a good idea for a project of any size. I wouldn&#39;t personally load every song and sound effect at the beginning, though, unless there are only a few of them.<br/><br/>I might have implemented something like this:<br/><br/><code>class Audio<br/>&#160; AUDIO_PATH = File.join(File.dirname(__FILE__), &#39;Audio&#39;)<br/>&#160; BGM_PATH&#160;&#160; = File.join(AUDIO_PATH, &#39;BGM&#39;)<br/>&#160; SE_PATH&#160; &#160; = File.join(AUDIO_PATH, &#39;SE&#39;)<br/>&#160; <br/>&#160; def initialize(source)<br/>&#160; &#160; @source = source&#160;&#160; # The game window<br/>&#160; &#160; @bgm = {}<br/>&#160; &#160; @se = {}<br/>&#160; end<br/>&#160; <br/>&#160; # Clear preloaded audio resources.<br/>&#160; def clear<br/>&#160; &#160; @bgm.clear<br/>&#160; &#160; @se.clear<br/>&#160; end<br/>&#160; <br/>&#160; # Preload the BGM +file+.<br/>&#160; def preloadBGM(file)<br/>&#160; &#160; @bgm[file] ||= File.join(BGM_PATH, &quot;#{file}.wav&quot;)<br/>&#160; end<br/>&#160; <br/>&#160; # Preload the sound effect +name+.<br/>&#160; def preloadSE(file)<br/>&#160; &#160; @se[file] ||= File.join(SE_PATH, &quot;#{file}.wav&quot;)<br/>&#160; end<br/>&#160; <br/>&#160; # Play the BGM +file+. If +file+ hasn&#39;t been preloaded, it will be loaded<br/>&#160; # on demand the first time it&#39;s played.<br/>&#160; def playBGM(file)<br/>&#160; &#160; preloadBGM(file).play<br/>&#160; end<br/>&#160; <br/>&#160; # Play the sound effect +file+. If +file+ hasn&#39;t been preloaded, it will be<br/>&#160; # loaded on demand the first time it&#39;s played.<br/>&#160; def playSE(file)<br/>&#160; &#160; preloadSE(file).play<br/>&#160; end<br/>&#160; <br/>end</code><br/><br/>Call clear at the end of a level, scene change or whatever, then preload any files that you anticipate using.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5850</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5850</link>
      <title>TexPlay: now working in 1.9.3</title>
      <author>pete_mw</author>
      <pubDate>Sun, 13 May 2012 17:45:45 GMT</pubDate>
      <category>Extending Gosu</category>
      <description>
        <![CDATA[As far as I&#39;m aware, the OP&#39;s patches have been merged into the original version of the gem already, but there&#39;s no up-to-date binary version of the gem available.<br/><br/>If you&#39;re on Windows and you have the devkit installed, you can build Texplay yourself. You need to get FreeGLUT (<a class='url' href='http://www.transmissionzero.co.uk/software/freeglut-devel/'>precompiled for Windows here</a>) and extract it to /your/path/of/choice (so that there are folders named bin, lib, and include immediately under /your/path/of/choice).<br/><br/>Then, anything equivalent to this command should build and install texplay for you (won&#39;t work in Powershell):<br/><br/><code>ruby -S gem install texplay -- --with-opt-dir=/your/path/of/choice</code><br/><br/>I&#39;m not sure how to get this to work with Bundler, unfortunately.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5849</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5849</link>
      <title>Is an Audio cache/manager a good idea?</title>
      <author>Omegas7</author>
      <pubDate>Sun, 13 May 2012 15:55:40 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[I am new with gosu and decided to make a class to handle my audio playing needs. I ended up with this:<br/><br/>require &#39;rubygems&#39;<br/>require &#39;gosu&#39;<br/><br/><code>class Audio<br/>&#160; def initialize(source)<br/>&#160; &#160; @source = source&#160;&#160; # The game window<br/>&#160; &#160; @bgm = {}<br/>&#160; &#160; @se = {}<br/>&#160; &#160; loadBGM<br/>&#160; &#160; loadSE<br/>&#160; end<br/>&#160; <br/>&#160; def playBGM(file)<br/>&#160; &#160; @bgm[file].play<br/>&#160; end<br/>&#160; <br/>&#160; def playSE(file)<br/>&#160; &#160; @se[file].play<br/>&#160; end<br/>&#160; <br/>&#160; def loadBGM<br/>&#160; &#160; Dir.glob(File.join(File.dirname(__FILE__), &#39;Audio/BGM/&#39;) + &#39;*.wav&#39;) do |wav_file|<br/>&#160; &#160; &#160; @bgm[File.basename(wav_file)] = Gosu::Song.new(@source,wav_file)<br/>&#160; &#160; end<br/>&#160; end<br/>&#160; <br/>&#160; def loadSE<br/>&#160; &#160; Dir.glob(File.join(File.dirname(__FILE__), &#39;Audio/SE/&#39;) + &#39;*.wav&#39;) do |wav_file|<br/>&#160; &#160; &#160; @se[File.basename(wav_file)] = Gosu::Sample.new(@source,wav_file)<br/>&#160; &#160; end<br/>&#160; end<br/>end</code><br/><br/>So far, it does work. But what do you think? Was it even a good idea to load all audio at once in this class?<br/><br/>And also, I almost do the same thing with Images. I load all images in my graphics folder at once the same way I do with audio. Was that okay as well?]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5848</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5848</link>
      <title>TexPlay: now working in 1.9.3</title>
      <author>Omegas7</author>
      <pubDate>Sun, 13 May 2012 15:31:03 GMT</pubDate>
      <category>Extending Gosu</category>
      <description>
        <![CDATA[So right now (months after this topic was posted), I am using the latest gosu version and ruby 1.9.3. Should I do what this topic says or is everything already fixed right now?]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5847</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5847</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>RavensKrag</author>
      <pubDate>Sun, 13 May 2012 04:48:10 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[ah, I forgot to mention this important bit:<br/><br/>The problem seems to affect me only when I&#39;m scaling to particular resolutions using Gosu::Window#scale.&#160; Thus, I suspect some issue with mipmapping.<br/><br/>Starting to think my issue (if it&#39;s not just a personal problem) is different from the OP.&#160; I will file an official github issue report if I can narrow down the cause of the problem.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5846</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5846</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>jlnr</author>
      <pubDate>Sat, 12 May 2012 06:37:49 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Oh, you could actually verify if your last statement is correct :) You only need to make (not install) Gosu for C++ to give it a try: <a class='url' href='http://libgosu.org/downloads/gosu-linux-0.7.43.tar.gz'>http://libgosu.org/downloads/gosu-linux-0.7.43.tar.gz</a><br/><br/>If I had to guess, I&#39;d say the X11 code in Gosu does not use the latest and greatest in X11 extensions :(]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5845</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5845</link>
      <title>Sample.play_pan: Not panning</title>
      <author>billiam</author>
      <pubDate>Sat, 12 May 2012 03:17:33 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Having some trouble with the play_pan method in Windows, and I suspect I&#39;m doing something wrong.<br/><br/>A pan value range of&#160; -1 to 0 gives increases volume in the left channel, with zero sound in the right. When it crosses the 0 threshold, there&#39;s an abrupt change to full volume in right channel only.<br/><br/>The pan values appear to be correct. (floats in the range -1.0 to 1.0).&#160; This is the behavior with mono wav files. Trying to pan a stereo wav has no noticeable effect (full volume in both channels).<br/><br/>Any idea what&#39;s going on here?<br/><br/>--edit: Also seeing this with gosu/feature_tests/SamplePlayTest.rb<br/>--edit 2: Github issue posted: <a class='url' href='https://github.com/jlnr/gosu/issues/123'>https://github.com/jlnr/gosu/issues/123</a>]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5844</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5844</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>RavensKrag</author>
      <pubDate>Fri, 11 May 2012 21:49:58 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Let me know if there&#39;s some data I can give you which would help D:<br/><br/>I really feel like it should be Ruby&#39;s fault more than yours though.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5843</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5843</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>jlnr</author>
      <pubDate>Fri, 11 May 2012 15:42:29 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Ouch. The worst part is that I can&#39;t really debug this issue in my VM which does not have OGL acceleration to begin with. :(]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5842</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5842</link>
      <title>Method button_down(id)?</title>
      <author>RavensKrag</author>
      <pubDate>Fri, 11 May 2012 12:47:01 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[This syntax seems to be for a singleton method defined on the window variable, which might not be what you intend to do.&#160; Still, I don&#39;t think that should cause any problems.<br/><br/>Can you clarify whether you are attempting to define #button_down() or #button_down?() ?<br/><br/>The former is what you want to be redefining in descendants of Gosu::Window.&#160; The latter is used to see if the given key is currently depressed or not.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5841</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5841</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>RavensKrag</author>
      <pubDate>Fri, 11 May 2012 12:40:40 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[This is quite unfortunate, but at least now I know this issue does not just affect me.<br/><br/>I am fairly certain this issue is either in Ruby or Gosu, as Minecraft does not seem to run any worse than it did before.&#160; I don&#39;t normally get 60fps in Minecraft though, so that may not be the best benchmark.&#160; However, I&#39;ve programmed some things in Java using JOGL for a class, and those do not seem to be running any slower.&#160; Even so, that&#39;s just my personal opinion, I don&#39;t have data to back it up with, as is the case with the Gosu/Ruby regression.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5840</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5840</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>hextheory</author>
      <pubDate>Fri, 11 May 2012 05:54:43 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Thank you for taking the time to respond, Jamer. Alas, glxinfo is not presently on my machine nor, seemingly, in the repository. Gosu does run, though, just very, very slowly. I&#39;m guessing that my not having glxinfo is the first bad sign. As for testing another OpenGL program, I would of course be happy to, but Nexuiz is an extra gB of space I&#39;d rather not use up.<br/><br/>I&#39;ve reinstalled Gosu to no avail. I&#39;ve also made sure that I have all of the necessary libraries in place, and it seems that I do. However, every single one of them is &quot;set to manually installed&quot;. Do you know if this is a result of them initially being compiled during initial installation of Gosu?]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5839</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5839</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>Jamer</author>
      <pubDate>Fri, 11 May 2012 05:03:44 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[To begin your quest, you may consult the glxinfo program.<br/><br/><code>$ glxinfo | grep &quot;direct rendering&quot;</code><br/><br/>If this prints out &quot;no,&quot; you&#39;re in trouble.<br/><br/><code>$ glxinfo | grep &quot;rendering string&quot;</code><br/><code>$ glxinfo | grep &quot;vendor string&quot;</code><br/><br/>These should print info about your OpenGL pipeline. If they say LLVMpipe or Mesa, instead of Nvidia, ATI, or Intel, you&#39;re in trouble.<br/><br/>You might also want to try running another OpenGL program. Depening on the power of your computer, Nexuiz might be a good test, and would be in the Ubuntu repos.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5838</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5838</link>
      <title>Upgrading Ubuntu absolutely destroyed performance.</title>
      <author>hextheory</author>
      <pubDate>Thu, 10 May 2012 21:09:48 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[I recently upgraded to Ubuntu 12 and, having changed nothing manually, even the most minimal Gosu program now crawls. I imagine it&#39;s an OpenGL issue, but any ideas as to where to look to better debug the situation would be greatly appreciated.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5837</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5837</link>
      <title>BPA Technical 2012 Entry- Summoning of the Sword</title>
      <author>chase4926</author>
      <pubDate>Thu, 10 May 2012 11:02:44 GMT</pubDate>
      <category>Gosu Showcase</category>
      <description>
        <![CDATA[Only problem with this is that my school technically owns the rights to the game, since it entered a student club competition, and they don&#39;t want it open-source for whatever crazy reason.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5836</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5836</link>
      <title>Gosu game on Steam?</title>
      <author>chase4926</author>
      <pubDate>Thu, 10 May 2012 10:57:22 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[This is exactly what I did in my competition game, and they didn&#39;t hate it. :D]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5835</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5835</link>
      <title>Method button_down(id)?</title>
      <author>lol_o2</author>
      <pubDate>Thu, 10 May 2012 08:05:01 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Make a <code>button_down(id)</code> method inside class you wan to use it and then call it from <code>Window.button_down(id)</code><br/><br/><code>class GameWindow &lt; Window<br/>&#160; def button_down(id)<br/>&#160; &#160; other_class.button_down(id)<br/>&#160; end<br/>end<br/></code>]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5833</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5833</link>
      <title>error with require 'gosu' (windows 7)</title>
      <author>Daidalos</author>
      <pubDate>Thu, 10 May 2012 05:42:24 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Ok ! Done and works fine (I didn&#39;t know how to install ancient version of a gem... maybe should I go looking for tutos that tells how to use the console, and gem)! The music is now playing correctly as well, so it seems you were right in the other topic I mentioned, when you thought the stuttering was a problem with OpenAL. Thank you Julian !]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5832</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5832</link>
      <title>error with require 'gosu' (windows 7)</title>
      <author>jlnr</author>
      <pubDate>Thu, 10 May 2012 03:44:10 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Gosu.lib is for C++, not Ruby. To install version 0.7.33 cleanly, use <code>gem install gosu -v 0.7.33</code>. You should probably run <code>gem uninstall gosu</code> first to remove every installed version of Gosu first, just to make sure your code will load the right one later.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5831</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5831</link>
      <title>Method button_down(id)?</title>
      <author>battousai</author>
      <pubDate>Wed, 09 May 2012 18:09:00 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Hi, post to ask if there is a way to use the method button_down(id) out of a class that inherits from Window. Example: I can invoke the method button_down?(id) outside as follows: window.button_down?, returning true if I press a button, but as I do with the method button_down(id)??<br/><br/>I tried to do the following:<br/><br/>def window.button_down(id)<br/>&#160; &#160; if id == KbUp then<br/>&#160; &#160; &#160; &#160; puts 1<br/>&#160; &#160; end<br/>end<br/><br/>But got no results.<br/><br/>I hope their solutions, bye!]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5830</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5830</link>
      <title>error with require 'gosu' (windows 7)</title>
      <author>Daidalos</author>
      <pubDate>Wed, 09 May 2012 15:54:06 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Hi, I&#39;m back on Ruby/Gosu since a few days and have encounter some errors (like with Open GL).<br/>To resolve them, I had installed latest versions of Open Gl and realtek drivers, as latestessts of Ruby and Gosu, with the gem. it worked fined, except for the sound that stuttered. On the forum I encountered a subject close to my problem that says to try version 7.33 (the latest before OpenAL).<br/>I downloaded this version and manually installed the file Gosu.lib in the directory Ruby1.9.3\lib\ruby\site_ruby\1.9.1\i386-msvcrt<br/>But since then, the command line : require &#39;gosu&#39; doesn&#39;t work anymore. <br/>I tried &#39;gosu&#39;, &#39;gosu.so&#39;, &#39;gosu.for_1_9.so&#39;, it always returned me : C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in <code>require&#39;: cannot load such file -- gosu (LoadError)<br/>&#160; from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in </code>require&#39;<br/>&#160; from main.rb:1:in `&lt;main&gt;&#39;<br/><br/>I wondered if it was a path problem and asked for $LOAD_PATH, but the path to i386-msvcrt was in the list. <br/>I can&#39;t think of an other solution and am tired to search on the web. Can someone please help me ?]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5829</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5829</link>
      <title>Visual Studio 2010 - problem with GosuDebug.lib</title>
      <author>RexxaR</author>
      <pubDate>Wed, 09 May 2012 15:10:01 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[I did download from the page you offered, but i still have the same problem.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5828</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5828</link>
      <title>Gosu + RubyMotion?</title>
      <author>Basic</author>
      <pubDate>Sun, 06 May 2012 15:52:07 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Oh, curious do you expect any problems with it?<br/><br/>A friend of mine was asking me this last week, about getting Gosu working on Chorme (Native Client) and Android.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5827</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5827</link>
      <title>Gosu + RubyMotion?</title>
      <author>jlnr</author>
      <pubDate>Sun, 06 May 2012 04:24:33 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Gosu uses OpenGL ES, OpenAL and libsndfile which are all perfectly portable. I actually have an HTC One X at home now, just waiting for a chance to toy around with it. Hope the SDK is not too much of a hassle. :(]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5826</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5826</link>
      <title>Gosu + RubyMotion?</title>
      <author>RavensKrag</author>
      <pubDate>Sat, 05 May 2012 04:31:53 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Nice! Now all we need it this for android.&#160; Though, that would be much more difficult I imagine.&#160; Not like Gosu would really work in that environment anyway =/]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5825</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5825</link>
      <title>Gosu + RubyMotion?</title>
      <author>jlnr</author>
      <pubDate>Sat, 05 May 2012 02:15:33 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[I&#39;ll let you know once I find out, but anyone else is welcome to beat me to it.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5824</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5824</link>
      <title>Retinia Support</title>
      <author>jlnr</author>
      <pubDate>Sat, 05 May 2012 02:14:32 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[I think it is simply <code>[[UIDevice currentDevice] scale] &gt; 1</code>.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5823</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5823</link>
      <title>Crash on iOS 4.x</title>
      <author>jlnr</author>
      <pubDate>Sat, 05 May 2012 02:07:09 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[I think it is more a documentation issue with Gosu. If you create a new OpenGL app, it links to GLKit (required, not optionally). iOS 4 has no GLKit as far as I know, so it crashes. If you just remove GLKit from the project, you should be fine.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5822</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5822</link>
      <title>Error with libgosu.so (Linux)</title>
      <author>Jamer</author>
      <pubDate>Fri, 04 May 2012 20:41:51 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Glad to be of assistance!]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5821</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5821</link>
      <title>Gosu + RubyMotion?</title>
      <author>jontebol</author>
      <pubDate>Fri, 04 May 2012 11:19:45 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Ok, so this sounds pretty exciting: <a class='url' href='http://www.rubymotion.com/'>http://www.rubymotion.com/</a><br/><br/>If that could be made to work with Gosu (or perhaps it already does?!), writing games in Ruby + Gosu for iOS would be a reality... <br/><br/>What say you Gosu-gurus, can it be done?]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5820</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5820</link>
      <title>Ruby Gosu Lighting Library</title>
      <author>chase4926</author>
      <pubDate>Thu, 03 May 2012 15:48:19 GMT</pubDate>
      <category>Extending Gosu</category>
      <description>
        <![CDATA[Wow thanks! Didn&#39;t think this was gem-quality, but I guess I&#39;ve seen worse gems.<br/>Until I add it though, just use the version included in my game:<br/><br/><a class='url' href='http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=708'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=708</a><br/><br/>It&#39;s more recent and you can see some screenshots of it&#39;s use on that thread.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5819</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5819</link>
      <title>Crash on iOS 4.x</title>
      <author>Basic</author>
      <pubDate>Thu, 03 May 2012 11:23:04 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[I got this crash on iPad with iOS 4.x<br/><br/> dyld: Library not loaded: /System/Library/Frameworks/GLKit.framework/GLKit<br/>&#160; Referenced from: /var/mobile/Applications/60CD176E-557E-4FBF-81AD-17803CEA3026/iPadTest.app/iPadTest<br/>&#160; Reason: image not found<br/><br/>Works fine with iPad 5.x<br/><br/>This isn&#39;t a problem for me I just swapped iPad&#39;s, but just thought I&#39;d mention it. I don&#39;t have the iOS 4 SDK to try and compile under that, but a quick google seems to reveal the framework is in a different place.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5818</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5818</link>
      <title>Retinia Support</title>
      <author>Basic</author>
      <pubDate>Thu, 03 May 2012 08:38:16 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Thanks jlnr, I was actually doing something like that last night to test.<br/><br/>I think the problem is figuring out if I am on Retinia or not.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5817</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5817</link>
      <title>Shapeshifter.</title>
      <author>Basic</author>
      <pubDate>Thu, 03 May 2012 08:36:45 GMT</pubDate>
      <category>Gosu Showcase</category>
      <description>
        <![CDATA[I&#39;m actually talking to a lecturer about that today, technically the uni have the copyright and IP. A subset of the group want to continue development for a release. <br/><br/>That same subset are working some iOS Gosu iOS games, so if this doesn&#39;t come to light, something else will.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5816</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5816</link>
      <title>Shapeshifter.</title>
      <author>jlnr</author>
      <pubDate>Thu, 03 May 2012 06:42:21 GMT</pubDate>
      <category>Gosu Showcase</category>
      <description>
        <![CDATA[Are you planning to publish it on the App Store or open-source it otherwise? More iOS projects are always welcome to see what can be improved in Gosu&#39;s iOS support, apart from the obvious flaws.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5815</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5815</link>
      <title>Retinia Support</title>
      <author>jlnr</author>
      <pubDate>Thu, 03 May 2012 06:37:38 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Idea: You could hack the scale factor right into Gosu::Image by subclassing ImageData and just returning half the width and height. You cannot extend the constructor of Gosu::Image, but you could add a global helper function for that. Then <code>image(&quot;foo&quot;)</code> would return a Gosu::Image proper.<br/><br/>You might even want to consider having foo.png, foo@2x.png (iPhone4+, iPad 1/2), foo@4x.png (iPad 3) depending on how your game scales up. That is what I am going to do with Terava.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5814</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5814</link>
      <title>Retinia Support</title>
      <author>jlnr</author>
      <pubDate>Thu, 03 May 2012 06:35:45 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Gosu does not follow the @2x convention. You have to build that functionality yourself, including the factor on the images. :( I built a wrapper around that myself for Terava, but it&#39;s too specific to share it here.]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5813</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5813</link>
      <title>Shapeshifter.</title>
      <author>Basic</author>
      <pubDate>Thu, 03 May 2012 01:19:58 GMT</pubDate>
      <category>Gosu Showcase</category>
      <description>
        <![CDATA[This is a group project (7 in total) for a Uni module. <br/><br/>You play as a paper guy who can fold himself into other objects to move around the world.<br/>Made for iPad, Dev&#39;d on Windows, the only porting issues came from the zip library.<br/><br/>The art style for background and foreground is rather odd, this is because the two artists, didn&#39;t quite meet in the middle as planned, when doing their artwork.<br/>The images shown are running on the iPhone (I think they are a little blurry because we aren&#39;t using the Retinia images, looks much better on the actual phone), all the scaling is off because the target platform is the iPad, and I don&#39;t have one atm :)]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5812</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5812</link>
      <title>Retinia Support</title>
      <author>Basic</author>
      <pubDate>Wed, 02 May 2012 21:13:54 GMT</pubDate>
      <category>Gosu on iPad, iPhone &amp; iPod Touch</category>
      <description>
        <![CDATA[Is there?<br/><br/>I suffixed my files @2x but this didn&#39;t see to do anything. Building with 5.x SDK and Targeting 3.2.<br/><br/>Is there something I&#39;m missing?]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5811</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5811</link>
      <title>Error with libgosu.so (Linux)</title>
      <author>LuisMartiZa</author>
      <pubDate>Wed, 02 May 2012 20:37:24 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[Thanks Jamer!!<br/><br/>Finally i run ldconfig and it compile!!]]>
      </description>
    </item>
    <item>
      <guid isPermaLink='false'>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5810</guid>
      <link>http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?pid=5810</link>
      <title>RubyMine require "Typo: In word gosu"</title>
      <author>billiam</author>
      <pubDate>Wed, 02 May 2012 16:29:11 GMT</pubDate>
      <category>Gosu Exchange</category>
      <description>
        <![CDATA[You can also disable the &#39;typo&#39; inspection in settings. I find it gives false positives more often than not.]]>
      </description>
    </item>
  </channel>
</rss>

