From ad0875aaac9d0b6e3b2d911e1168f1075ba28e19 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 23 Dec 2012 19:14:58 +0100 Subject: [PATCH] Add TextPos relations. --- sortix/include/sortix/kernel/textbuffer.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sortix/include/sortix/kernel/textbuffer.h b/sortix/include/sortix/kernel/textbuffer.h index 43b879f0..4a2331bf 100644 --- a/sortix/include/sortix/kernel/textbuffer.h +++ b/sortix/include/sortix/kernel/textbuffer.h @@ -46,6 +46,16 @@ struct TextChar uint8_t vgacolor; // Format of }; +static inline bool IsTextPosBeforeTextPos(const TextPos& a, const TextPos& b) +{ + return a.y < b.y || (a.y == b.y && a.x < b.x); +} + +static inline bool IsTextPosAfterTextPos(const TextPos& a, const TextPos& b) +{ + return a.y > b.y || (a.y == b.y && a.x > b.x); +} + class TextBuffer { public: