Skip to content
Snippets Groups Projects

Resolve "Bindings: OOP"

Merged v-lafeychine requested to merge 19-bindings-oop into main
48 files
+ 639
281
Compare changes
  • Side-by-side
  • Inline
Files
48
package SFML.Window
import scalanative.unsigned.UnsignedRichInt
import SFML.Config.*
object Window:
type sfContextSettings
enum sfWindowStyle(val value: sfUint32):
case sfNone extends sfWindowStyle(0.toUInt)
case sfTitlebar extends sfWindowStyle((1 << 0).toUInt)
case sfResize extends sfWindowStyle((1 << 1).toUInt)
case sfClose extends sfWindowStyle((1 << 2).toUInt)
case sfFullscreen extends sfWindowStyle((1 << 3).toUInt)
case sfDefaultStyle extends sfWindowStyle((sfTitlebar.value | sfResize.value | sfClose.value).toUInt)
Loading