Files
OpenRA/OpenRa.Game/Sheet.cs
chrisf 01cc8b7b46 hack hack hack
git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1165 993157c7-ee19-0410-b2c4-bb4e9862e678
2007-07-11 03:46:48 +00:00

30 lines
618 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using BluntDirectX.Direct3D;
using System.IO;
using System.Drawing.Imaging;
namespace OpenRa.Game
{
class Sheet
{
public readonly Bitmap bitmap;
public Texture texture;
public Sheet(Bitmap b) { bitmap = b; }
public void LoadTexture(GraphicsDevice device)
{
string tempFile = string.Format("../../../block-cache-{0}.png", suffix++);
bitmap.Save(tempFile);
using( Stream s = File.OpenRead(tempFile) )
texture = Texture.Create(s, device);
}
static int suffix = 0;
}
}