added getsection method

This commit is contained in:
2022-02-20 09:23:02 -06:00
parent 614c7d2e02
commit b20ca1e878
3 changed files with 15 additions and 13 deletions

View File

@@ -3,6 +3,7 @@ using System;
namespace sections
{
public class Section {
string _name;
int _x;
int _y;
int _padding;
@@ -14,6 +15,7 @@ public class Section {
string _value;
public Section(){
_name = nameof(this);
_x = 0;
_y = 0;
_padding = 2;
@@ -23,6 +25,7 @@ public class Section {
_toTop = null;
}
public Section (int x, int y, int padding = 2) {
_name = nameof(this);
_x = x;
_y = y;
_value = "This value was not set.";
@@ -89,23 +92,13 @@ public class Section {
_y = value;
}
}
public string Value {
get {
return _value;
} set {
_value = value;
}
}
private string[] Output {
get {
string[] outputString;
string buffer = "";
bool isMultiLine = false;
int colsFromAllowedEdge = (int)((Console.WindowWidth - X - _padding)/2);
int colsFromAllowedEdge = Console.WindowWidth - X - _padding;
for (int i = 0; i < _value.Length; i++) {
if (i < 0 && colsFromAllowedEdge % i == 0) {
buffer += '|';