<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/xpsozai/">
    <title>ツクールXPメモ@Wiki</title>
    <link>http://w.atwiki.jp/xpsozai/</link>
    <atom:link href="https://w.atwiki.jp/xpsozai/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ツクールXPメモ@Wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-07-21T13:56:14+09:00</dc:date>
    <utime>1248152174</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/xpsozai/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/xpsozai/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/xpsozai/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/xpsozai/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/xpsozai/pages/3.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/xpsozai/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/xpsozai/pages/1.html</link>
    <description>
      * ツクールXPメモ
ここはRGSSのメモ置き場です。

- [[Sprite_Character]]    </description>
    <dc:date>2009-07-21T13:56:14+09:00</dc:date>
    <utime>1248152174</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/xpsozai/pages/5.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/xpsozai/pages/5.html</link>
    <description>
      * メニュー

[[トップページ]]
[[メニュー]]    </description>
    <dc:date>2006-02-16T11:11:44+09:00</dc:date>
    <utime>1140055904</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/xpsozai/pages/6.html">
    <title>Sprite_Character</title>
    <link>https://w.atwiki.jp/xpsozai/pages/6.html</link>
    <description>
      
&lt;p&gt;
#==============================================================================&lt;br&gt;

# ■ Sprite_Character&lt;br&gt;
#------------------------------------------------------------------------------&lt;br&gt;

# 　キャラクター表示用のスプライトです。Game_Character
クラスのインスタンスを&lt;br&gt;
# 監視し、スプライトの状態を自動的に変化させます。&lt;br&gt;
#==============================================================================&lt;/p&gt;
&lt;p&gt;class Sprite_Character &amp;lt; RPG::Sprite&lt;br&gt;
#--------------------------------------------------------------------------&lt;br&gt;
# ● 公開インスタンス変数&lt;br&gt;
#--------------------------------------------------------------------------&lt;br&gt;
attr_accessor :character　　　　　　　 # キャラクター&lt;br&gt;
#--------------------------------------------------------------------------&lt;br&gt;
# ● オブジェクト初期化&lt;br&gt;
#　　 viewport : ビューポート&lt;br&gt;
#　　 character : キャラクター (Game_Character)&lt;br&gt;
#--------------------------------------------------------------------------&lt;br&gt;
def initialize(viewport, character = nil)&lt;br&gt;
　 super(viewport)&lt;br&gt;
　 @character = character&lt;br&gt;
　 update&lt;br&gt;
end&lt;br&gt;
#--------------------------------------------------------------------------&lt;br&gt;
# ● フレーム更新&lt;br&gt;
#--------------------------------------------------------------------------&lt;br&gt;
def update&lt;br&gt;
　 super&lt;br&gt;
　 # タイル
ID、ファイル名、色相のどれかが現在のものと異なる場合&lt;br&gt;

　 if @tile_id != @character.tile_id or&lt;br&gt;
　　　 @character_name != @character.character_name or&lt;br&gt;
　　　 @character_hue != @character.character_hue&lt;br&gt;
　　 # タイル ID とファイル名、色相を記憶&lt;br&gt;
　　 @tile_id = @character.tile_id&lt;br&gt;
　　 @character_name = @character.character_name&lt;br&gt;
　　 @character_hue = @character.character_hue&lt;br&gt;
　　 # タイル ID が有効な値の場合&lt;br&gt;
　　 if @tile_id &amp;gt;= 384&lt;br&gt;
　　　 self.bitmap = RPG::Cache.tile($game_map.tileset_name,&lt;br&gt;
　　　　 @tile_id, @character.character_hue)&lt;br&gt;
　　　 self.src_rect.set(0, 0, 32, 32)&lt;br&gt;
　　　 self.ox = 16&lt;br&gt;
　　　 self.oy = 32&lt;br&gt;
　　 # タイル ID が無効な値の場合&lt;br&gt;
　　 else&lt;br&gt;
　　　 self.bitmap = RPG::Cache.character(@character.character_name,&lt;br&gt;
　　　　 @character.character_hue)&lt;br&gt;
　　　 @cw = bitmap.width / 4&lt;br&gt;
　　　 @ch = bitmap.height / 4&lt;br&gt;
　　　 self.ox = @cw / 2&lt;br&gt;
　　　 self.oy = @ch&lt;br&gt;
　　 end&lt;br&gt;
　 end&lt;br&gt;
　 # 可視状態を設定&lt;br&gt;
　 self.visible = (not @character.transparent)&lt;br&gt;
　 # グラフィックがキャラクターの場合&lt;br&gt;
　 if @tile_id == 0&lt;br&gt;
　　 # 転送元の矩形を設定&lt;br&gt;
　　 sx = @character.pattern * @cw&lt;br&gt;
　　 sy = (@character.direction - 2) / 2 * @ch&lt;br&gt;
　　 self.src_rect.set(sx, sy, @cw, @ch)&lt;br&gt;
　 end&lt;br&gt;
　 # スプライトの座標を設定&lt;br&gt;
　 self.x = @character.screen_x&lt;br&gt;
　 self.y = @character.screen_y&lt;br&gt;
　 self.z = @character.screen_z(@ch)&lt;br&gt;
　 # 不透明度、合成方法、茂み深さを設定&lt;br&gt;
　 self.opacity = @character.opacity&lt;br&gt;
　 self.blend_type = @character.blend_type&lt;br&gt;
　 self.bush_depth = @character.bush_depth&lt;br&gt;
　 # アニメーション&lt;br&gt;
　 if @character.animation_id != 0&lt;br&gt;
　　 animation = $data_animations[@character.animation_id]&lt;br&gt;
　　 animation(animation, true)&lt;br&gt;
　　 @character.animation_id = 0&lt;br&gt;
　 end&lt;br&gt;
end&lt;br&gt;
end&lt;br&gt;&lt;/p&gt;
    </description>
    <dc:date>2006-02-16T11:09:11+09:00</dc:date>
    <utime>1140055751</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/xpsozai/pages/4.html">
    <title>Game_Temp</title>
    <link>https://w.atwiki.jp/xpsozai/pages/4.html</link>
    <description>
      &lt;br&gt;    </description>
    <dc:date>2006-02-16T11:08:43+09:00</dc:date>
    <utime>1140055723</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/xpsozai/pages/3.html">
    <title>メニュー2</title>
    <link>https://w.atwiki.jp/xpsozai/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)
    </description>
    <dc:date>2006-02-16T10:36:41+09:00</dc:date>
    <utime>1140053801</utime>
  </item>
  </rdf:RDF>
