コード例 #1
0
ファイル: Sprite.cs プロジェクト: icefortress/OceanMars
        public Sprite(View context, Entity e, Vector2 drawSize, int frameWidth, int frameTime, string spriteStripName)
        {
            this.context = context;
            this.e = e;
            this.entityID = e.id;
            this.drawSize = drawSize;

            setAnimationSpriteStrip(frameWidth, frameTime, spriteStripName);
        }
コード例 #2
0
 public DefaultLevelSprite(View context, DefaultLevel dl)
     : base(context,  dl, new Vector2(2400, 1000), 645, 10, "defaultlevel")
 {
 }
コード例 #3
0
 public FinishLineEntitySprite(View context, FinishLineEntity finishLine)
     : base(context, finishLine, new Vector2(2, 1), 1, 10, "redsquare")
 {
 }
コード例 #4
0
 public TestWallSprite(View context, TestWall tm)
     : base(context, tm, new Vector2(2, 1), 1, 10, "blacksquare")
 {
 }
コード例 #5
0
 public SpawnPointSprite(View context, SpawnPointEntity tm)
     : base(context,  tm, new Vector2(21, 21), 21, 10, "whitecrosshair")
 {
 }
コード例 #6
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public GameplayScreen(GameClient gb)
        {
            game = gb;

            context = new View(gb.GameState, gb.GetPlayerEntity());
        }