minimal.odin 459 B

123456789101112131415161718192021222324
  1. package karl2d_minimal_example
  2. import k2 "../.."
  3. import "core:log"
  4. import "core:time"
  5. main :: proc() {
  6. context.logger = log.create_console_logger()
  7. k2.init(1280, 720, "Karl2D Minimal Program")
  8. k2.set_window_position(300, 100)
  9. start_time := time.now()
  10. for !k2.shutdown_wanted() {
  11. t := f32(time.duration_seconds(time.since(start_time)))
  12. k2.process_events()
  13. k2.clear(k2.BLUE)
  14. k2.present()
  15. free_all(context.temp_allocator)
  16. }
  17. k2.shutdown()
  18. }