use snake case for functions

This commit is contained in:
Morrígan 2025-06-28 15:33:39 +02:00
parent 1a24af7230
commit 9fb75de9be
Signed by: morrigan
GPG key ID: CACB010F463A77D0
3 changed files with 22 additions and 22 deletions

View file

@ -30,8 +30,8 @@ main :: proc() {
assert(render != nil)
units := make([dynamic]Unit)
append(&units, NewUnit(Faction.Allied, util.Position{500, 500}))
append(&units, NewUnit(Faction.Enemy, util.Position{700, 700}))
append(&units, new_unit(Faction.Allied, util.Position{500, 500}))
append(&units, new_unit(Faction.Enemy, util.Position{700, 700}))
input_state := make(map[sdl3.Scancode]bool)
time := sdl3.GetTicksNS()
@ -40,7 +40,7 @@ main :: proc() {
game := Game {
render = render,
units = units,
player = NewUnit(Faction.Player, util.Position{100, 100}, 200),
player = new_unit(Faction.Player, util.Position{100, 100}, 200),
time = time,
delta = 0.0,
input_state = input_state,
@ -53,33 +53,33 @@ main :: proc() {
case .QUIT:
return
case .KEY_UP:
HandleInput(&game, event)
handle_input(&game, event)
case .KEY_DOWN:
HandleInput(&game, event)
handle_input(&game, event)
}
}
MovePlayer(&game)
RenderGame(&game)
UpdateTime(&game)
move_player(&game)
render_game(&game)
update_time(&game)
}
}
UpdateTime :: proc(game: ^Game) {
update_time :: proc(game: ^Game) {
new_time := sdl3.GetTicksNS()
delta_ns := new_time - game.time
game.time = new_time
game.delta = f32(delta_ns) / f32(sdl3.NS_PER_SECOND)
}
RenderGame :: proc(game: ^Game) {
render_game :: proc(game: ^Game) {
sdl3.SetRenderDrawColor(game.render, 0, 0, 0, 0)
sdl3.RenderClear(game.render)
for unit in game.units {
RenderUnit(unit, game)
render_unit(unit, game)
}
RenderUnit(game.player, game)
render_unit(game.player, game)
sdl3.RenderPresent(game.render)
}