Ejemplo n.º 1
0
 public void render(BitmapData bitmapData)
 {
     for (i = 0; i < buttons.length; i++)
     {
         button = buttons[i];
         if (button.visible)
         {
             button.render(bitmapData);
         }
     }
 }
Ejemplo n.º 2
0
        public void render()
        {
            BlitRect blit;

            if (uiManager.currentGroup == 1)
            {
                //renderer.guiBitmapData.copyPixels(renderer.darkBitmapData, renderer.darkBitmapData.rect, new Point(), null, null, true);
                renderer.guiBitmapData.fillRect(renderer.darkBitmapData.rect, renderer.darkBitmapDataColor);
            }
            uiManager.render(renderer.guiBitmapData);
            if (uiManager.currentGroup == 0)
            {
                for (i = 0; i < properties.length; i++)
                {
                    button = properties[i];
                    if (button.active)
                    {
                        renderer.propertySelectedBlit.x = (int)button.x;
                        renderer.propertySelectedBlit.y = (int)button.y;
                        renderer.propertySelectedBlit.render(renderer.guiBitmapData);
                        button.render(renderer.guiBitmapData);
                    }
                }
                if (property > 0)
                {
                    game.level.renderProperty(propertyButton.x + 2, propertyButton.y + 2, property, renderer.guiBitmapData, false);
                }
                if (renderer.camera.dragScroll)
                {
                    renderer.lockedBlit.x = (int)propertyButton.x + 2;
                    renderer.lockedBlit.y = (int)propertyButton.y + 2;
                    renderer.lockedBlit.render(renderer.guiBitmapData);
                }
                if (generatorButton.over)
                {
                    renderer.timerCountBlit.x = (int)generatorButton.x - 0;
                    renderer.timerCountBlit.y = (int)generatorButton.y - 0;
                    renderer.timerCountBlit.render(renderer.guiBitmapData, getTimerFrame(generatorButton.id));
                    if (generatorButton.held && ((property & Room.GENERATOR) == Room.GENERATOR))
                    {
                        renderer.timerCountBlit.x = (int)propertyButton.x + 2;
                        renderer.timerCountBlit.y = (int)propertyButton.y + 2;
                        renderer.timerCountBlit.render(renderer.guiBitmapData, getTimerFrame(property));
                    }
                }
            }
            if (UIManager.dialog != null)
            {
                UIManager.dialog.render(renderer.guiBitmapData);
            }
        }