Skip to content
Snippets Groups Projects
Commit bca2a43d authored by Näivö Jimi Sebastian's avatar Näivö Jimi Sebastian
Browse files

Taustan layout muutettu gameobjekteiksi ja kuva poistettu, TO DO listalle lisätty asioita

parent 71d5fe92
No related branches found
No related tags found
No related merge requests found
SimulaattoriPeli/SimulaattoriPeli/Content/tausta.png

151 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Net.Sockets;
using System.Transactions;
using Jypeli;
using Jypeli.Assets;
using Jypeli.Controls;
using Jypeli.Widgets;
using SixLabors.ImageSharp;
using Color = Jypeli.Color;
using Image = Jypeli.Image;
namespace SimulaattoriPeli;
......@@ -16,31 +20,52 @@ namespace SimulaattoriPeli;
/// </summary>
public class SimulaattoriPeli : PhysicsGame
{
Image taustakuva = LoadImage("tausta");
private GameObject Areena; //luo areenan alueen
private GameObject Hahmot; //luo hahmojen valinta alueen
public override void Begin()
{
LuoLayout();
Level.Background.Image = taustakuva;
Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
}
private void LuoLayout() //luo layoutin
{
Level.Background.Color = Color.Black; //taustamustaksi
Level.CreateBorders(1.0, false);
Level.Background.Color = Color.Black;
Camera.ZoomToLevel();
IsFullScreen = true;
Camera.ZoomToLevel(); //näyttää kokopelialueen
IsFullScreen = true; // kokonäytön tila
Areena = new GameObject(1000, 1000, Shape.Rectangle); //Luo areenan alueen
Areena.Color = Color.Gray; //areenan väri
Areena.Position = new Vector(25, 0); //areenan sijainti
Add(Areena); //lisää areenan
Hahmot = new GameObject(450, 1000, Shape.Rectangle); //Luo Hahmojen alueen
Hahmot.Color = Color.Pink; //Hahmojen valinta alueen väri
Hahmot.Position = new Vector(-725, 0); //Hahmojen alueen sijainti
Add(Hahmot); //lisää hahmojen alueen
Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
Label hahmotTeksti = new Label("Characters"); //teksti hahmojen alueelle
hahmotTeksti.TextColor = Color.Black; // tekstin väri
hahmotTeksti.Position = new Vector(Hahmot.X, Hahmot.Top - 40); // tekstin sijainti
Add(hahmotTeksti); // lisää tekstin
}
}
// TO DO LISTA
// HAHMOJEN SUUNNITTELU, STATISTIIKKA, VÄRIMAAILMA, KOKO (GIANT JA DWARF), (KAIKKI TEKEE)
// HAHMOJEN TEKO (KAIKKI TEKEE)
// LAYOUT
// TAISTELUAREENAN TAUSTA(T) (KAIKKI TEKEE)
// LISÄTKÄÄ LISÄÄ ASIOITA MITÄ PITÄÄ TEHDÄ TÄHÄN
//
//
// HAHMOJEN VALINTA ALUUEN TEKSTI ISOMMAKS JA MAHDOLLISESTI ERI FONTTI
// HAHMOJEN VALINTA ALUEELLE PALLOT JOIHIN HAHMOJEN ETUKUVA LISÄTÄÄN
//
//
//
......
......@@ -16,4 +16,8 @@
</None>
</ItemGroup>
<ItemGroup>
<Folder Include="Content\" />
</ItemGroup>
</Project>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment