aboutsummaryrefslogtreecommitdiffstats
path: root/src/app_window.h
blob: 87f956843a51a5eac96a402c37a0693b88fc1f95 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include "program_data.h"
#include "snake_map.h"

class AppWindow : public Fl_Double_Window {
	public:
		AppWindow(MainData * md, int X, int Y, const char * l=0) : Fl_Double_Window(X, Y, l) {
			main_init(md, X, Y, l);
		}
	private:
		MainData * mdata;

		static void update_cb(void * d);
		static void draw_cb(void * d);

		void main_init(MainData * md, int X, int Y, const char * l=0);
};