Пример #1
0
 public SceneryInfo(SceneryNames name, List <string> fileNames, Dictionary <int, Animation> animations, bool onFloor, Vector2 imageSize, Vector2 imageOffset)
 {
     _name        = name;
     _fileNames   = fileNames;
     _animations  = animations;
     _onFloor     = onFloor;
     _imageSize   = imageSize;
     _imageOffset = imageOffset;
 }
Пример #2
0
 public SceneryObject(SceneryNames name, Vector2 location, int level, Animator animator, bool onFloor) : base(location, level)
 {
     _name     = name;
     _animator = animator;
     _onFloor  = onFloor;
 }
Пример #3
0
 public static SceneryObject CreateSceneryObject(SceneryNames name, Vector2 location, int level)
 {
     return(new SceneryObject(name, location, level, new Animator(_sceneryInfo[name].Animations, 0, _sceneryInfo[name].ImageSize, _sceneryInfo[name].ImageOffset), _sceneryInfo[name].OnFloor));
 }
Пример #4
0
 public SceneryInfo(SceneryNames name, List <string> fileNames, Dictionary <int, Animation> animations, bool onFloor, Vector2 imageSize) :
     this(name, fileNames, animations, onFloor, imageSize, new Vector2(0, 0))
 {
 }