20 lines
550 B
Zig
20 lines
550 B
Zig
const Scene = @import("Scene.zig");
|
|
const Terrain = @import("Terrain.zig");
|
|
const Pawn = @import("Pawn.zig");
|
|
const Camera = @import("Camera.zig");
|
|
const Selection = @import("Selection.zig");
|
|
|
|
pub fn game() !Scene {
|
|
var scene = Scene.create();
|
|
// first try is for allocating more memory in entities
|
|
// second try is for allocating terrain on the heap...
|
|
try scene.add(try Camera.create());
|
|
try scene.add(try Terrain.create(123));
|
|
try scene.add(try Selection.create());
|
|
for (0..5) |_| {
|
|
try scene.add(try Pawn.random());
|
|
}
|
|
|
|
return scene;
|
|
}
|