fi en fi en en en de en en en en es en en en en en en fi en en en zh sv en fr fa de zh de tt fr fr zh fr fi sv el en fi fr fi en fi ja et fr en de ja fr es nb fr fr ceb de en en fi en en sv fi de ceb de en fr hbs_lat en en fr en it en fr en de en fr fr pt fr kn fr fr en fr fi fr en fr en en ceb fr en fr en it en fr en en en fr en de en fr en fr en fr en fr en fr en fr en de en fr en fr en fr en nl ru fr de en fr en fr fr fr en pt kn fr fr en fr fi de en da fr fr ceb zh en fr kn fr fr en en fi fr en fr en fr ceb da en fr kn fr fr en fr fi fr en fr en fr ceb fr en en kn da zh en fr et de en fr fr fr ceb fr en fr tr fr nb fr sv da kn oc oc en oc fi oc en en en en ceb zh fi zh en fr en de en fr en fr vi oc ru fr ja fr kn fr kn en en en en en en en en
Revision 6617, 4.2 KB checked in by sieerinn, 7 years ago (diff)
* 2    Pelaajan päällä näkyvät elementit
public partial class TheLegendOfGabriel : PhysicsGame
var level = TiledTileMap.FromLevelAsset(levelName);
void CreatePlayer(Vector position, double width, double height, Angle angle, Shape shape, string name, Dictionary  properties)
player = new Player();
player.MovementSpeed = new DoubleMeter(2300, 0, 2300);
player.Sword = new Sword(player);
/// Maassa oleva tiili.
void CreateBaseTile(Vector position, double width, double height, Image image, string layerName, Dictionary  properties)
CreateBasicTile(position, width, height, image, -1, properties);
/// Pohjan päällä, pelaajan alla näkyvä tiili.
void CreateDecoration(Vector position, double width, double height, Image image, string layerName, Dictionary  properties)
CreateBasicTile(position, width, height, image, 0, properties);
/// Pelaajan päällä näkyvä tiili.
void CreateForegroundTile(Vector position, double width, double height, Image image, string layerName, Dictionary  properties)
CreateBasicTile(position, width, height, image, 2, properties);
/// Luo tavallisen tiilen.
void CreateBasicTile(Vector position, double width, double height, Image image, int layer, Dictionary  properties)
var tile = properties.ContainsKey("collide")? new PhysicsObject(width, height) : new GameObject(width, height);
/// Luo uloskäynnin, joka vie toiseen kenttään.
void CreateExit(Vector position, double width, double height, Angle angle, Shape shape, string name, Dictionary  properties)
var target = properties["goto"].Split('@'); // Jos peli kaatuaa tälle riville niin joltain exitiltä puuttuu goto-property.
var exit = new Exit(width, height);
Note: See TracBrowser for help on using the repository browser.
Download in other formats:
Powered by Trac 0.12.5
Visit the Trac open source project at