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: