Formatting and cleanup.
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package game
|
||||
|
||||
import "core:fmt"
|
||||
import rl "vendor:raylib"
|
||||
|
||||
game_poll_events :: proc() -> Actions {
|
||||
|
||||
+1
-1
@@ -112,7 +112,7 @@ game_draw :: proc(game: ^Game) {
|
||||
// draw objects
|
||||
draw_enemies(&game.enemies, game.enemy_count)
|
||||
draw_player(&game.player)
|
||||
|
||||
|
||||
// @ DEBUG
|
||||
debug_bounds(game)
|
||||
debug_camera_draw(&game.camera, game.debug.camera_active)
|
||||
|
||||
+29
-29
@@ -12,44 +12,44 @@ WINDOW_WIDTH :: 1920
|
||||
WINDOW_HEIGHT :: 1080
|
||||
GAME_WIDTH :: 480
|
||||
GAME_HEIGHT :: 270
|
||||
MAX_ENEMIES :: 0
|
||||
MAX_ENEMIES :: 35
|
||||
MAX_PROPS :: 64
|
||||
TILE_SIZE :: 32
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
main :: proc() {
|
||||
context.logger = log.create_console_logger()
|
||||
defer log.destroy_console_logger(context.logger)
|
||||
context.logger = log.create_console_logger()
|
||||
defer log.destroy_console_logger(context.logger)
|
||||
|
||||
when DEBUG_MODE {
|
||||
track: mem.Tracking_Allocator
|
||||
mem.tracking_allocator_init(&track, context.allocator)
|
||||
defer mem.tracking_allocator_destroy(&track)
|
||||
context.allocator = mem.tracking_allocator(&track)
|
||||
}
|
||||
when DEBUG_MODE {
|
||||
track: mem.Tracking_Allocator
|
||||
mem.tracking_allocator_init(&track, context.allocator)
|
||||
defer mem.tracking_allocator_destroy(&track)
|
||||
context.allocator = mem.tracking_allocator(&track)
|
||||
}
|
||||
|
||||
game := game_init()
|
||||
game := game_init()
|
||||
|
||||
for game_should_run(&game) {
|
||||
game_update(&game)
|
||||
game_draw(&game)
|
||||
}
|
||||
for game_should_run(&game) {
|
||||
game_update(&game)
|
||||
game_draw(&game)
|
||||
}
|
||||
|
||||
game_close(&game)
|
||||
game_close(&game)
|
||||
|
||||
when DEBUG_MODE {
|
||||
if len(track.allocation_map) > 0 {
|
||||
log.errorf("\nMEMORY LEAKS: %v allocation(s)", len(track.allocation_map))
|
||||
for _, entry in track.allocation_map {
|
||||
log.errorf(" %v bytes @ %v", entry.size, entry.location)
|
||||
}
|
||||
}
|
||||
if len(track.bad_free_array) > 0 {
|
||||
log.errorf("\nBAD FREES: %v", len(track.bad_free_array))
|
||||
for entry in track.bad_free_array {
|
||||
log.errorf(" %v @ %v", entry.memory, entry.location)
|
||||
}
|
||||
}
|
||||
}
|
||||
when DEBUG_MODE {
|
||||
if len(track.allocation_map) > 0 {
|
||||
log.errorf("\nMEMORY LEAKS: %v allocation(s)", len(track.allocation_map))
|
||||
for _, entry in track.allocation_map {
|
||||
log.errorf(" %v bytes @ %v", entry.size, entry.location)
|
||||
}
|
||||
}
|
||||
if len(track.bad_free_array) > 0 {
|
||||
log.errorf("\nBAD FREES: %v", len(track.bad_free_array))
|
||||
for entry in track.bad_free_array {
|
||||
log.errorf(" %v @ %v", entry.memory, entry.location)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user