1 \x16\x13 Session.vim /^map
\x16\x13 \x16\e:w
\x16$/;" m
2 \x16\x13 Session.vim /^map!
\x16\x13 \x16\e:w
\x16$/;" m
3 \x16\x15 Session.vim /^inoremap
\x16\x15 \x16\au
\x16\x15$/;" m
4 !_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
5 !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
6 !_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
7 !_TAG_PROGRAM_NAME Exuberant Ctags //
8 !_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
9 !_TAG_PROGRAM_VERSION 5.8 //
10 02l Session.vim /^normal! 02l$/;" m
11 03l Session.vim /^normal! 03l$/;" m
12 <F8> Session.vim /^map <F8>
\x16\e:make -B
\x16$/;" m
13 <F8> Session.vim /^map! <F8>
\x16\e:make -B
\x16$/;" m
14 <F9> Session.vim /^map <F9>
\x16\e:make
\x16$/;" m
15 <F9> Session.vim /^map! <F9>
\x16\e:make
\x16$/;" m
16 <Plug>NetrwBrowseX Session.vim /^nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetrwBrowseX(expand("
\x16<cWORD>"),0)
\x16$/;" m
17 ABS MinimaxEnemy.cpp 91;" d file:
18 Being Controller.cpp /^} Being;$/;" t typeref:struct:__anon1 file:
19 Board Board.cpp /^Board::Board()$/;" f class:Board
20 Board Board.h /^class Board$/;" c
21 CHILD_WINDOW_PANEL_FIRST_MOVE_TITLE Window.cpp 19;" d file:
22 CHILD_WINDOW_POSITION_X Window.cpp 16;" d file:
23 CHILD_WINDOW_POSITION_Y Window.cpp 17;" d file:
24 CHILD_WINDOW_TITTLE Window.cpp 18;" d file:
25 CPPFLAGS makefile /^CPPFLAGS = -Wall -O3 $/;" m
26 Comp Board.h /^ typedef std::pair<ImpComp, ImpComp> Comp;$/;" t class:Board
27 ControlFunc Window.cpp /^void ControlFunc(int id) { window->control_func(id); }$/;" f
28 Controller Controller.cpp /^Controller::Controller(Game *game, bool isAuto)$/;" f class:Controller
29 Controller Controller.h /^class Controller$/;" c
30 DEFAULT_COMPUTER_COLOR Window.cpp 22;" d file:
31 DEFAULT_MINIMAX_DEPTH Window.cpp 21;" d file:
34 DO_GENETICS main.cpp 13;" d file:
35 Enemy Enemy.h /^ Enemy(bool player, int minimaxDepth): _player(player), _minimax_depth(minimaxDepth) {}$/;" f class:Enemy
36 Enemy Enemy.h /^class Enemy$/;" c
37 FINDMAX MinimaxEnemy.cpp 176;" d file:
38 Game Game.cpp /^Game::Game()$/;" f class:Game
39 Game Game.h /^class Game$/;" c
40 Heu MinimaxEnemy.cpp /^} Heu;$/;" t typeref:struct:sHeu file:
41 HeuType Board.h /^typedef double HeuType;$/;" t
42 HeuType MinimaxEnemy.cpp /^typedef MinimaxEnemy::HeuType HeuType;$/;" t file:
43 HeuType MinimaxEnemy.h /^ typedef double HeuType;$/;" t class:MinimaxEnemy
44 HeuTypeMax MinimaxEnemy.h 13;" d
45 ID_COMPUTER_COLOR Window.cpp /^ ID_COMPUTER_COLOR,$/;" e enum:__anon2 file:
46 ID_FIRST_MOVE Window.cpp /^ ID_FIRST_MOVE,$/;" e enum:__anon2 file:
47 ID_MINIMAX_DEPTH Window.cpp /^ ID_MINIMAX_DEPTH = 0,$/;" e enum:__anon2 file:
48 ID_PLAY_BUTTON Window.cpp /^ ID_PLAY_BUTTON,$/;" e enum:__anon2 file:
49 ID_REDO_BUTTON Window.cpp /^ ID_REDO_BUTTON$/;" e enum:__anon2 file:
50 ID_STOP_BUTTON Window.cpp /^ ID_STOP_BUTTON,$/;" e enum:__anon2 file:
51 ID_UNDO_BUTTON Window.cpp /^ ID_UNDO_BUTTON,$/;" e enum:__anon2 file:
53 INDEX_FROM Board.h 20;" d
54 INDEX_TO Board.h 21;" d
55 INDEX_X Board.h 17;" d
56 INDEX_Y Board.h 18;" d
57 Imp Board.h /^ typedef std::bitset<64> Imp; $/;" t class:Board
58 ImpComp Board.h /^ typedef unsigned long long ImpComp;$/;" t class:Board
59 KeyboardFunc Window.cpp /^void KeyboardFunc(unsigned char key, int x, int y) { window->keyboard_func(key, x, y); }$/;" f
60 LFLAGS makefile /^LFLAGS = -lglui -lglut -lGLU -lGL -pg$/;" m
61 LOG_FILE Game.cpp 12;" d file:
62 LearningEnemy LearningEnemy.h /^ LearningEnemy(bool player, int minimaxDepth): MinimaxEnemy(player, minimaxDepth) {}$/;" f class:LearningEnemy
63 LearningEnemy LearningEnemy.h /^class LearningEnemy: public MinimaxEnemy$/;" c
64 MAIN_WINDOW_HEIGHT Window.cpp 11;" d file:
65 MAIN_WINDOW_POSITION_X Window.cpp 12;" d file:
66 MAIN_WINDOW_POSITION_Y Window.cpp 13;" d file:
67 MAIN_WINDOW_TITLE Window.cpp 14;" d file:
68 MAIN_WINDOW_WIDTH Window.cpp 10;" d file:
69 MAX Board.cpp 27;" d file:
70 MAX MinimaxEnemy.cpp 92;" d file:
71 MAX_ALPHABETA LearningEnemy.cpp 6;" d file:
72 MAX_ALPHABETA MinimaxEnemy.cpp 93;" d file:
73 MAX_MOVES Controller.cpp 95;" d file:
74 MAX_MOVES Game.cpp 14;" d file:
75 MAX_REPS Controller.cpp 93;" d file:
77 MOD LearningEnemy.cpp 5;" d file:
78 MinimaxEnemy MinimaxEnemy.h /^ MinimaxEnemy(bool player, int minimaxDepth): Enemy(player, minimaxDepth)\/*, _game_boards(board_compare)*\/ {$/;" f class:MinimaxEnemy
79 MinimaxEnemy MinimaxEnemy.h /^class MinimaxEnemy: public Enemy$/;" c
80 MouseFunc Window.cpp /^void MouseFunc(int button, int state, int x, int y) { window->mouse_func(button, state, x, y); }$/;" f
81 Move Board.h /^ typedef std::pair<char, char> Move; $/;" t class:Board
82 MoveHistoryEntry MoveHistoryEntry.cpp /^MoveHistoryEntry::MoveHistoryEntry() $/;" f class:MoveHistoryEntry
83 MoveHistoryEntry MoveHistoryEntry.cpp /^MoveHistoryEntry::MoveHistoryEntry(Board *board, int fromX, int fromY, int toX, int toY)$/;" f class:MoveHistoryEntry
84 MoveHistoryEntry MoveHistoryEntry.h /^class MoveHistoryEntry$/;" c
85 MoveList Board.h /^ typedef std::vector<Move> MoveList; \/\/Lista de movimentos$/;" t class:Board
86 MoveListOt Board.h /^ typedef MoveOt MoveListOt[8 * 12]; \/\/Lista de movimentos otimizada$/;" t class:Board
87 MoveOt Board.h /^ typedef unsigned int MoveOt;$/;" t class:Board
89 NUM_HEU MinimaxEnemy.h 14;" d
90 NUM_LIVE Controller.cpp 92;" d file:
91 NUM_POP Controller.cpp 91;" d file:
92 OBJS makefile /^OBJS = Board.o Controller.o Game.o main.o Window.o MoveHistoryEntry.o Enemy.o RandomEnemy.o MinimaxEnemy.o$/;" m
93 PRINTHEU MinimaxEnemy.cpp 77;" d file:
94 PROP_MUT Controller.cpp 94;" d file:
95 Q Session.vim /^map Q gq$/;" m
96 RandomEnemy RandomEnemy.h /^ RandomEnemy(bool player, int minimaxDepth): Enemy(player, minimaxDepth) { srand((unsigned) time(NULL)); }$/;" f class:RandomEnemy
97 RandomEnemy RandomEnemy.h /^class RandomEnemy: public Enemy$/;" c
98 RenderScene Window.cpp /^void RenderScene(void) { window->render_scene(); }$/;" f
99 ReshapeFunc Window.cpp /^void ReshapeFunc(int width, int height) { window->reshape_func(width, height); }$/;" f
100 SQU Board.cpp 26;" d file:
101 SQU LearningEnemy.cpp 4;" d file:
102 SQU MinimaxEnemy.cpp 90;" d file:
103 STEPS LearningEnemy.h 8;" d
104 SessionLoad Session.vim /^let SessionLoad = 1$/;" v
105 Set Board.h /^ typedef std::set<Comp, bool (*)(const Comp&, const Comp&)> Set;$/;" t class:Board
106 SpecialKeys Window.cpp /^void SpecialKeys(int key, int x, int y) { window->special_keys(key, x, y); }$/;" f
107 TimerFunc Window.cpp /^void TimerFunc(int key) { window->timer_func(key); }$/;" f
108 VAR_DOU LearningEnemy.h 7;" d
109 VAR_INT LearningEnemy.h 6;" d
110 Window Window.cpp /^Window::Window(int argc, char **argv, Controller *control)$/;" f class:Window
111 Window Window.h /^class Window$/;" c
112 _Button_redo Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
113 _Button_start Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
114 _Button_stop Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
115 _Button_undo Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
116 _RadioGroup_computerColor Window.h /^ GLUI_RadioGroup *_RadioGroup_firstMove, *_RadioGroup_computerColor;$/;" m class:Window
117 _RadioGroup_firstMove Window.h /^ GLUI_RadioGroup *_RadioGroup_firstMove, *_RadioGroup_computerColor;$/;" m class:Window
118 _Spinner_minimax Window.h /^ GLUI_Spinner *_Spinner_minimax;$/;" m class:Window
119 __ENEMY_H__ Enemy.h 2;" d
120 __IA_BOARD_H__ Board.h 2;" d
121 __IA_CONTROLLER_H__ Controller.h 2;" d
122 __IA_GAME_H__ Game.h 2;" d
123 __IA_MACROS_H__ common.h 2;" d
124 __IA_WINDOW_H__ Window.h 2;" d
125 __LEARNING_ENEMY_H__ LearningEnemy.h 2;" d
126 __MINIMAX_ENEMY_H__ MinimaxEnemy.h 2;" d
127 __MOVE_HISTORY_ENTRY_H__ MoveHistoryEntry.h 2;" d
128 __RANDOM_ENEMY_H__ RandomEnemy.h 2;" d
129 _board Enemy.h /^ Board *_board;$/;" m class:Enemy
130 _board Game.h /^ Board *_board;$/;" m class:Game
131 _board MoveHistoryEntry.h /^ Board *_board;$/;" m class:MoveHistoryEntry
132 _choice MinimaxEnemy.h /^ int _choice;$/;" m class:MinimaxEnemy
133 _computer_color Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
134 _computer_color Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
135 _control Window.h /^ Controller *_control;$/;" m class:Window
136 _current_move Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
137 _enemy Game.h /^ Enemy *_enemy[2];$/;" m class:Game
138 _first_move Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
139 _from_x MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
140 _from_y MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
141 _game Controller.h /^ Game *_game;$/;" m class:Controller
142 _has_highlight Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
143 _height Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
144 _heu MinimaxEnemy.h /^ HeuType _heu[NUM_HEU], _heu_total;$/;" m class:MinimaxEnemy
145 _heu_total MinimaxEnemy.h /^ HeuType _heu[NUM_HEU], _heu_total;$/;" m class:MinimaxEnemy
146 _highlight Controller.h /^ char _highlight[8][8], _piece[8][8];$/;" m class:Controller
147 _is_auto Controller.h /^ bool _is_auto;$/;" m class:Controller
148 _is_empty Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
149 _is_highlighted Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
150 _is_playing Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
151 _last_click_x Controller.h /^ int _last_click_x, _last_click_y;$/;" m class:Controller
152 _last_click_y Controller.h /^ int _last_click_x, _last_click_y;$/;" m class:Controller
153 _minimax_depth Controller.h /^ int _minimax_depth;$/;" m class:Controller
154 _minimax_depth Enemy.h /^ int _minimax_depth;$/;" m class:Enemy
155 _minimax_depth Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
156 _minimax_depth Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
157 _move_count Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
158 _move_history Game.h /^ MoveHistoryEntry *_move_history;$/;" m class:Game
159 _out Game.h /^ FILE *_out;$/;" m class:Game
160 _piece Controller.h /^ char _highlight[8][8], _piece[8][8];$/;" m class:Controller
161 _player Enemy.h /^ bool _player;$/;" m class:Enemy
162 _player Game.h /^ bool _player;$/;" m class:Game
163 _to_x MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
164 _to_y MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
165 _width Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
166 _window Controller.h /^ Window *_window;$/;" m class:Controller
167 _window_id Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
168 adj Board.cpp /^Board::Imp both, adj;$/;" v
169 adjacent Board.h /^ unsigned char adjacent(char i, char j) const {$/;" f class:Board
170 after_display Controller.cpp /^void Controller::after_display()$/;" f class:Controller
171 all_moves Board.h /^ int all_moves(bool player, MoveListOt &to) const {$/;" f class:Board
172 alphabeta MinimaxEnemy.cpp /^HeuType MinimaxEnemy::alphabeta(const Board &board, int depth, HeuType alpha, HeuType beta, int player)$/;" f class:MinimaxEnemy
173 board MoveHistoryEntry.h /^ Board *board() { return _board; }$/;" f class:MoveHistoryEntry
174 board_compare Board.cpp /^bool board_compare(const Board::Comp& l, const Board::Comp& r) {$/;" f
175 both Board.cpp /^Board::Imp both, adj;$/;" v
176 can_highlight Controller.cpp /^bool Controller::can_highlight(int x, int y)$/;" f class:Controller
177 can_move Game.cpp /^bool Game::can_move(int x, int y)$/;" f class:Game
178 can_redo Game.h /^ bool can_redo() { return _current_move <= _move_count; }$/;" f class:Game
179 can_undo Game.h /^ bool can_undo() { return _current_move > 1; }$/;" f class:Game
180 centralisation Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
181 centralisation MinimaxEnemy.cpp /^HeuType MinimaxEnemy::centralisation(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
182 centro Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
183 centro MinimaxEnemy.cpp /^HeuType MinimaxEnemy::centro(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
184 clear_highlight Controller.cpp /^void Controller::clear_highlight()$/;" f class:Controller
185 click Controller.cpp /^void Controller::click(int x, int y)$/;" f class:Controller
186 cmx Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
187 cmy Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
188 compBeing Controller.cpp /^int compBeing(const void *l, const void *r)$/;" f
189 concentration Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
190 concentration MinimaxEnemy.cpp /^HeuType MinimaxEnemy::concentration(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
191 connectedness Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
192 connectedness MinimaxEnemy.cpp /^HeuType MinimaxEnemy::connectedness(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
193 control_func Window.cpp /^void Window::control_func(int id)$/;" f class:Window
194 copy Board.h /^ Board *copy() {$/;" f class:Board
195 count Board.h /^ inline char count() const {$/;" f class:Board
196 count Board.h /^ inline char count(int d, char i, char j) const {$/;" f class:Board
197 createSon LearningEnemy.cpp /^LearningEnemy * LearningEnemy::createSon()$/;" f class:LearningEnemy
198 createSon LearningEnemy.cpp /^LearningEnemy * LearningEnemy::createSon(LearningEnemy enemy)$/;" f class:LearningEnemy
199 cubicPolynome LearningEnemy.cpp /^double LearningEnemy::cubicPolynome(Board board, bool player)$/;" f class:LearningEnemy
200 d LearningEnemy.h /^ double d[VAR_DOU];$/;" m class:LearningEnemy
201 d_dou LearningEnemy.h /^ double d_dou[STEPS][VAR_DOU]; \/\/ Derivada nos últimos passos$/;" m class:LearningEnemy
202 d_int LearningEnemy.h /^ int d_int[STEPS][VAR_INT]; \/\/ Derivada nos últimos passos$/;" m class:LearningEnemy
203 derrotas LearningEnemy.h /^ unsigned int derrotas;$/;" m class:LearningEnemy
204 diag Board.cpp /^char horiz[8], vert[8], diag[2][15];$/;" v
205 disable Window.cpp /^void Window::disable(const char *s)$/;" f class:Window
206 disable_all Window.cpp /^void Window::disable_all()$/;" f class:Window
207 display Window.cpp /^void Window::display()$/;" f class:Window
208 distCentro LearningEnemy.cpp /^double LearningEnemy::distCentro(Board board, bool player)$/;" f class:LearningEnemy
209 distEntreSiEuc LearningEnemy.cpp /^double LearningEnemy::distEntreSiEuc(Board board, bool player)$/;" f class:LearningEnemy
210 distEntreSiMan LearningEnemy.cpp /^double LearningEnemy::distEntreSiMan(Board board, bool player)$/;" f class:LearningEnemy
211 draw_circle Window.cpp /^void Window::draw_circle(int x, int y, int c)$/;" f class:Window
212 draw_square Window.cpp /^void Window::draw_square(int x, int y, int c)$/;" f class:Window
213 draw_tab Window.cpp /^void Window::draw_tab()$/;" f class:Window
214 draw_tab_bg Window.cpp /^void Window::draw_tab_bg()$/;" f class:Window
215 dx Board.cpp /^char dx[] = {0, 1, 1, 1}, dy[] = {1, 0, 1, -1};$/;" v
216 dy Board.cpp /^char dx[] = {0, 1, 1, 1}, dy[] = {1, 0, 1, -1};$/;" v
217 e Controller.cpp /^ MinimaxEnemy *e;$/;" m struct:__anon1 file:
218 enable Window.cpp /^void Window::enable(const char *s)$/;" f class:Window
219 enable_all Window.cpp /^void Window::enable_all()$/;" f class:Window
220 fill_moves Game.cpp /^void Game::fill_moves(int x, int y, bool *to)$/;" f class:Game
221 fill_pieces Game.cpp /^void Game::fill_pieces(bool *isEmpty, char *piece)$/;" f class:Game
222 from_x MoveHistoryEntry.h /^ int from_x() { return _from_x; }$/;" f class:MoveHistoryEntry
223 from_y MoveHistoryEntry.h /^ int from_y() { return _from_y; }$/;" f class:MoveHistoryEntry
224 g_Boards MinimaxEnemy.cpp /^static Board g_Boards[10][8 * 12];$/;" v file:
225 g_Heu MinimaxEnemy.cpp /^static Heu g_Heu[10][8 * 12];$/;" v file:
226 g_MoveList MinimaxEnemy.cpp /^static Board::MoveListOt g_MoveList[10];$/;" v file:
227 g_player Board.cpp /^bool g_player;$/;" v
228 get Board.h /^ inline bool get(bool player, char i, char j) const {$/;" f class:Board
229 get_last_move Game.cpp /^void Game::get_last_move(int& fromX, int &fromY, int& toX, int& toY)$/;" f class:Game
230 get_winner Game.h /^ bool get_winner() { return !_player; }$/;" f class:Game
231 glui Window.h /^ GLUI *glui;$/;" m class:Window
232 gx Session.vim /^nmap gx <Plug>NetrwBrowseX$/;" m
233 h MinimaxEnemy.cpp /^ HeuType h;$/;" m struct:sHeu file:
234 heu Controller.cpp /^ MinimaxEnemy::HeuType heu[NUM_HEU];$/;" m struct:__anon1 file:
235 heuristica LearningEnemy.cpp /^int LearningEnemy::heuristica(Board board, bool player)$/;" f class:LearningEnemy
236 heuristica MinimaxEnemy.cpp /^HeuType MinimaxEnemy::heuristica(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
237 highlight Controller.cpp /^int Controller::highlight(int x, int y)$/;" f class:Controller
238 horiz Board.cpp /^char horiz[8], vert[8], diag[2][15];$/;" v
239 i LearningEnemy.h /^ int i[VAR_INT];$/;" m class:LearningEnemy
240 i MinimaxEnemy.cpp /^ int i;$/;" m struct:sHeu file:
241 initial_position Board.cpp /^void Board::initial_position()$/;" f class:Board
242 is_empty Controller.cpp /^bool Controller::is_empty(int x, int y)$/;" f class:Controller
243 is_end Board.h /^ bool is_end() const {$/;" f class:Board
244 is_end Game.cpp /^bool Game::is_end()$/;" f class:Game
245 is_highlighted Controller.cpp /^bool Controller::is_highlighted(int x, int y)$/;" f class:Controller
246 keyboard_func Window.cpp /^void Window::keyboard_func(unsigned char key, int x, int y)$/;" f class:Window
247 lessHeu MinimaxEnemy.cpp /^int lessHeu(const void *l, const void *r) {$/;" f
248 load Controller.cpp /^void Controller::load(FILE *in)$/;" f class:Controller
249 load Game.cpp /^void Game::load(FILE *in)$/;" f class:Game
250 main main.cpp /^int main(int argc, char **argv)$/;" f
251 main_loop Window.cpp /^void Window::main_loop()$/;" f class:Window
252 masscenter Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
253 masscenter MinimaxEnemy.cpp /^HeuType MinimaxEnemy::masscenter(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
254 maxhCentralisation MinimaxEnemy.cpp /^ , maxhCentralisation = -1$/;" v
255 maxhCentro MinimaxEnemy.cpp /^ , maxhCentro = -1$/;" v
256 maxhConcentration MinimaxEnemy.cpp /^ , maxhConcentration = -1$/;" v
257 maxhConnectedness MinimaxEnemy.cpp /^ , maxhConnectedness = -1$/;" v
258 maxhMasscenter MinimaxEnemy.cpp /^ , maxhMasscenter = -1$/;" v
259 maxhNull MinimaxEnemy.cpp /^HeuType maxhNull = -1$/;" v
260 maxhQuads MinimaxEnemy.cpp /^ , maxhQuads = -1$/;" v
261 maxhUniformity MinimaxEnemy.cpp /^ , maxhUniformity = -1$/;" v
262 maxx Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
263 maxy Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
264 minx Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
265 miny Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
266 moreHeu MinimaxEnemy.cpp /^int moreHeu(const void *l, const void *r) {$/;" f
267 mouse_func Window.cpp /^void Window::mouse_func(int button, int state, int x, int y)$/;" f class:Window
268 move Board.h /^ inline void move(bool player, Move move) {$/;" f class:Board
269 move Game.cpp /^void Game::move(int fromX, int fromY, int toX, int toY)$/;" f class:Game
270 move MinimaxEnemy.cpp /^void MinimaxEnemy::move(Board *board, int& fromX, int& fromY, int& toX, int& toY)$/;" f class:MinimaxEnemy
271 move RandomEnemy.cpp /^void RandomEnemy::move(Board *board, int& fromX, int& fromY, int& toX, int& toY)$/;" f class:RandomEnemy
272 move_result Board.h /^ inline Board move_result(bool player, Move move) {$/;" f class:Board
273 move_result Board.h /^ inline Board move_result(bool player, MoveOt move) const {$/;" f class:Board
274 moves Board.cpp /^void Board::moves(bool player, int fromX, int fromY, MoveList &to)$/;" f class:Board
275 operator = MoveHistoryEntry.cpp /^const MoveHistoryEntry& MoveHistoryEntry::operator=(const MoveHistoryEntry& entry)$/;" f class:MoveHistoryEntry
276 piece Controller.cpp /^int Controller::piece(int x, int y)$/;" f class:Controller
277 play Controller.cpp /^void Controller::play()$/;" f class:Controller
278 print Game.cpp /^void Game::print() {$/;" f class:Game
279 quads Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
280 quads MinimaxEnemy.cpp /^HeuType MinimaxEnemy::quads(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
281 redo Controller.cpp /^void Controller::redo()$/;" f class:Controller
282 redo Game.cpp /^void Game::redo()$/;" f class:Game
283 render_scene Window.cpp /^void Window::render_scene(void)$/;" f class:Window
286 repbc common.h 10;" d
290 reset Game.cpp /^void Game::reset()$/;" f class:Game
291 reshape_func Window.cpp /^void Window::reshape_func(int width, int height)$/;" f class:Window
292 rodadaDerrotas LearningEnemy.h /^ unsigned int rodadaDerrotas;$/;" m class:LearningEnemy
293 rodadaVitorias LearningEnemy.h /^ unsigned int rodadaVitorias;$/;" m class:LearningEnemy
294 s:cpo_save Session.vim /^let s:cpo_save=&cpo$/;" v
295 s:l Session.vim /^let s:l = 22 - ((6 * winheight(0) + 19) \/ 39)$/;" v
296 s:l Session.vim /^let s:l = 72 - ((27 * winheight(0) + 19) \/ 39)$/;" v
297 s:so_save Session.vim /^let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0$/;" v
298 s:sx Session.vim /^let s:sx = expand("<sfile>:p:r")."x.vim"$/;" v
299 s:wipebuf Session.vim /^ let s:wipebuf = bufnr('%')$/;" v
300 sHeu MinimaxEnemy.cpp /^typedef struct sHeu {$/;" s file:
301 set Board.h /^ inline void set(bool player, char i, char j, bool val = true) {$/;" f class:Board
302 set Game.cpp /^void Game::set(MoveHistoryEntry entry) {$/;" f class:Game
303 set_computer_color Controller.cpp /^void Controller::set_computer_color(int computerColor)$/;" f class:Controller
304 set_computer_color Game.h /^ void set_computer_color(int computerColor) { _computer_color = computerColor; }$/;" f class:Game
305 set_first_move Controller.cpp /^void Controller::set_first_move(int firstMove)$/;" f class:Controller
306 set_minimax_depth Controller.cpp /^void Controller::set_minimax_depth(int minimaxDepth)$/;" f class:Controller
307 set_minimax_depth Enemy.h /^ void set_minimax_depth(int minimaxDepth) { _minimax_depth = minimaxDepth; }$/;" f class:Enemy
308 set_minimax_depth Game.cpp /^void Game::set_minimax_depth(int minimaxDepth)$/;" f class:Game
309 set_player Enemy.h /^ inline void set_player(bool player) { _player = player; }$/;" f class:Enemy
310 set_player Game.cpp /^void Game::set_player(bool player)$/;" f class:Game
311 set_players Game.cpp /^void Game::set_players(Enemy *a, Enemy *b)$/;" f class:Game
312 set_weights MinimaxEnemy.cpp /^void MinimaxEnemy::set_weights(HeuType heu[NUM_HEU])$/;" f class:MinimaxEnemy
313 set_window Controller.cpp /^void Controller::set_window(Window *window)$/;" f class:Controller
314 special_keys Window.cpp /^void Window::special_keys(int key, int x, int y)$/;" f class:Window
315 stop Controller.cpp /^void Controller::stop()$/;" f class:Controller
316 t Board.h /^ Imp t[2]; \/\/t[i] representa o tabuleiro somente com as peças do jogador i$/;" m class:Board
317 think Game.cpp /^bool Game::think()$/;" f class:Game
318 timer_func Window.cpp /^void Window::timer_func(int key)$/;" f class:Window
319 to_comp Board.h /^ inline Board::Comp to_comp() {$/;" f class:Board
320 to_imp_comp Board.h /^ inline Board::ImpComp to_imp_comp(const Imp &t) {$/;" f class:Board
321 to_x MoveHistoryEntry.h /^ int to_x() { return _to_x; }$/;" f class:MoveHistoryEntry
322 to_y MoveHistoryEntry.h /^ int to_y() { return _to_y; }$/;" f class:MoveHistoryEntry
323 undo Controller.cpp /^void Controller::undo()$/;" f class:Controller
324 undo Enemy.h /^ virtual void undo(Board *board) {}$/;" f class:Enemy
325 undo Game.cpp /^void Game::undo() $/;" f class:Game
326 undo MinimaxEnemy.h /^ virtual void undo(Board *board) { $/;" f class:MinimaxEnemy
327 uniformity Board.h /^ HeuType centro[2], cmx[2], cmy[2], concentration[2], centralisation[2], masscenter[2], quads[2], connectedness[2], minx[2], miny[2], maxx[2], maxy[2], uniformity[2];$/;" m class:Board
328 uniformity MinimaxEnemy.cpp /^HeuType MinimaxEnemy::uniformity(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
329 update_all Controller.cpp /^void Controller::update_all()$/;" f class:Controller
330 vert Board.cpp /^char horiz[8], vert[8], diag[2][15];$/;" v
331 vitorias LearningEnemy.h /^ unsigned int vitorias;$/;" m class:LearningEnemy
332 win Board.h /^ inline bool win(bool player) const {$/;" f class:Board
333 window Window.cpp /^static Window *window = NULL;$/;" v file:
334 wins Controller.cpp /^ int wins;$/;" m struct:__anon1 file:
335 zt Session.vim /^normal! zt$/;" m
336 ~Board Board.h /^ ~Board() {}$/;" f class:Board
337 ~Controller Controller.cpp /^Controller::~Controller()$/;" f class:Controller
338 ~Enemy Enemy.h /^ virtual ~Enemy() {}$/;" f class:Enemy
339 ~Game Game.cpp /^Game::~Game()$/;" f class:Game
340 ~Window Window.cpp /^Window::~Window()$/;" f class:Window