Rev 793 |
Rev 798 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Tao.OpenGl;
using BauzoidNET.app;
using System.IO;
namespace BauzoidEdit
{
public partial class MainForm
: Form
{
private BauzoidApp mApp
= null;
private BauzoidNET
.graphics.sprite.Sprite mSprite
= null;
public MainForm
()
{
InitializeComponent
();
}
private void MainForm_Load
(object sender, EventArgs e
)
{
mApp
= new BauzoidApp
();
mApp
.init();
mSprite
= new BauzoidNET
.graphics.sprite.Sprite(mApp
.getGraphics(),
"data/textures/test.png");
mSprite
.init(10,
10,
100,
100,
0,
0);
}
private void MainForm_FormClosing
(object sender, FormClosingEventArgs e
)
{
if (mSprite
!= null)
{
mSprite
.dispose();
mSprite
= null;
}
mApp
.exit();
}
private void mGlView_Paint
(object sender, PaintEventArgs e
)
{
mApp
.getGraphics().clear(0, 0
.5f,
0,
0);
mApp
.getRenderStates().projection.setOrtho(
0
.0f,
800,
480,
0
.0f,
0
.0f,
1
.0f
);
mSprite
.render();
}
}
}