+ if (!selected &&
+ event->type == SDL_MOUSEBUTTONDOWN &&
+ event->button.button == SDL_BUTTON_LEFT) {
+ player_layer->position =
+ camera_map_screen(camera,
+ event->button.x,
+ event->button.y);
+ }
+
+ return 0;
+}
+
+int player_layer_dump_stream(const PlayerLayer *player_layer,
+ FILE *filedump)
+{
+ trace_assert(player_layer);
+ trace_assert(filedump);
+
+ fprintf(filedump, "%f %f ", player_layer->position.x, player_layer->position.y);
+ color_hex_to_stream(color_picker_rgba(&player_layer->color_picker), filedump);
+ fprintf(filedump, "\n");
+