Exemple #1
0
    private void CreateRoom(Layer2DDungeonUnit layer, DgDivision.DgRect r)
    {
        Guid name = Guid.NewGuid();

        Rooms.Add(name, new RoomInformation(r.Top, r.Bottom, r.Right, r.Left, name));
        layer.FillRectLTRB(r.Left, r.Top, r.Right, r.Bottom, LoadStatus.Room, name);
    }
Exemple #2
0
 /// <summary>
 /// DgRectの範囲を塗りつぶす
 /// </summary>
 /// <param name="rect">矩形情報</param>
 private void FillDgRect(DgDivision.DgRect r)
 {
     _floor.FillRectLTRB(r.Left, r.Top, r.Right, r.Bottom, NONE);
 }
Exemple #3
0
 /// <summary>
 /// DgRectの範囲を塗りつぶす
 /// </summary>
 /// <param name="rect">矩形情報</param>
 void FillDgRect(DgDivision.DgRect r)
 {
     _layer.FillRectLTRB(r.Left, r.Top, r.Right, r.Bottom, (int)ChipType.Road);
 }
Exemple #4
0
 /// <summary>
 /// DgRectの範囲を塗りつぶす
 /// </summary>
 /// <param name="rect">矩形情報</param>
 void FillDgRect(DgDivision.DgRect r)
 {
     dungeon.FillRectLTRB(r.Left, r.Top, r.Right, r.Bottom, CHIP_NONE);
 }
Exemple #5
0
 /// <summary>
 /// DgRectの範囲を塗りつぶす
 /// </summary>
 /// <param name="rect">矩形情報</param>
 void FillDgRect(Layer2DDungeonUnit layer, DgDivision.DgRect r, LoadStatus none)
 {
     layer.FillRectLTRB(r.Left, r.Top, r.Right, r.Bottom, none, Guid.Empty);
 }