public GameObject(RenderTileObject objRender) { this.objRender = objRender; this.direction = direction.Mid; this.idle = true; this.startframe = 0; this.animationrate = 4; this.framlimit = objRender.getImage().Width / objRender.getTileWidth(); this.framecurrent = 0; this.transform = new Transform(); }
public Player(RenderTileObject robj) : base(robj) { this.objRender.setFrameIndex(1); }
public Monster(RenderTileObject ren) { game = new GameObject(ren); }
public NPC(RenderTileObject rbj, Graph graph, int movespeed) { this.gameobject = new GameObject(rbj); this.path = new PathFinder(graph, this.gameobject.transform, movespeed); }