Exemple #1
0
int main(int, char *[]) {

	SDL_Init(SDL_INIT_VIDEO);

	Map map;
	Generator generator(0xabcdef);
	generator.generate(static_cast<MapWriterHandle&>(map));

	GLWindow window("ait",Window::Size(800,600),SDL_WINDOW_RESIZABLE);

	MapView map_view(static_cast<MapReaderHandle&>(map));

	Render render(&map_view);
	Input input(
	  &render,
	  &generator,
	  /* Don't forget to remove! */
	  static_cast<MapWriterHandle*>(&map)
	);

	window.setRender(&render);
	window.setListener(&input);

	window.start();

    SDL_Quit();

	return 0;
}
Exemple #2
0
//
// map_view: print the contents of a SymbolMap
//
void map_view(SymbolMap* map) {
  map_view(*map);
}