Пример #1
0
static void init(void) {
  app_worker_launch();
  app_worker_message_subscribe(worker_message_handler);

  s_window = window_create();
  window_set_background_color(s_window, PBL_IF_COLOR_ELSE(GColorChromeYellow, GColorBlack));
  window_set_click_config_provider(s_window, click_config_provider);
  window_set_window_handlers(s_window, (WindowHandlers) {
    .load = window_load,
    .unload = window_unload,
  });
Пример #2
0
static void init() {

  app_worker_launch();
  app_worker_message_subscribe(worker_message_handler);
  app_message_open(app_message_inbox_size_maximum(), app_message_outbox_size_maximum());

  // Create main Window
  s_main_window = window_create();
  window_set_window_handlers(s_main_window, (WindowHandlers) {
    .load = main_window_load,
    .unload = main_window_unload
  });
Пример #3
0
static void handle_init(void) {
    // Migrate DB
    migrate_version();

    accel_data_service_subscribe(0, NULL);
	show_sleep_window();
    int inbox_size = app_message_inbox_size_maximum();
    int outbox_size = app_message_outbox_size_maximum();
    app_message_open(inbox_size, outbox_size);
    set_outbox_size(outbox_size);

    app_message_register_inbox_received(in_received_handler);
    app_message_register_inbox_dropped(in_dropped_handler);
    app_message_register_outbox_sent(out_sent_handler);
    app_message_register_outbox_failed(out_failed_handler);

    // Subscribe to Worker messages
    app_worker_message_subscribe(worker_message_handler);
    app_focus_service_subscribe(focus_handler);
}
Пример #4
0
void handle_init() {
	
	INFO_LOG("Starting MiniDungeon");
	time_t now = time(NULL);
	
	srand(now);
	DEBUG_LOG("Srand");
	
	handle_minute_tick(NULL, MINUTE_UNIT);
	DEBUG_LOG("First handle second");
	
	InitializeGameData();

#if ALLOW_WORKER_APP
	app_worker_message_subscribe(WorkerMessageHandler);
	AppAwake();
#endif
	DEBUG_LOG("InitializeGameData");
	ShowAdventureWindow();
	tick_timer_service_subscribe(MINUTE_UNIT, &handle_minute_tick);
	app_focus_service_subscribe(focus_handler);
}
void init() {
  app_worker_message_subscribe(on_app_message);
  app_worker_send_message(ActionStart, NULL);
  health_service_events_subscribe(on_health_event, NULL);
  app_timer_register((uint32_t)10000, on_timer_event, NULL);
}
Пример #6
0
static void worker_init() {
	// Subscribe to Worker messages
	app_worker_message_subscribe(worker_message_handler);
}