Show
Ignore:
Timestamp:
01/07/09 02:18:52 (4 years ago)
Author:
isaisstillalive
Message:
  • SpriteをRenderableにした。今までx,yだった引数がscreen,x,yに変わるので互換性がなくなる。newする際のscreenをnilにする修正は必要だが、それ以外のrender_toは今まで通り使えるので修正の必要は無い。
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/starframe/test/starframe/sprite/test_collidable.rb

    r28001 r28067  
    6060   
    6161  def test_initialize 
    62     sprite = CollisionSprite.new(10, 10) 
     62    sprite = CollisionSprite.new(nil, 10, 10) 
    6363    assert_equal       1,             sprite.collisions.size 
    6464    assert_equal       true,          sprite.collisions.key?(:test) 
     
    6868   
    6969  def test_collision_reader 
    70     sprite = CollisionSprite.new(10, 10) 
     70    sprite = CollisionSprite.new(nil, 10, 10) 
    7171    assert_not_nil                           sprite.collision(:test) 
    7272    assert_equal   sprite.collisions[:test], sprite.collision(:test) 
     
    7878  end 
    7979  def assert_collide_sprite_and_sprite expected, collide = false, &block 
    80     sprite1 = CollisionSprite.new(10, 10) 
    81     sprite2 = CollisionSprite.new((expected ? 10 : 11), 10) 
     80    sprite1 = CollisionSprite.new(nil, 10, 10) 
     81    sprite2 = CollisionSprite.new(nil, (expected ? 10 : 11), 10) 
    8282     
    8383    assert_collide sprite1, sprite2, expected, &block 
     
    136136  def assert_collide_collection_and_sprite collide = false, &block 
    137137    collection = StarFrame::Sprite::Collection.new 
    138     collection << csprite1 = CollisionSprite.new(10, 10) 
    139     collection << csprite2 = CollisionSprite.new(10, 10) 
    140     collection << csprite3 = CollisionSprite.new(11, 10) 
    141     sprite                 = CollisionSprite.new(10, 10) 
     138    collection << csprite1 = CollisionSprite.new(nil, 10, 10) 
     139    collection << csprite2 = CollisionSprite.new(nil, 10, 10) 
     140    collection << csprite3 = CollisionSprite.new(nil, 11, 10) 
     141    sprite                 = CollisionSprite.new(nil, 10, 10) 
    142142     
    143143    assert_collide collection, sprite, 2, &block