improved stages
This commit is contained in:
parent
5fe126b696
commit
deac87df4d
1 changed files with 32 additions and 5 deletions
37
src/app.zig
37
src/app.zig
|
|
@ -9,12 +9,39 @@ pub const template = @import("template/root.zig");
|
||||||
pub const ecs = @import("world/root.zig");
|
pub const ecs = @import("world/root.zig");
|
||||||
const Self = @This();
|
const Self = @This();
|
||||||
|
|
||||||
|
/// ----------------------------------------------------
|
||||||
|
/// Default app stages
|
||||||
|
/// ----------------------------------------------------
|
||||||
pub const stage = struct {
|
pub const stage = struct {
|
||||||
pub const Init = struct {};
|
// --- INIT ---
|
||||||
pub const Deinit = struct {};
|
pub const pre_init = struct {};
|
||||||
pub const Inputs = struct {};
|
pub const init = struct {};
|
||||||
pub const Update = struct {};
|
pub const post_init = struct {};
|
||||||
pub const Draw = struct {};
|
|
||||||
|
// --- DEINIT ---
|
||||||
|
pub const pre_deinit = struct {};
|
||||||
|
pub const deinit = struct {};
|
||||||
|
pub const post_deinit = struct {};
|
||||||
|
|
||||||
|
// --- INPUTS ---
|
||||||
|
pub const pre_inputs = struct {};
|
||||||
|
pub const inputs = struct {};
|
||||||
|
pub const post_inputs = struct {};
|
||||||
|
|
||||||
|
// --- FIXED UPDATE ---
|
||||||
|
pub const pre_fixed_update = struct {};
|
||||||
|
pub const fixed_update = struct {};
|
||||||
|
pub const post_fixed_update = struct {};
|
||||||
|
|
||||||
|
// --- UPDATE ---
|
||||||
|
pub const pre_update = struct {};
|
||||||
|
pub const update = struct {};
|
||||||
|
pub const post_update = struct {};
|
||||||
|
|
||||||
|
// --- DRAW ---
|
||||||
|
pub const pre_draw = struct {};
|
||||||
|
pub const draw = struct {};
|
||||||
|
pub const post_draw = struct {};
|
||||||
};
|
};
|
||||||
|
|
||||||
/// ----------------------------------------------------
|
/// ----------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue