fi en fi en en en de en en en en en da en en en it en en en en en en en en en en de en en en en en en en en en en en en en de kn en en sv sv en en en ceb fr en fi en en fi ja en en fr en fi de en fi fr en ceb es en en en fr fi en en en en ja fi en fr ceb en de fi en fr kn en es fi en nb en en fr fi en de ceb en en fi en en kn en sv en en de fi en de fi en fr ceb en en fi en fr fi en it fi en fr fi en de fi en fr fi en fr fi en fr fi en fr fi en fr fi en fr en en fr fi en fr fi en en fi nb fr kn fr fr kn de de en fr da kn fr zh en en fr en en de en de fr en da fr ceb en fr en en fr en en fr jv en fr hbs_lat en da pms en oc pms en oc pms en oc pms en oc pms en en pms en en pms en zh pms en zh pms en fr pms en de pms en fr pms en fr pms en oc pms en fr hbs_lat en fr ca en fr en en fr en fr fr en zh fr en de de en fr fr fi en fr en fr en fi en fr fi fr fr fi fr fr en de de en fr fr fi fr de en en en fi da en en zh en en en oc ja en oc en en oc en en fr en fr oc kn de oc en fr ca fi fr fr ceb fr en fi en ca fi en de hbs_lat fr fr fi en fr fi fr fr fi fr fr fi da da fi oc en fr en fr it oc oc ru oc fr kn de de en en fr ceb zh fr fi en de fi en fr en en oc ja en fr kn en oc en en oc fi en ca ceb en fr fi zh fr fi fr fr en de de en fr fr fi fr ca ceb fr en fi en fr fi fr fr fi fr fr en hbs_lat en fi oc en en oc en fi fr en fi zh en fi fr en fi fr en fi de en fi oc en en oc en fi oc en fi fr en fi oc en fi oc en fi ca en fi fr en en ca en fi en oc fi en oc en de fr fi en fr fi fr oc fi fr oc kn de de en fr zh fi oc zh en oc en fi en zh fi ca zh en fr zh fi de de en fr oc ceb de oc en fr en fi en fr fi ca oc kn fr fr en de kn en en fr fr ru de de fi en de id en en en en en en en en
Changeset 4799 – Nuorten peliohjelmointikurssi, Pelit
View differences inline side by side
Show lines around each change
Show the changes in full context
public class Tiernapoika : PlatformCharacter
public Tiernapoika(double leveys, double korkeus)
get { return liikkuvaOsa; }
get { return kiinnitysVartaloon; }
public Tiernapoika(double leveys, double korkeus, Image kuva, Image kasikuva)
// Pojan oikea käsi
liikkuvaOsa = new KaantyvaOsa(leveys, korkeus / 4);
liikkuvaOsa.X = Right - Width / 10;
liikkuvaOsa.Y = Top - Height / 4;
kiinnitysVartaloon = new AxleJoint(this, liikkuvaOsa, new Vector(Right, liikkuvaOsa.Y));
// Poika ja käsi eivät saa törmätä toisiinsa
public class Tiernapojat : PhysicsGame
private static readonly string[] taso0 = {
const double nopeus = 200;
const double hyppyNopeus = 750;
//Image pelaajanKuva = LoadImage("norsu");
Image pelaajanKuva = LoadImage("norsu");
Image tahtiKuva = LoadImage("tahti");
// Camera.StayInLevel = true;
TileMap kentta = TileMap.FromLevelAsset("kentta1");
// TileMap kentta = TileMap.FromLevelAsset("kentta1");
TileMap kentta = TileMap.FromStringArray(taso0);
PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
void LisaaPohjaTaso(Vector paikka, double leveys, double korkeus)
PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys*100, korkeus);
void LisaaPelaaja(Vector paikka, double leveys, double korkeus)
poika1 = new Tiernapoika(leveys, korkeus);
poika1 = new Tiernapoika(leveys*4, korkeus*4,pelaajanKuva, LoadImage("kasi"));
// Pojan oikea käsi
poika1.liikkuvaOsa = new KaantyvaOsa(poika1.Height, poika1.Height / 4);
poika1.liikkuvaOsa.Left = poika1.Right - poika1.Width / 10;
poika1.liikkuvaOsa.Y = poika1.Top - poika1.Height / 4;
poika1.kiinnitysVartaloon = new AxleJoint(poika1, poika1.liikkuvaOsa, new Vector(poika1.Right, poika1.liikkuvaOsa.Y));
// Poika ja käsi eivät saa törmätä toisiinsa
// pelaaja1.Image = pelaajanKuva;
ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", poika1, hyppyNopeus);
ControllerOne.ListenAnalog(AnalogControl.RightStick, 0.1, LiikutaKatta, "Liikuta kättä", poika1);
ControllerOne.ListenAnalog(AnalogControl.RightStick, 0.03, LiikutaKatta, "Liikuta kättä", poika1);
double kulma = a.StateVector.Y * 90;
Note: See TracChangeset for help on using the changeset viewer.
Download in other formats:
Powered by Trac 0.12.5
Visit the Trac open source project at