public void Initialize(Vector2?playerPosition = null) { Tiled tiled_JSON = Tiled_JsonSerialization.Read <Tiled>("Map1"); List <ILight> lights = new List <ILight>() { new Light(new Point(50, 100), Tools.Texture.CreateCircleTexture(Color.LightYellow, ChristianGame.Default.ScaleFactor * 3)), new LightPlayer(new Point(200, 150), Tools.Texture.CreateCircleTexture(Color.LightYellow, ChristianGame.Default.ScaleFactor * ChristianGame.Default.AssetSize / 3)), //new Light(new Point(300, 100), Tools.Texture.CreateCircleTexture(Color.LightYellow, ChristianGame.Default.ScaleFactor*3)), //new Light(new Point(600, 100), Tools.Texture.CreateCircleTexture(Color.LightYellow, ChristianGame.Default.ScaleFactor*3)), new Light(new Point(300, 500), Tools.Texture.CreateCircleTexture(Color.LightYellow, ChristianGame.Default.ScaleFactor * 3)), }; this.map = new Map(WK.Texture.Tiles.Tiles2.tileTextures, tiled_JSON, lights); this.dxUpdateSystem = (InputState lastInputState, InputState inputState) => UpdateSystem(); this.camera = new Camera(); }
public void Initialize(Vector2?playerPosition = null) { Tiled tiled_JSON = Tiled_JsonSerialization.Read <Tiled>("Map1"); this.map = new Map(WK.Texture.Tiles.tileTextures, tiled_JSON); }