fi en fi en en en de en en en en en en en en en it en en en en en en de en fi en en fi en en en en fi en hi en ja ja en fr fr en de en en en de en fr fr en es es en de de en fr fr en fr fr en pt en fi en pt fi fr fr en fr en fi en fr fi fr fr en de de en de de en fr fr ca en en en en fr fi en fr fi en fr en en da ceb en fr en en fr en en fr en en fr en en fr ceb en fr en en fr ceb en fr en en en en en da en en zh en en fr kn en de ca en fr de en fr fa en fr en fr fr en fr en en fr fr en da fr en de de en fr en sv fr en en en zh es en zh kn en fr en en de th en fr ceb fr fr en en oc de de de en fr fr ca fr fr en fr en en en fr en fr fr ceb fr fr en da fr en oc en hy oc en vi en fr en oc fr nl oc fr en de de en fr fr en fr de en oc en en fr en pt fr en en en oc en en oc en en oc en fr fr ceb fr oc ar fr oc en fr ca ca fr en el en fr zh fr ca en fr de kn de de en ca fr en de oc en fr en fi en fr fi fr de en fr fr sv de de en zh fr en zh oc fi zh en en en ca en fr oc en zh oc en de de en fr oc fi de fr en fr en en oc en en en oc en fr fr en fr oc ceb en en en en en en en en
View differences inline side by side
Show lines around each change
Show the changes in full context
Hahmot värjää jatkuvasti lähellä olevia palikoita
private const double JUMPSPEED = 1250;
private const int TILE_SIZE = 60;
private const int MATCH_LENGTH = 3;
private const int MATCH_LENGTH = 30;
ColorTileMap map = ColorTileMap.FromLevelAsset("dungeon1");
map.SetTileMethod(Color.FromHexCode("#FF0026FF"), delegate(Vector paikka, double leveys, double korkeus) { blue = CreatePlayer(paikka, leveys, korkeus, blueColor, blueWalkImages, bluePistolpic);});
map.SetTileMethod(Color.FromHexCode("#FF0026FF"), delegate (Vector paikka, double leveys, double korkeus) { blue = CreatePlayer(paikka, leveys, korkeus, blueColor, blueWalkImages, bluePistolpic); });
map.SetTileMethod(Color.Red, delegate(Vector paikka, double leveys, double korkeus) { red = CreatePlayer(paikka, leveys, korkeus, redColor, orangeWalkImages, orangePistolpic); });
map.SetTileMethod(Color.Red, delegate (Vector paikka, double leveys, double korkeus) { red = CreatePlayer(paikka, leveys, korkeus, redColor, orangeWalkImages, orangePistolpic); });
// Luo ajastimen, joka värittää kokoajan pelaajien lähellä olevia tiiliä.
// (pakko laittaa pieni viive, koska GetObjectsWithTag palauttaa muuten tyhjän listan)
int coloringDistance = 85;
var tiles = GetObjectsWithTag("platform");
Timer playerColorTimer = new Timer() { Interval = 0.1 };
playerColorTimer.Timeout += () =>
foreach (var tile in tiles)
if (Vector.Distance(red.Position, tile.Position) < coloringDistance)
if (Vector.Distance(blue.Position, tile.Position) < coloringDistance)
matchTimer = new DoubleMeter(MATCH_LENGTH);
matchTimer.LowerLimit += () =>
Func  createLabel = (double x, double y, Color color) =>
Func  createLabel = (x, y, color) =>
var label = new Label();
label.Position = new Vector(x, y);
var timeLabel = createLabel(0, Window.Height / 2 - 100, blueColor);
var timer = new Timer();
timer.Timeout += () =>
var matchLabelTimer = new Timer();
matchLabelTimer.Timeout += () =>
timeLabel.TextColor = matchTimer.Value % 2 == 0 ? blueColor : redColor;
player.AnimWalk = new Animation(animation) { FPS = 30 };
player.AnimIdle = new Animation(new[] { animation[0] });
player.Position = paikka + new Vector(0, korkeus/2);
player.Position = paikka + new Vector(0, korkeus / 2);
// Haluaisin tehdä tähän jonkinlaisen hauskan ponnahdusefektin jossain vaiheessa. Sellaisen napakan zoomin ja sitten boing. Hurdur.
string victoryText = "Kiva homma hei";
double targetZoomFactor = 1.5;
var zoomTimer = new Timer();
var zoomTimer = new Timer() { Interval = 0.01 };
zoomTimer.Timeout += () =>
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