448 |
// SPRITES |
// SPRITES |
449 |
//====================================================================== |
//====================================================================== |
450 |
|
|
451 |
|
SpriteHandle::SpriteHandle() |
452 |
|
: layer(0) |
453 |
|
{ |
454 |
|
id = DL_Sprites::MAGIC_SPRITEID; |
455 |
|
} |
456 |
|
|
457 |
|
|
458 |
void SpriteHandle::kill() |
void SpriteHandle::kill() |
459 |
{ |
{ |
460 |
layer->kill_sprite (id); |
if (layer) { |
461 |
layer = 0; |
layer->kill_sprite (id); |
462 |
id = 0; |
layer = 0; |
463 |
|
id = DL_Sprites::MAGIC_SPRITEID; |
464 |
|
} |
465 |
} |
} |
466 |
|
|
467 |
void SpriteHandle::move (const px::V2 &newpos) const |
void SpriteHandle::move (const px::V2 &newpos) const |