feat: Grid af spawning
This commit is contained in:
12
src/main.cpp
12
src/main.cpp
@@ -45,7 +45,7 @@ int main(int argc, char *argv[])
|
||||
dxd::Renderer renderer = dxd::Renderer(sdl_renderer, width, height);
|
||||
|
||||
// World init
|
||||
dxd::sim::World world = dxd::sim::World({ .x = 10, .y = 10 });
|
||||
dxd::sim::World world = dxd::sim::World();
|
||||
world.add_obj(new dxd::sim::AFSpawner());
|
||||
|
||||
SDL_Event event;
|
||||
@@ -79,11 +79,17 @@ int main(int argc, char *argv[])
|
||||
world.draw(&renderer);
|
||||
world.tick(1.0f / 60.0f);
|
||||
|
||||
// Usual test
|
||||
renderer.color(64, 64, 64, 255);
|
||||
// World axis
|
||||
renderer.color(32, 32, 32, 255);
|
||||
renderer.line(-vec2_unity * 2000, vec2_unity * 2000);
|
||||
renderer.line(-vec2_unitx * 2000, vec2_unitx * 2000);
|
||||
|
||||
// Scale and position
|
||||
vec2 center = renderer.get_camera_pos();
|
||||
float zoom = 100.0f/renderer.get_zoom();
|
||||
renderer.color(128, 128, 255, 255);
|
||||
renderer.dbg_txt(0, 0, "(%0.1f, %0.1f) @%0.2f", center.x, center.y, zoom);
|
||||
|
||||
SDL_RenderPresent(sdl_renderer);
|
||||
SDL_Delay(1000 / 60);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user