1
Platforma .NET / [C#] lista
« dnia: 2012-12-18, 06:03 »
Chętnie go przejrzę
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
//W Postaci
foreach (Budynek b in Game1.listbudynk)
{
if (top.Intersects(b.kwadrat))
{
kolizjaGora = true;
speed.Y = 0;
}
else
kolizjaGora=false;
if (bot.Intersects(b.kwadrat))
{
kolizjaDol = true;
speed.Y = 0;
}
else
kolizjaDol = false;
if (left.Intersects(b.kwadrat))
{
kolizjaLewa = true;
speed.X = 0;
}
else
kolizjaLewa = false;
if (right.Intersects(b.kwadrat))
{
kolizjaPrawa = true;
speed.X = 0;
}
else
kolizjaPrawa = false;
}
//Przykladowy ruch
if (kolizjaLewa == false)
{
if (kb.IsKeyDown(Keys.A))
{
if (speed.X >= -3)
speed.X += -1;
}
else
{
if (speed.X < 0)
speed.X += 1;
}
}
//Strzelanie
if (Mouse.GetState().LeftButton == ButtonState.Pressed)
{
if (DateTime.Now.Ticks-last.Ticks>0.2*(10000000))
{
pocisk = new Pocisk(gracz.getpos, Vector2.Normalize(gracz.getpos - pozycjacel), this);
Components.Add(pocisk);
pocisk.enemys = etab;
last = DateTime.Now;
}
}