Wikia

Wikihack

Source:Qt clust.h

2,032pages on
this wiki
Talk0

Below is the full text to include/qt_clust.h from NetHack 3.4.3. To link to a particular line, write [[qt_clust.h#line123]], for example.

1.    /*	SCCS Id: @(#)qt_clust.h	3.4	1999/11/19	*/
2.    /* Copyright (c) Warwick Allison, 1999. */
3.    /* NetHack may be freely redistributed.  See license for details. */
4.    
The NetHack General Public License applies to screenshots, source code and other content from NetHack.
5.    #ifndef clusterizer_H
6.    #define clusterizer_H
7.    
8.    #include <qrect.h>
9.    
10.   class Clusterizer {
11.   public:
12.   	Clusterizer(int maxclusters);
13.   	~Clusterizer();
14.   
15.   	void add(int x, int y); // 1x1 rectangle (point)
16.   	void add(int x, int y, int w, int h);
17.   	void add(const QRect& rect);
18.   
19.   	void clear();
20.   	int clusters() { return count; }
21.   	const QRect& operator[](int i);
22.   
23.   private:
24.   	QRect* cluster;
25.   	int count;
26.   	const int max;
27.   };
28.   
29.   #endif

Around Wikia's network

Random Wiki