public Frame(Vector2 location, Size size, bool isTransparent) { Controls = new List<Control>(); Location = location; ElementSize = size; Transparent = isTransparent; BackgroundImage = null; }
public override void Load() { MathUtil.Init((float)DefaultSettings.Settings["PixelsPerMeter"]); size = ((Vector2)(Size)Utilities.DefaultSettings.Settings["WindowSize"]) / MathUtil.PixelsPerMeter; UIManager = new UIEngine(); GraphicsManager = new GraphicsEngine(); EditorManager = new EditorEngine(); ObjectCreator = new StandardObjects(); EditorManager.Load(); GraphicsEngine.Load(); ObjectCreator.Load(); InitUI(); }
public override void Load() { ActiveProfile = new PlayerProfile("null"); MathUtil.Init((float)DefaultSettings.Settings["PixelsPerMeter"]); Size = ((Vector2)(Size)Utilities.DefaultSettings.Settings["WindowSize"]) / MathUtil.PixelsPerMeter; PhysicsManager = new PhysicsEngine(); UIManager = new GUIEngine(); GraphicsManager = new GraphicsEngine(); GraphicsTemp.load(); InitGame(); // InitPhysicsEngine(); <-- called in InitGame InitUI(); }
public override void Load() { MathUtil.Init((float)DefaultSettings.Settings["PixelsPerMeter"]); Size = ((Vector2)(Size)Utilities.DefaultSettings.Settings["WindowSize"]) / MathUtil.PixelsPerMeter; PhysicsManager = new PhysicsEngine(); UIManager = new GUIEngine(); GraphicsEngine.Load(); InitGame(); // InitPhysicsEngine(); <- happens in initGame by map InitUI(); }
public override void Load() { ActiveProfile = new PlayerProfile("null"); MathUtil.Init((float)DefaultSettings.Settings["PixelsPerMeter"]); size = ((Vector2)(Size)Utilities.DefaultSettings.Settings["WindowSize"]) / MathUtil.PixelsPerMeter; PhysicsManager = new PhysicsEngine(); UIManager = new UIEngine(); GraphicsManager = new GraphicsEngine(); gameLoopFPS = new FPSManager(); font = (SpriteFont)ContentRepository.Content["Text"]; //circ = (Texture2D)ContentRepository.Content["Circle"]; GraphicsEngine.Load(); InitPhysicsEngine(); InitUI(); }
public void Load() { PixelsPerMeter = (float)DefaultSettings.Settings["PixelsPerMeter"]; windowSizePixels = (Size)DefaultSettings.Settings["WindowSize"]; TilesPerScreen = windowSizePixels / (PixelsPerMeter * (Vector2)Tile.size); Tiles = new Tile[(int)TilesPerScreen.X + 1, (int)TilesPerScreen.Y + 1]; for (int i = 0; i <= (int)TilesPerScreen.X; i++) { for (int j = 0; j <= (int)TilesPerScreen.Y; j++) { Tiles[i, j] = new Tile(new Vector2(i, j)); } } }