/// initializing game world public void CreateWorld() { world = null; world = new GameWorld(new Vector2(width, height), language); world.player = new Player(world); world.player.Position = new Vector2(width / 2, height - world.player.spriteSizeY * world.player.Scale.Y); var backgroundlayer1 = new BackgroundLayer1(world); var backgroundlayer2 = new BackgroundLayer2(world); world.playerHealth = new Bar(world); world.playerHealth.startColor = new Vector3(50, 150, 50); world.bossHealth = new Bar(world); world.bossHealth.Position = new Vector2(0, world.bossHealth.spriteSizeY); world.bossHealth.startColor = new Vector3(255, 80, 50); world.waveTimer = new Bar(world); world.waveTimer.Position = new Vector2(0, 0); world.waveTimer.startColor = new Vector3(250, 250, 100); world.waveTimer.endColor = new Vector3(50, 50, 0); world.AddObject(backgroundlayer1); world.AddObject(backgroundlayer2); world.AddObject(world.player); }
public void CreateStartScreen() { world = new GameWorld(new Vector2(width, height), language); world.gameState = 0; var backgroundlayer1 = new BackgroundLayer1(world); var backgroundlayer2 = new BackgroundLayer2(world); world.AddObject(backgroundlayer1); world.AddObject(backgroundlayer2); TextImage title = new TextImage(world, "Title"); title.Position = new Vector2(width / 2, height / 2 - 64); title.name = "Title"; title.spriteSizeX = 190; title.spriteSizeY = 16; title.Scale = new Vector2(3, 3); world.AddObject(title); TextImage pressStart = new TextImage(world, "Press"); pressStart.Position = new Vector2(width / 2, height / 2 + 64); pressStart.name = "Press"; pressStart.spriteSizeX = 275; pressStart.spriteSizeY = 47; pressStart.Scale = new Vector2(2, 2); world.AddObject(pressStart); world.pressStart = pressStart; }