ruby

Rubyの継承

スーパークラスのメソッドを継承する際の引数で混乱したので、自分なりにまとめてみた。 class Sup attr_reader :x def initialize #引き継がれない @x=4 end def initialize(x) @x=x-3 end end class Sub < Sup attr_reader :y def initialize(y) super @y=…

Ruby/SDLとエンコーディング

Ruby/SDLのEncodingとTTFの相性に気づかず数時間無駄にしたSDL::TTF.open('ipam.ttf', 50)TTFフォントが読み込んだ後うまく動かないー、なんて思ってたらEmacsの文字エンコーディング(UTF-8)との相性が悪かったみたい。sjisにしたら動いた。なんでsjisなんだ…

ゲーム作りながらRubyの勉強しつつ

Ruby/SDLのチュートリアルをやり終えた http://jp.rubyist.net/magazine/?0018-GameProgramingForRubySDL

Ruby入門中

無事Ruby/SDLが動いたので何か作ろうか!と思ったがRubyを完全に忘れていた。 知識ゼロ 本当に最初からやり直す。複数の返り値を持つ で呼び出すと定数 Math::PI オブジェクト $var1 global変数 @var2 クラス変数 class Foo def initialize(a,b,c) #コンスト…