Esempio n. 1
0
        public BoardGraphics(Shapes shapes)
        {
            this.graphicState = GraphicState.instance;

            this.winWidth     = graphicState.windowWidth;
            this.winHeight    = graphicState.windowHeight;
            this.particleSize = graphicState.particleSize;

            this.shapes = shapes;
        }
Esempio n. 2
0
        private GameState(ElementID selected, Vector2 position, Point cursorBoardPosition, int cursorSize)
        {
            this.graphicState = GraphicState.instance;

            this.currElement         = selected;
            this.cursorPosition      = position;
            this.cursorBoardPosition = cursorBoardPosition;
            this.cursorSize          = cursorSize;

            this.boardBounds = new Point(graphicState.windowWidth / graphicState.particleSize,
                                         graphicState.windowHeight / graphicState.particleSize);

            maxCursorSize = 100;

            simDescriptors.Add("drawStyle", false);
            simDescriptors.Add("drawBoard", false);
            simDescriptors.Add("selectedId", false);
            simDescriptors.Add("cellPos", false);
            simDescriptors.Add("cellId", false);
            simDescriptors.Add("cellTemp", false);
        }