コード例 #1
0
 /// <summary>
 /// draws a GL quad, textured with an animation.
 /// </summary>
 /// <param name="rectangle">coordinates ofthe GL quad</param>
 /// <param name="totalSeconds">animation position in seconds</param>
 public void Draw(Box2D rectangle, float totalSeconds)
 {
     var id = (int)CalcAnimationFrame(totalSeconds);
     textures[id].BeginUse();
     rectangle.DrawTexturedRect(Box2D.BOX01);
     textures[id].EndUse();
 }
コード例 #2
0
 public void Draw(uint spriteID, Box2D rectangle)
 {
     Box2D texCoords = CalcSpriteTexCoords(spriteID);
     rectangle.DrawTexturedRect(texCoords);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: danielscherzer/Framework
 private static void DrawTexturedRect(Box2D rect, Texture tex, Box2D texCoords)
 {
     tex.BeginUse();
     rect.DrawTexturedRect(texCoords);
     tex.EndUse();
 }