oakmound / oak

A pure Go game engine
Apache License 2.0
1.52k stars 84 forks source link

shiny: overhaul api for v4 #198

Closed 200sc closed 2 years ago

200sc commented 2 years ago

This still needs work on every non-windows driver, as well as adjustment in window.Window to only include those things all default drivers have.

codecov-commenter commented 2 years ago

Codecov Report

Merging #198 (eeb19dc) into release/v4.0.0 (38f3cc4) will increase coverage by 0.71%. The diff coverage is 80.00%.

@@                Coverage Diff                 @@
##           release/v4.0.0     #198      +/-   ##
==================================================
+ Coverage           91.75%   92.47%   +0.71%     
==================================================
  Files                 138      137       -1     
  Lines                6222     6149      -73     
==================================================
- Hits                 5709     5686      -23     
+ Misses                449      406      -43     
+ Partials               64       57       -7     
Impacted Files Coverage Δ
default.go 0.00% <ø> (ø)
inputTracker.go 69.23% <0.00%> (+7.16%) :arrow_up:
event/bind.go 97.01% <60.00%> (-2.99%) :arrow_down:
lifecycle.go 72.05% <87.50%> (ø)
drawLoop.go 39.75% <100.00%> (ø)
event/trigger.go 100.00% <100.00%> (ø)
inputLoop.go 41.42% <100.00%> (ø)
window.go 60.00% <100.00%> (+0.35%) :arrow_up:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more