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 0 Session.vim /^normal! 0$/;" m
11 04l Session.vim /^normal! 04l$/;" 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 Game.cpp 14;" d file:
74 MAX_REPS Controller.cpp 93;" d file:
76 MOD LearningEnemy.cpp 5;" d file:
77 MinimaxEnemy MinimaxEnemy.h /^ MinimaxEnemy(bool player, int minimaxDepth): Enemy(player, minimaxDepth)\/*, _game_boards(board_compare)*\/ {$/;" f class:MinimaxEnemy
78 MinimaxEnemy MinimaxEnemy.h /^class MinimaxEnemy: public Enemy$/;" c
79 MouseFunc Window.cpp /^void MouseFunc(int button, int state, int x, int y) { window->mouse_func(button, state, x, y); }$/;" f
80 Move Board.h /^ typedef std::pair<char, char> Move; $/;" t class:Board
81 MoveHistoryEntry MoveHistoryEntry.cpp /^MoveHistoryEntry::MoveHistoryEntry() $/;" f class:MoveHistoryEntry
82 MoveHistoryEntry MoveHistoryEntry.cpp /^MoveHistoryEntry::MoveHistoryEntry(Board *board, int fromX, int fromY, int toX, int toY)$/;" f class:MoveHistoryEntry
83 MoveHistoryEntry MoveHistoryEntry.h /^class MoveHistoryEntry$/;" c
84 MoveList Board.h /^ typedef std::vector<Move> MoveList; \/\/Lista de movimentos$/;" t class:Board
85 MoveListOt Board.h /^ typedef MoveOt MoveListOt[8 * 12]; \/\/Lista de movimentos otimizada$/;" t class:Board
86 MoveOt Board.h /^ typedef unsigned int MoveOt;$/;" t class:Board
88 NUM_HEU MinimaxEnemy.h 14;" d
89 NUM_LIVE Controller.cpp 92;" d file:
90 NUM_POP Controller.cpp 91;" d file:
91 OBJS makefile /^OBJS = Board.o Controller.o Game.o main.o Window.o MoveHistoryEntry.o Enemy.o RandomEnemy.o MinimaxEnemy.o$/;" m
92 PRINTHEU MinimaxEnemy.cpp 77;" d file:
93 PROP_MUT Controller.cpp 94;" d file:
94 Q Session.vim /^map Q gq$/;" m
95 RandomEnemy RandomEnemy.h /^ RandomEnemy(bool player, int minimaxDepth): Enemy(player, minimaxDepth) { srand((unsigned) time(NULL)); }$/;" f class:RandomEnemy
96 RandomEnemy RandomEnemy.h /^class RandomEnemy: public Enemy$/;" c
97 RenderScene Window.cpp /^void RenderScene(void) { window->render_scene(); }$/;" f
98 ReshapeFunc Window.cpp /^void ReshapeFunc(int width, int height) { window->reshape_func(width, height); }$/;" f
99 SQU Board.cpp 26;" d file:
100 SQU LearningEnemy.cpp 4;" d file:
101 SQU MinimaxEnemy.cpp 90;" d file:
102 STEPS LearningEnemy.h 8;" d
103 SessionLoad Session.vim /^let SessionLoad = 1$/;" v
104 Set Board.h /^ typedef std::set<Comp, bool (*)(const Comp&, const Comp&)> Set;$/;" t class:Board
105 SpecialKeys Window.cpp /^void SpecialKeys(int key, int x, int y) { window->special_keys(key, x, y); }$/;" f
106 TimerFunc Window.cpp /^void TimerFunc(int key) { window->timer_func(key); }$/;" f
107 VAR_DOU LearningEnemy.h 7;" d
108 VAR_INT LearningEnemy.h 6;" d
109 Window Window.cpp /^Window::Window(int argc, char **argv, Controller *control)$/;" f class:Window
110 Window Window.h /^class Window$/;" c
111 _Button_redo Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
112 _Button_start Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
113 _Button_stop Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
114 _Button_undo Window.h /^ GLUI_Button *_Button_start, *_Button_stop, *_Button_undo, *_Button_redo;$/;" m class:Window
115 _RadioGroup_computerColor Window.h /^ GLUI_RadioGroup *_RadioGroup_firstMove, *_RadioGroup_computerColor;$/;" m class:Window
116 _RadioGroup_firstMove Window.h /^ GLUI_RadioGroup *_RadioGroup_firstMove, *_RadioGroup_computerColor;$/;" m class:Window
117 _Spinner_minimax Window.h /^ GLUI_Spinner *_Spinner_minimax;$/;" m class:Window
118 __ENEMY_H__ Enemy.h 2;" d
119 __IA_BOARD_H__ Board.h 2;" d
120 __IA_CONTROLLER_H__ Controller.h 2;" d
121 __IA_GAME_H__ Game.h 2;" d
122 __IA_MACROS_H__ common.h 2;" d
123 __IA_WINDOW_H__ Window.h 2;" d
124 __LEARNING_ENEMY_H__ LearningEnemy.h 2;" d
125 __MINIMAX_ENEMY_H__ MinimaxEnemy.h 2;" d
126 __MOVE_HISTORY_ENTRY_H__ MoveHistoryEntry.h 2;" d
127 __RANDOM_ENEMY_H__ RandomEnemy.h 2;" d
128 _board Enemy.h /^ Board *_board;$/;" m class:Enemy
129 _board Game.h /^ Board *_board;$/;" m class:Game
130 _board MoveHistoryEntry.h /^ Board *_board;$/;" m class:MoveHistoryEntry
131 _choice MinimaxEnemy.h /^ int _choice;$/;" m class:MinimaxEnemy
132 _computer_color Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
133 _computer_color Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
134 _control Window.h /^ Controller *_control;$/;" m class:Window
135 _current_move Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
136 _enemy Game.h /^ Enemy *_enemy[2];$/;" m class:Game
137 _first_move Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
138 _from_x MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
139 _from_y MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
140 _game Controller.h /^ Game *_game;$/;" m class:Controller
141 _has_highlight Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
142 _height Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
143 _heu MinimaxEnemy.h /^ HeuType _heu[NUM_HEU], _heu_total;$/;" m class:MinimaxEnemy
144 _heu_total MinimaxEnemy.h /^ HeuType _heu[NUM_HEU], _heu_total;$/;" m class:MinimaxEnemy
145 _highlight Controller.h /^ char _highlight[8][8], _piece[8][8];$/;" m class:Controller
146 _is_auto Controller.h /^ bool _is_auto;$/;" m class:Controller
147 _is_empty Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
148 _is_highlighted Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
149 _is_playing Controller.h /^ bool _is_highlighted[8][8], _is_empty[8][8], _has_highlight, _is_playing;$/;" m class:Controller
150 _last_click_x Controller.h /^ int _last_click_x, _last_click_y;$/;" m class:Controller
151 _last_click_y Controller.h /^ int _last_click_x, _last_click_y;$/;" m class:Controller
152 _minimax_depth Controller.h /^ int _minimax_depth;$/;" m class:Controller
153 _minimax_depth Enemy.h /^ int _minimax_depth;$/;" m class:Enemy
154 _minimax_depth Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
155 _minimax_depth Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
156 _move_count Game.h /^ int _move_count, _current_move, _computer_color, _minimax_depth;$/;" m class:Game
157 _move_history Game.h /^ MoveHistoryEntry *_move_history;$/;" m class:Game
158 _out Game.h /^ FILE *_out;$/;" m class:Game
159 _piece Controller.h /^ char _highlight[8][8], _piece[8][8];$/;" m class:Controller
160 _player Enemy.h /^ bool _player;$/;" m class:Enemy
161 _player Game.h /^ bool _player;$/;" m class:Game
162 _to_x MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
163 _to_y MoveHistoryEntry.h /^ int _from_x, _from_y, _to_x, _to_y;$/;" m class:MoveHistoryEntry
164 _width Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
165 _window Controller.h /^ Window *_window;$/;" m class:Controller
166 _window_id Window.h /^ int _window_id, _first_move, _computer_color, _minimax_depth, _width, _height;$/;" m class:Window
167 adj Board.cpp /^Board::Imp both, adj;$/;" v
168 adjacent Board.h /^ unsigned char adjacent(char i, char j) const {$/;" f class:Board
169 after_display Controller.cpp /^void Controller::after_display()$/;" f class:Controller
170 all_moves Board.h /^ int all_moves(bool player, MoveListOt &to) const {$/;" f class:Board
171 alphabeta MinimaxEnemy.cpp /^HeuType MinimaxEnemy::alphabeta(const Board &board, int depth, HeuType alpha, HeuType beta, int player)$/;" f class:MinimaxEnemy
172 board MoveHistoryEntry.h /^ Board *board() { return _board; }$/;" f class:MoveHistoryEntry
173 board_compare Board.cpp /^bool board_compare(const Board::Comp& l, const Board::Comp& r) {$/;" f
174 both Board.cpp /^Board::Imp both, adj;$/;" v
175 can_highlight Controller.cpp /^bool Controller::can_highlight(int x, int y)$/;" f class:Controller
176 can_move Game.cpp /^bool Game::can_move(int x, int y)$/;" f class:Game
177 can_redo Game.h /^ bool can_redo() { return _current_move <= _move_count; }$/;" f class:Game
178 can_undo Game.h /^ bool can_undo() { return _current_move > 1; }$/;" f class:Game
179 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
180 centralisation MinimaxEnemy.cpp /^HeuType MinimaxEnemy::centralisation(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
181 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
182 centro MinimaxEnemy.cpp /^HeuType MinimaxEnemy::centro(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
183 clear_highlight Controller.cpp /^void Controller::clear_highlight()$/;" f class:Controller
184 click Controller.cpp /^void Controller::click(int x, int y)$/;" f class:Controller
185 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
186 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
187 compBeing Controller.cpp /^int compBeing(const void *l, const void *r)$/;" f
188 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
189 concentration MinimaxEnemy.cpp /^HeuType MinimaxEnemy::concentration(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
190 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
191 connectedness MinimaxEnemy.cpp /^HeuType MinimaxEnemy::connectedness(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
192 control_func Window.cpp /^void Window::control_func(int id)$/;" f class:Window
193 copy Board.h /^ Board *copy() {$/;" f class:Board
194 count Board.h /^ inline char count() const {$/;" f class:Board
195 count Board.h /^ inline char count(int d, char i, char j) const {$/;" f class:Board
196 createSon LearningEnemy.cpp /^LearningEnemy * LearningEnemy::createSon()$/;" f class:LearningEnemy
197 createSon LearningEnemy.cpp /^LearningEnemy * LearningEnemy::createSon(LearningEnemy enemy)$/;" f class:LearningEnemy
198 cubicPolynome LearningEnemy.cpp /^double LearningEnemy::cubicPolynome(Board board, bool player)$/;" f class:LearningEnemy
199 d LearningEnemy.h /^ double d[VAR_DOU];$/;" m class:LearningEnemy
200 d_dou LearningEnemy.h /^ double d_dou[STEPS][VAR_DOU]; \/\/ Derivada nos últimos passos$/;" m class:LearningEnemy
201 d_int LearningEnemy.h /^ int d_int[STEPS][VAR_INT]; \/\/ Derivada nos últimos passos$/;" m class:LearningEnemy
202 derrotas LearningEnemy.h /^ unsigned int derrotas;$/;" m class:LearningEnemy
203 diag Board.cpp /^char horiz[8], vert[8], diag[2][15];$/;" v
204 disable Window.cpp /^void Window::disable(const char *s)$/;" f class:Window
205 disable_all Window.cpp /^void Window::disable_all()$/;" f class:Window
206 display Window.cpp /^void Window::display()$/;" f class:Window
207 distCentro LearningEnemy.cpp /^double LearningEnemy::distCentro(Board board, bool player)$/;" f class:LearningEnemy
208 distEntreSiEuc LearningEnemy.cpp /^double LearningEnemy::distEntreSiEuc(Board board, bool player)$/;" f class:LearningEnemy
209 distEntreSiMan LearningEnemy.cpp /^double LearningEnemy::distEntreSiMan(Board board, bool player)$/;" f class:LearningEnemy
210 draw_circle Window.cpp /^void Window::draw_circle(int x, int y, int c)$/;" f class:Window
211 draw_square Window.cpp /^void Window::draw_square(int x, int y, int c)$/;" f class:Window
212 draw_tab Window.cpp /^void Window::draw_tab()$/;" f class:Window
213 draw_tab_bg Window.cpp /^void Window::draw_tab_bg()$/;" f class:Window
214 dx Board.cpp /^char dx[] = {0, 1, 1, 1}, dy[] = {1, 0, 1, -1};$/;" v
215 dy Board.cpp /^char dx[] = {0, 1, 1, 1}, dy[] = {1, 0, 1, -1};$/;" v
216 e Controller.cpp /^ MinimaxEnemy *e;$/;" m struct:__anon1 file:
217 enable Window.cpp /^void Window::enable(const char *s)$/;" f class:Window
218 enable_all Window.cpp /^void Window::enable_all()$/;" f class:Window
219 fill_moves Game.cpp /^void Game::fill_moves(int x, int y, bool *to)$/;" f class:Game
220 fill_pieces Game.cpp /^void Game::fill_pieces(bool *isEmpty, char *piece)$/;" f class:Game
221 from_x MoveHistoryEntry.h /^ int from_x() { return _from_x; }$/;" f class:MoveHistoryEntry
222 from_y MoveHistoryEntry.h /^ int from_y() { return _from_y; }$/;" f class:MoveHistoryEntry
223 g_Boards MinimaxEnemy.cpp /^static Board g_Boards[10][8 * 12];$/;" v file:
224 g_Heu MinimaxEnemy.cpp /^static Heu g_Heu[10][8 * 12];$/;" v file:
225 g_MoveList MinimaxEnemy.cpp /^static Board::MoveListOt g_MoveList[10];$/;" v file:
226 g_player Board.cpp /^bool g_player;$/;" v
227 get Board.h /^ inline bool get(bool player, char i, char j) const {$/;" f class:Board
228 get_last_move Game.cpp /^void Game::get_last_move(int& fromX, int &fromY, int& toX, int& toY)$/;" f class:Game
229 get_winner Game.h /^ bool get_winner() { return !_player; }$/;" f class:Game
230 glui Window.h /^ GLUI *glui;$/;" m class:Window
231 gx Session.vim /^nmap gx <Plug>NetrwBrowseX$/;" m
232 h MinimaxEnemy.cpp /^ HeuType h;$/;" m struct:sHeu file:
233 heu Controller.cpp /^ MinimaxEnemy::HeuType heu[NUM_HEU];$/;" m struct:__anon1 file:
234 heuristica LearningEnemy.cpp /^int LearningEnemy::heuristica(Board board, bool player)$/;" f class:LearningEnemy
235 heuristica MinimaxEnemy.cpp /^HeuType MinimaxEnemy::heuristica(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
236 highlight Controller.cpp /^int Controller::highlight(int x, int y)$/;" f class:Controller
237 horiz Board.cpp /^char horiz[8], vert[8], diag[2][15];$/;" v
238 i LearningEnemy.h /^ int i[VAR_INT];$/;" m class:LearningEnemy
239 i MinimaxEnemy.cpp /^ int i;$/;" m struct:sHeu file:
240 initial_position Board.cpp /^void Board::initial_position()$/;" f class:Board
241 is_empty Controller.cpp /^bool Controller::is_empty(int x, int y)$/;" f class:Controller
242 is_end Board.h /^ bool is_end() const {$/;" f class:Board
243 is_end Game.cpp /^bool Game::is_end()$/;" f class:Game
244 is_highlighted Controller.cpp /^bool Controller::is_highlighted(int x, int y)$/;" f class:Controller
245 keyboard_func Window.cpp /^void Window::keyboard_func(unsigned char key, int x, int y)$/;" f class:Window
246 lessHeu MinimaxEnemy.cpp /^int lessHeu(const void *l, const void *r) {$/;" f
247 load Controller.cpp /^void Controller::load(FILE *in)$/;" f class:Controller
248 load Game.cpp /^void Game::load(FILE *in)$/;" f class:Game
249 main main.cpp /^int main(int argc, char **argv)$/;" f
250 main_loop Window.cpp /^void Window::main_loop()$/;" f class:Window
251 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
252 masscenter MinimaxEnemy.cpp /^HeuType MinimaxEnemy::masscenter(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
253 maxhCentralisation MinimaxEnemy.cpp /^ , maxhCentralisation = -1$/;" v
254 maxhCentro MinimaxEnemy.cpp /^ , maxhCentro = -1$/;" v
255 maxhConcentration MinimaxEnemy.cpp /^ , maxhConcentration = -1$/;" v
256 maxhConnectedness MinimaxEnemy.cpp /^ , maxhConnectedness = -1$/;" v
257 maxhMasscenter MinimaxEnemy.cpp /^ , maxhMasscenter = -1$/;" v
258 maxhNull MinimaxEnemy.cpp /^HeuType maxhNull = -1$/;" v
259 maxhQuads MinimaxEnemy.cpp /^ , maxhQuads = -1$/;" v
260 maxhUniformity MinimaxEnemy.cpp /^ , maxhUniformity = -1$/;" v
261 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
262 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
263 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
264 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
265 moreHeu MinimaxEnemy.cpp /^int moreHeu(const void *l, const void *r) {$/;" f
266 mouse_func Window.cpp /^void Window::mouse_func(int button, int state, int x, int y)$/;" f class:Window
267 move Board.h /^ inline void move(bool player, Move move) {$/;" f class:Board
268 move Game.cpp /^void Game::move(int fromX, int fromY, int toX, int toY)$/;" f class:Game
269 move MinimaxEnemy.cpp /^void MinimaxEnemy::move(Board *board, int& fromX, int& fromY, int& toX, int& toY)$/;" f class:MinimaxEnemy
270 move RandomEnemy.cpp /^void RandomEnemy::move(Board *board, int& fromX, int& fromY, int& toX, int& toY)$/;" f class:RandomEnemy
271 move_result Board.h /^ inline Board move_result(bool player, Move move) {$/;" f class:Board
272 move_result Board.h /^ inline Board move_result(bool player, MoveOt move) const {$/;" f class:Board
273 moves Board.cpp /^void Board::moves(bool player, int fromX, int fromY, MoveList &to)$/;" f class:Board
274 operator = MoveHistoryEntry.cpp /^const MoveHistoryEntry& MoveHistoryEntry::operator=(const MoveHistoryEntry& entry)$/;" f class:MoveHistoryEntry
275 piece Controller.cpp /^int Controller::piece(int x, int y)$/;" f class:Controller
276 play Controller.cpp /^void Controller::play()$/;" f class:Controller
277 print Game.cpp /^void Game::print() {$/;" f class:Game
278 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
279 quads MinimaxEnemy.cpp /^HeuType MinimaxEnemy::quads(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
280 redo Controller.cpp /^void Controller::redo()$/;" f class:Controller
281 redo Game.cpp /^void Game::redo()$/;" f class:Game
282 render_scene Window.cpp /^void Window::render_scene(void)$/;" f class:Window
285 repbc common.h 10;" d
289 reset Game.cpp /^void Game::reset()$/;" f class:Game
290 reshape_func Window.cpp /^void Window::reshape_func(int width, int height)$/;" f class:Window
291 rodadaDerrotas LearningEnemy.h /^ unsigned int rodadaDerrotas;$/;" m class:LearningEnemy
292 rodadaVitorias LearningEnemy.h /^ unsigned int rodadaVitorias;$/;" m class:LearningEnemy
293 s:cpo_save Session.vim /^let s:cpo_save=&cpo$/;" v
294 s:l Session.vim /^let s:l = 4 - ((3 * winheight(0) + 19) \/ 39)$/;" v
295 s:l Session.vim /^let s:l = 73 - ((15 * winheight(0) + 19) \/ 39)$/;" v
296 s:so_save Session.vim /^let s:so_save = &so | let s:siso_save = &siso | set so=0 siso=0$/;" v
297 s:sx Session.vim /^let s:sx = expand("<sfile>:p:r")."x.vim"$/;" v
298 s:wipebuf Session.vim /^ let s:wipebuf = bufnr('%')$/;" v
299 sHeu MinimaxEnemy.cpp /^typedef struct sHeu {$/;" s file:
300 set Board.h /^ inline void set(bool player, char i, char j, bool val = true) {$/;" f class:Board
301 set Game.cpp /^void Game::set(MoveHistoryEntry entry) {$/;" f class:Game
302 set_computer_color Controller.cpp /^void Controller::set_computer_color(int computerColor)$/;" f class:Controller
303 set_computer_color Game.h /^ void set_computer_color(int computerColor) { _computer_color = computerColor; }$/;" f class:Game
304 set_first_move Controller.cpp /^void Controller::set_first_move(int firstMove)$/;" f class:Controller
305 set_minimax_depth Controller.cpp /^void Controller::set_minimax_depth(int minimaxDepth)$/;" f class:Controller
306 set_minimax_depth Enemy.h /^ void set_minimax_depth(int minimaxDepth) { _minimax_depth = minimaxDepth; }$/;" f class:Enemy
307 set_minimax_depth Game.cpp /^void Game::set_minimax_depth(int minimaxDepth)$/;" f class:Game
308 set_player Enemy.h /^ inline void set_player(bool player) { _player = player; }$/;" f class:Enemy
309 set_player Game.cpp /^void Game::set_player(bool player)$/;" f class:Game
310 set_players Game.cpp /^void Game::set_players(Enemy *a, Enemy *b)$/;" f class:Game
311 set_weights MinimaxEnemy.cpp /^void MinimaxEnemy::set_weights(HeuType heu[NUM_HEU])$/;" f class:MinimaxEnemy
312 set_window Controller.cpp /^void Controller::set_window(Window *window)$/;" f class:Controller
313 special_keys Window.cpp /^void Window::special_keys(int key, int x, int y)$/;" f class:Window
314 stop Controller.cpp /^void Controller::stop()$/;" f class:Controller
315 t Board.h /^ Imp t[2]; \/\/t[i] representa o tabuleiro somente com as peças do jogador i$/;" m class:Board
316 think Game.cpp /^bool Game::think()$/;" f class:Game
317 timer_func Window.cpp /^void Window::timer_func(int key)$/;" f class:Window
318 to_comp Board.h /^ inline Board::Comp to_comp() {$/;" f class:Board
319 to_imp_comp Board.h /^ inline Board::ImpComp to_imp_comp(const Imp &t) {$/;" f class:Board
320 to_x MoveHistoryEntry.h /^ int to_x() { return _to_x; }$/;" f class:MoveHistoryEntry
321 to_y MoveHistoryEntry.h /^ int to_y() { return _to_y; }$/;" f class:MoveHistoryEntry
322 undo Controller.cpp /^void Controller::undo()$/;" f class:Controller
323 undo Enemy.h /^ virtual void undo(Board *board) {}$/;" f class:Enemy
324 undo Game.cpp /^void Game::undo() $/;" f class:Game
325 undo MinimaxEnemy.h /^ virtual void undo(Board *board) { $/;" f class:MinimaxEnemy
326 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
327 uniformity MinimaxEnemy.cpp /^HeuType MinimaxEnemy::uniformity(Board &board, bool player, bool plastmove)$/;" f class:MinimaxEnemy
328 update_all Controller.cpp /^void Controller::update_all()$/;" f class:Controller
329 vert Board.cpp /^char horiz[8], vert[8], diag[2][15];$/;" v
330 vitorias LearningEnemy.h /^ unsigned int vitorias;$/;" m class:LearningEnemy
331 win Board.h /^ inline bool win(bool player) const {$/;" f class:Board
332 window Window.cpp /^static Window *window = NULL;$/;" v file:
333 wins Controller.cpp /^ int wins;$/;" m struct:__anon1 file:
334 zt Session.vim /^normal! zt$/;" m
335 ~Board Board.h /^ ~Board() {}$/;" f class:Board
336 ~Controller Controller.cpp /^Controller::~Controller()$/;" f class:Controller
337 ~Enemy Enemy.h /^ virtual ~Enemy() {}$/;" f class:Enemy
338 ~Game Game.cpp /^Game::~Game()$/;" f class:Game
339 ~Window Window.cpp /^Window::~Window()$/;" f class:Window