Commit Graph

3 Commits

Author SHA1 Message Date
Eon S. Jeon
abe94bd256 use contexts instead of shoving dependencies
This is a much nicer way to control access to data and functions than
directly passing whole objects. Public-private simply doesn't work, and
it feels awkward to pass around whole layer internally.
2019-12-20 21:25:09 +09:00
Eon S. Jeon
33d2206d41 rename IDriverContext to ISurface
The name is also misleading, and will be reused for another class.
2019-12-20 20:52:16 +09:00
Eon S. Jeon
588ec48269 add testing facility to the project 2019-04-03 23:57:45 +09:00