Пример #1
0
 // ----------------------------------------------------------------
 //  Initialize
 // ----------------------------------------------------------------
 public CrateGoal(Board _boardRef, CrateGoalData data)
 {
     base.InitializeAsBoardObject(_boardRef, data);
     Corner   = data.corner;
     DoStayOn = data.doStayOn;
     IsOn     = data.isOn;
 }
Пример #2
0
    void AddCrateGoalData(int col, int row, int corner, bool doStayOn)
    {
        CrateGoalData newData = new CrateGoalData(new BoardPos(col, row), corner, doStayOn, false);

        allObjectDatas.Add(newData);
        SetOccupantInBoard(newData);
    }
Пример #3
0
    private void AddCrateGoal(CrateGoalData data)
    {
        CrateGoal prop = new CrateGoal(this, data);

        allObjects.Add(prop);
        objectsAddedThisMove.Add(prop);
        goalObjects.Add(prop);
    }