odin-flags/main.odin
2026-07-06 20:09:08 +01:00

35 lines
825 B
Odin

package main
import "core:fmt"
import "fleg"
main :: proc(){
/*
arena: vmem.Arena
arena_err := vmem.arena_init_growing(&arena)
ensure(arena_err == nil)
arena_alloc := vmem.arena_allocator(&arena)
defer vmem.arena_destroy(&arena) //clean
fleg.init_custom_allocator(arena_alloc)
*/
defer fleg.destroy()
isRunning: bool
isNumber: int
isString: string
isFloat: f32
fleg.BoolVar(&isRunning, "isRunning", true, "A select piece of code is running!")
fleg.IntVar(&isNumber, "isNumber", 3434, "A number!")
fleg.StringVar(&isString, "isString", "Hellope!", "A string!")
fleg.Float32Var(&isFloat, "isFloat", 3.1415, "A float!")
fleg.parse_flags()
fmt.println("-------MAIN--------")
fmt.println(isRunning)
fmt.println(isNumber)
fmt.println(isString)
fmt.println(isFloat)
fmt.println("-------MAIN--------")
}