All pastes #456764 Raw Edit

Vic

public text v1 · immutable
#456764 ·published 2007-04-25 00:11 UTC
rendered paste body
using System;
using System.Collections.Generic;
using System.Text;

using FRB;
using FRB.Gui;
using FRB.Text;
using FRB.Audio;
using FRB.MSG;

using Microsoft.DirectX.DirectInput;

namespace GameName.Screens
{
    class TestScreen : Screen
    {
        SpriteFrame windowSpriteFrame;

        SpriteFrame spriteFrame;

        SpriteFrame spriteFrame2;

        public TestScreen(FrbEngineReferences frbEngineReferences) :
            base("", "", frbEngineReferences)
        {
            windowSpriteFrame = new SpriteFrame(
                sprMan,
                sprMan.AddTexture("redball.bmp"),
                SpriteFrame.BorderSides.ALL);

            windowSpriteFrame.sclX = 15;
            windowSpriteFrame.sclY = 15;
            windowSpriteFrame.textureBorderWidth = .47f;
            windowSpriteFrame.spriteBorderWidth = .5f;

            Window window = guiMan.AddWindow(windowSpriteFrame);


            spriteFrame = new SpriteFrame(
                sprMan,
                sprMan.AddTexture("redball.bmp"),
                SpriteFrame.BorderSides.ALL);

            spriteFrame.sclX = 10;
            spriteFrame.sclY = 10;
            spriteFrame.textureBorderWidth = .47f;
            spriteFrame.spriteBorderWidth = .5f;

            spriteFrame2 = new SpriteFrame(
                sprMan,
                sprMan.AddTexture("redball.bmp"),
                SpriteFrame.BorderSides.LEFT | 
                 SpriteFrame.BorderSides.RIGHT);

            spriteFrame2.colorOperation = 
                Microsoft.DirectX.Direct3D.TextureOperation.AddSigned;
            spriteFrame2.tintBlue = 255;

            spriteFrame2.textureBorderWidth = .47f;
            spriteFrame2.spriteBorderWidth = .5f;
            spriteFrame2.sclX = 9.6f;

            ListBox listBox = window.AddListBox(spriteFrame, spriteFrame2, 
                null, null, null, null, sprMan, inpMan);

            listBox.AddItem("Item1");
            listBox.AddItem("Another Item");
            listBox.AddItem("Item 3");

            listBox.HighlightOnRollOver = true;

            mWindowArray.Add(window);
        }


        public override void Activity()
        {
            base.Activity();

        }

        public override void Destroy()
        {
            base.Destroy();
        }

    }
}