public MainForm(ManagerCamera managerCamera) { InitializeComponent(); _camera = managerCamera; //UpdateCameraPositionText(); _tileSelectImages = new List <PictureBox>(); TilePoints = new List <Vector2>(); }
public override void LoadContent(Equipment owner, ContentManager content, ManagerMap managerMap, ManagerCamera managerCamera, Entities entities) { base.LoadContent(owner, content, managerMap, managerCamera,entities); AddComponent(new Sprite(ManagerContent.LoadTexture("sword"), 16, 16, new Vector2(0, 0))); AddComponent(new Animation(16,16,2,100)); AddComponent(new Camera(managerCamera)); GuiTexture = ManagerContent.LoadTexture("sword_gui"); }
public ManagerMap(string mapName, ManagerCamera managerCamera) { _tiles = new List<TileGraphic>(); _tileCollisions = new List<TileCollision>(); _tileEvents = new List<TileEvent>(); _mapName = mapName; _managerCamera = managerCamera; }
public Equipment(ContentManager content, ManagerMap managerMap, ManagerCamera managerCamera, Entities entities) { _items = new List <Item>(); _content = content; _equipedItem = new Dictionary <ItemSlot, Item>(); _managerMap = managerMap; _managerCamera = managerCamera; _entities = entities; }
public Equipment(ContentManager content, ManagerMap managerMap, ManagerCamera managerCamera, Entities entities) { _items = new List<Item>(); _content = content; _equipedItem = new Dictionary<ItemSlot, Item>(); _managerMap = managerMap; _managerCamera = managerCamera; _entities = entities; }
public ScreenWorld(ManagerScreen managerScreen) : base(managerScreen) { _managerCamera = new ManagerCamera(); _managerMap = new ManagerMap("newmap", _managerCamera); _entities = new Entities(); _managerEvents = new ManagerEvents(); _managerPlayer = new ManagerPlayer(); //uglyyyyyyy FactoryDeathAnimation.Initailize(_managerCamera); }
public virtual void Draw(SpriteBatch spriteBatch) { var position = ManagerCamera.WorlToScreenPosition(Position); if (ManagerCamera.InScreenCheck(Position)) { var tileFrame = TileFrames[_animationIndex]; spriteBatch.Draw(_texture, new Rectangle((int)position.X, (int)position.Y, Width, Height), new Rectangle(tileFrame.TextureXPos * (Width + 1) + 1, tileFrame.TextureYPos * (Height + 1) + 1, Width, Height), Color.White); } }
public TileGraphic(int xPos, int yPos, int zPos, List <TileFrame> tileFrames, int animationSpeed, string textureName, ManagerCamera managerCamera) { XPos = xPos; YPos = yPos; ZPos = zPos; TileFrames = tileFrames; AnimationSpeed = animationSpeed; TextureName = textureName; _animationIndex = 0; ManagerCamera = managerCamera; }
public TileGraphic(int xPos, int yPos, int zPos, List<TileFrame> tileFrames, int animationSpeed, string textureName, ManagerCamera managerCamera) { XPos = xPos; YPos = yPos; ZPos = zPos; TileFrames = tileFrames; AnimationSpeed = animationSpeed; TextureName = textureName; _animationIndex = 0; ManagerCamera = managerCamera; }
private void SetReferences() { managerAssets = GetComponent <ManagerAssets>(); managerBlight = GetComponent <ManagerBlight>(); managerCamera = GetComponent <ManagerCamera>(); managerControls = GetComponent <ManagerControls>(); managerCursor = GetComponent <ManagerCursor>(); managerTerrain = GetComponent <ManagerTerrain>(); managerPlayer = GetComponent <ManagerPlayer>(); managerUI = GetComponent <ManagerUI>(); managerUnits = GetComponent <ManagerUnits>(); }
public GameRoom(string gameRoomId, Server server, ManagerLogger logger) { GameRoomId = gameRoomId; _server = server; Players = new List <PlayerAndConnection>(); Enemies = new List <Enemy>(); _cancellationTokenSource = new CancellationTokenSource(); _task = new Task(Update, _cancellationTokenSource.Token); _task.Start(); _logger = logger; ManagerCamera = new ManagerCamera(); }
public ManagerMap(ManagerCamera camera, ManagerMouse managerMouse, MainForm mainForm) { _managerCamera = camera; _managerMouse = managerMouse; _tiles = new Manager.ManagerMap("..", camera); _tileGridTexture = ManagerContent.LoadTexture("tile_mapeditor"); _font = ManagerContent.LoadFont("Font_GUI"); _mainForm = mainForm; _mainForm.btnSave.Click += Save; _mainForm.LoadMap += LoadMap; ManagerInput.FireNewInput += ManagerInputOnFireNewInput; ManagerInput.ThrottleInput = true; }
public void Draw(SpriteBatch spriteBatch) { var position = ManagerCamera.WorldToScreenPosition(Position); if (ManagerCamera.InScreenCheck(Position)) { spriteBatch.Draw( _texture , new Rectangle((int)position.X, (int)position.Y, Width, Height) , new Rectangle(TileFrames[_animationIndex].TextureXPos * Width, TileFrames[_animationIndex].TextureYPos * Height, Width, Height) , Color.White ); } }
public void Draw(SpriteBatch spriteBatch) { if (_texture == null) { return; } var position = ManagerCamera.WorldToScreenPosition(Position); if (ManagerCamera.InScreenCheck(Position)) { spriteBatch.Draw(_texture, new Rectangle((int)position.X, (int)position.Y, Width, Height), new Rectangle(0, 0, Width, Height), Color.White); } }
public MyGame() { _graphics = new GraphicsDeviceManager(this); _graphics.PreferredBackBufferWidth = 1366; _graphics.PreferredBackBufferHeight = 768; _graphics.ApplyChanges(); Content.RootDirectory = "Content"; _player = new BaseObject(); _pnj1 = new BaseObject(); _enemy1 = new BaseObject(); _managerInput = new ManagerInput(); _managerCamera = new ManagerCamera(); _managerMap = new ManagerMap("test", _managerCamera); }
public Game1() : base() { _managerInput = new ManagerInput(); graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; this.graphics.PreferredBackBufferHeight = 128; this.graphics.PreferredBackBufferWidth = 160; _managerCamera = new ManagerCamera(); _mainForm = new MainForm(_managerCamera); var thread = new Thread(new ThreadStart(new ThreadStart(RunGUI))); thread.Start(); }
public TileCollision(ManagerCamera managerCamera) { ManagerCamera = managerCamera; }
private void Awake() { Instance = this; }
public bool Intersect(Rectangle rectangle) { var position = new Vector2(Rectangle.X, Rectangle.Y); return(ManagerCamera.InScreenCheck(position) && rectangle.Intersects(new Rectangle((int)position.X, (int)position.Y, 16, 16))); }
public virtual void LoadContent(Equipment owner, ContentManager content, ManagerMap managerMap, ManagerCamera managerCamera, Entities entities) { Owner = owner; }
public Camera(ManagerCamera camera) { _managerCamera = camera; }
public ScreenWorld(ManagerScreen managerScreen) : base(managerScreen) { _entities = new Entities(); _managerCamera = new ManagerCamera(); _managerMap = new ManagerMap("test", _managerCamera); }
private PlayerAndConnection CreatePlayer(NetIncomingMessage inc, List <PlayerAndConnection> players, ManagerCamera managerCamera) { var random = new Random(); var player = new Player { Username = inc.ReadString(), Position = new Position { XPosition = random.Next(0, 750), YPosition = random.Next(0, 420) } }; var playerVectorPosition = new Vector2(player.Position.XPosition, player.Position.YPosition); var screenPosition = managerCamera.WorldToScreenPosition(playerVectorPosition); player.Position.ScreenXPosition = (int)screenPosition.X; player.Position.ScreenYPosition = (int)screenPosition.Y; player.Position.Visible = managerCamera.InScreenCheck(playerVectorPosition); var playerAndConnection = new PlayerAndConnection(player, inc.SenderConnection); players.Add(playerAndConnection); return(playerAndConnection); }
public static void Initailize(ManagerCamera camera) { _camera = camera; }
public ManagerMouse(ManagerCamera managerCamera, MainForm mainForm) { _texture = ManagerContent.LoadTexture("mouse"); _managerCamera = managerCamera; _mainForm = mainForm; }
public override void LoadContent(Equipment owner, ContentManager content, ManagerMap managerMap, ManagerCamera managerCamera, Entities entities) { base.LoadContent(owner, content, managerMap, managerCamera, entities); AddComponent(new Sprite(ManagerContent.LoadTexture("sword"), 16, 16, new Vector2(0, 0))); AddComponent(new Animation(16, 16, 2, 100)); AddComponent(new Camera(managerCamera)); GuiTexture = ManagerContent.LoadTexture("sword_gui"); }
public Camera(ManagerCamera managerCamera) { _managerCamera = managerCamera; }