Welcome to my Input Page
This is my Input Devices page.
This page is to provide information about the input device drivers we
have on this project. They should all be objects, and use the naming
convention of Init, Get, Done to achieve there results. Data returned is
held within public variables inside the objects, and is accessed directly
through the objects variables.
Drivers planned at this stage are ;
Standard keyboard through Dos driver.
Keyboard Int 9 replacement driver, for complete keyboard status info.
Mouse driver through Int 33 mouse driver software.
Joystick driver for two joysticks.
Probably Gamepad driver as well.
Standard information and format stuff is ;
Drivers are all objects with Init, Get and Done methods.
Some drivers don't require Get (Int 9 handler) so they have an empty
Get method with documentation.
All drivers store results in public internal variables, which are
interrogated for their values.
All drivers are documented and have a sample program to show their use.
There may be an interpret method, to return standard things like
movement directions, or something. If the drivers are based on a common
object, the game may run with any input device, and using interpret it will
never need to know what input device it is running ! (It uses a pointer to
the base object to get its input.)
This page hosted by
Get your own Free home page