12345678910111213141516171819202122232425262728 |
- #include "Layer.hh"
- #include "LayerListener.hh"
- namespace openmsx {
- void Layer::setZ(ZIndex z_)
- {
- z = z_;
- if (display) display->updateZ(*this);
- }
- // class ScopedLayerHider
- ScopedLayerHider::ScopedLayerHider(Layer& layer_)
- : layer(layer_)
- , originalCoverage(layer.getCoverage())
- {
- layer.setCoverage(Layer::COVER_NONE);
- }
- ScopedLayerHider::~ScopedLayerHider()
- {
- layer.setCoverage(originalCoverage);
- }
- } // namespace openmsx
|