Skip to content
/ libDRD Public

Wrapper for DirectDraw for 2D graphics in C and Assembly

Notifications You must be signed in to change notification settings

shooshx/libDRD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DRD is a small library that wraps DirectDraw and exposes a simple C API for creating a 2D graphics window. Its purpose is to implement an equivalent to 8086 mode-X in 32 bit assembly.

Some of its features include:

  • Creating a graphics window or a full screen graphics context
  • Exposing simple functions for receiving input from the mouse and keyboard
  • Drawing using one of 3 methods
    • direct pixel manipulation
    • displaying images
    • calling GDI functions

It comes with an exhastive selection of examples implemented in assembly

About

Wrapper for DirectDraw for 2D graphics in C and Assembly

Resources

Stars

Watchers

Forks

Packages

No packages published