summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Kod/bilbana/yc4/display/clear_display.m2
-rw-r--r--Kod/bilbana/yc4/display/draw_box.m1
-rw-r--r--Kod/bilbana/yc4/display/draw_point.m2
-rw-r--r--Kod/bilbana/yc4/display/get_bytes.m4
-rw-r--r--Kod/bilbana/yc4/display/set_display_visible.m1
-rw-r--r--Kod/bilbana/yc4/display/set_drawing_mode.m3
-rw-r--r--Kod/bilbana/yc4/display/set_line_pattern.m3
-rw-r--r--Kod/bilbana/yc4/display/set_pattern.m5
-rw-r--r--Kod/bilbana/yc4/display/set_point_size.m3
-rw-r--r--Kod/bilbana/yc4/display/set_text_flashing.m7
-rw-r--r--Kod/bilbana/yc4/display/set_text_font.m2
11 files changed, 22 insertions, 11 deletions
diff --git a/Kod/bilbana/yc4/display/clear_display.m b/Kod/bilbana/yc4/display/clear_display.m
index 32fdac1..2d0d25f 100644
--- a/Kod/bilbana/yc4/display/clear_display.m
+++ b/Kod/bilbana/yc4/display/clear_display.m
@@ -1,3 +1,3 @@
function pkg = clear_display()
- pkg = get_package('DL', [])
+ pkg = get_package('DL', []);
end
diff --git a/Kod/bilbana/yc4/display/draw_box.m b/Kod/bilbana/yc4/display/draw_box.m
index b9eb5be..ef548a4 100644
--- a/Kod/bilbana/yc4/display/draw_box.m
+++ b/Kod/bilbana/yc4/display/draw_box.m
@@ -1,4 +1,5 @@
function pkg = draw_box(x1, y1, x2, y2, n1)
+% rectangle with pattern filled and solid line around it
arg = [get_bytes(x1), get_bytes(y1), get_bytes(x2), get_bytes(y2), n1];
pkg = get_package('RO', arg);
diff --git a/Kod/bilbana/yc4/display/draw_point.m b/Kod/bilbana/yc4/display/draw_point.m
index b81d8cb..74053d5 100644
--- a/Kod/bilbana/yc4/display/draw_point.m
+++ b/Kod/bilbana/yc4/display/draw_point.m
@@ -1,5 +1,5 @@
function pkg = draw_point(x1, y1)
- arg = [get_bytes(x1), get_bytes(y2)];
+ arg = [get_bytes(x1), get_bytes(y1)];
pkg = get_package('GP', arg);
end
diff --git a/Kod/bilbana/yc4/display/get_bytes.m b/Kod/bilbana/yc4/display/get_bytes.m
index 76efc9c..87ef875 100644
--- a/Kod/bilbana/yc4/display/get_bytes.m
+++ b/Kod/bilbana/yc4/display/get_bytes.m
@@ -1,3 +1,3 @@
-function bytes = get_bytes(num):
- bytes = [mod(num, 256), num ./ 256];
+function bytes = get_bytes(num)
+ bytes = [mod(num, 256), fix(num / 256)];
end
diff --git a/Kod/bilbana/yc4/display/set_display_visible.m b/Kod/bilbana/yc4/display/set_display_visible.m
index 12fa3b3..7b97264 100644
--- a/Kod/bilbana/yc4/display/set_display_visible.m
+++ b/Kod/bilbana/yc4/display/set_display_visible.m
@@ -1,4 +1,5 @@
function pkg = set_display_visible(visible)
+%
if visible == true
pkg = get_package('DE', []);
else
diff --git a/Kod/bilbana/yc4/display/set_drawing_mode.m b/Kod/bilbana/yc4/display/set_drawing_mode.m
index c8ecf07..47c1490 100644
--- a/Kod/bilbana/yc4/display/set_drawing_mode.m
+++ b/Kod/bilbana/yc4/display/set_drawing_mode.m
@@ -1,4 +1,7 @@
function pkg = set_drawing_mode(n1)
+% 1 = set
+% 2 = delete (erase)
+% 3 = invert (on -> off, off -> on for every pixel thats drawn over)
arg = [n1];
pkg = get_package('GV', arg);
diff --git a/Kod/bilbana/yc4/display/set_line_pattern.m b/Kod/bilbana/yc4/display/set_line_pattern.m
new file mode 100644
index 0000000..86c2261
--- /dev/null
+++ b/Kod/bilbana/yc4/display/set_line_pattern.m
@@ -0,0 +1,3 @@
+function pkg = set_line_pattern(n1)
+ pkg = get_package('GM', n1);
+end
diff --git a/Kod/bilbana/yc4/display/set_pattern.m b/Kod/bilbana/yc4/display/set_pattern.m
deleted file mode 100644
index 5ec583e..0000000
--- a/Kod/bilbana/yc4/display/set_pattern.m
+++ /dev/null
@@ -1,5 +0,0 @@
-function pkg = set_pattern(n1)
- arg = [n1];
-
- pkg = get_package('GM', n1);
-end
diff --git a/Kod/bilbana/yc4/display/set_point_size.m b/Kod/bilbana/yc4/display/set_point_size.m
index 750b172..f70e698 100644
--- a/Kod/bilbana/yc4/display/set_point_size.m
+++ b/Kod/bilbana/yc4/display/set_point_size.m
@@ -1,5 +1,6 @@
function pkg = set_point_size(n1, n2)
- arg = [n1 n2];
+% både linjer och punkter
+ arg = [n1, n2];
pkg = get_package('GZ', arg);
end
diff --git a/Kod/bilbana/yc4/display/set_text_flashing.m b/Kod/bilbana/yc4/display/set_text_flashing.m
new file mode 100644
index 0000000..00f683e
--- /dev/null
+++ b/Kod/bilbana/yc4/display/set_text_flashing.m
@@ -0,0 +1,7 @@
+function pkg = set_text_flashing(n1)
+%SET_TEXT_FLASHING Summary of this function goes here
+% Detailed explanation goes here
+
+pkg = get_package('ZB', [n1]);
+end
+
diff --git a/Kod/bilbana/yc4/display/set_text_font.m b/Kod/bilbana/yc4/display/set_text_font.m
index 768d16b..78093c9 100644
--- a/Kod/bilbana/yc4/display/set_text_font.m
+++ b/Kod/bilbana/yc4/display/set_text_font.m
@@ -1,3 +1,3 @@
function pkg = set_text_font(font_num)
- pkg = get_package('ZF', [font_num])
+ pkg = get_package('ZF', [font_num]);
end