StuBS
Voluntary Exercise
Member Core::Interrupt::Vector
Add interrupt vector for mouse
Member dout [Core::MAX]
Automatically arrange windows with TextStream::arrange()
Member Mouse::getPos (unsigned &x, unsigned &y) const
Implement method
Member Mouse::isPressed (MouseButton btn) const
Implement method
Member Mouse::plugin ()
Implement method
Member Mouse::trigger ()
Implement Method
Member MouseDecoder::decode (unsigned char code)
Implement method
Member PS2Controller::fetch (Pointer &state)
Adjust method
Member TextMode::show (unsigned abs_x, unsigned abs_y, char character, Attribute attrib=Attribute())
Extend this method to deal with the mouse cursor
Member TextMode::showMouse (unsigned abs_x, unsigned abs_y)
Implement this method (it can either use or replace show(unsigned, unsigned, char, Attribute))