summaryrefslogtreecommitdiff
path: root/docs/html/search
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html/search')
-rw-r--r--docs/html/search/all_5f.html487
-rw-r--r--docs/html/search/all_61.html60
-rw-r--r--docs/html/search/all_62.html81
-rw-r--r--docs/html/search/all_63.html194
-rw-r--r--docs/html/search/all_64.html155
-rw-r--r--docs/html/search/all_65.html63
-rw-r--r--docs/html/search/all_66.html70
-rw-r--r--docs/html/search/all_67.html145
-rw-r--r--docs/html/search/all_68.html26
-rw-r--r--docs/html/search/all_69.html60
-rw-r--r--docs/html/search/all_6b.html40
-rw-r--r--docs/html/search/all_6c.html75
-rw-r--r--docs/html/search/all_6d.html94
-rw-r--r--docs/html/search/all_6f.html36
-rw-r--r--docs/html/search/all_70.html92
-rw-r--r--docs/html/search/all_72.html94
-rw-r--r--docs/html/search/all_73.html169
-rw-r--r--docs/html/search/all_74.html65
-rw-r--r--docs/html/search/all_75.html49
-rw-r--r--docs/html/search/all_77.html38
-rw-r--r--docs/html/search/all_78.html26
-rw-r--r--docs/html/search/all_79.html26
-rw-r--r--docs/html/search/all_7e.html80
-rw-r--r--docs/html/search/classes_61.html35
-rw-r--r--docs/html/search/classes_62.html30
-rw-r--r--docs/html/search/classes_63.html45
-rw-r--r--docs/html/search/classes_64.html25
-rw-r--r--docs/html/search/classes_65.html25
-rw-r--r--docs/html/search/classes_66.html25
-rw-r--r--docs/html/search/classes_67.html35
-rw-r--r--docs/html/search/classes_69.html30
-rw-r--r--docs/html/search/classes_6b.html25
-rw-r--r--docs/html/search/classes_6c.html30
-rw-r--r--docs/html/search/classes_6d.html30
-rw-r--r--docs/html/search/classes_70.html25
-rw-r--r--docs/html/search/classes_72.html25
-rw-r--r--docs/html/search/classes_73.html35
-rw-r--r--docs/html/search/close.pngbin0 -> 273 bytes
-rw-r--r--docs/html/search/enums_64.html26
-rw-r--r--docs/html/search/enums_69.html26
-rw-r--r--docs/html/search/enums_73.html26
-rw-r--r--docs/html/search/enumvalues_62.html26
-rw-r--r--docs/html/search/enumvalues_63.html44
-rw-r--r--docs/html/search/enumvalues_64.html26
-rw-r--r--docs/html/search/enumvalues_65.html26
-rw-r--r--docs/html/search/enumvalues_6c.html26
-rw-r--r--docs/html/search/enumvalues_6d.html32
-rw-r--r--docs/html/search/enumvalues_70.html26
-rw-r--r--docs/html/search/enumvalues_72.html32
-rw-r--r--docs/html/search/enumvalues_73.html26
-rw-r--r--docs/html/search/enumvalues_75.html26
-rw-r--r--docs/html/search/files_61.html30
-rw-r--r--docs/html/search/files_62.html30
-rw-r--r--docs/html/search/files_63.html70
-rw-r--r--docs/html/search/files_64.html35
-rw-r--r--docs/html/search/files_65.html30
-rw-r--r--docs/html/search/files_67.html50
-rw-r--r--docs/html/search/files_69.html30
-rw-r--r--docs/html/search/files_6b.html30
-rw-r--r--docs/html/search/files_6c.html45
-rw-r--r--docs/html/search/files_6d.html45
-rw-r--r--docs/html/search/files_70.html35
-rw-r--r--docs/html/search/files_72.html30
-rw-r--r--docs/html/search/files_73.html50
-rw-r--r--docs/html/search/functions_61.html47
-rw-r--r--docs/html/search/functions_62.html41
-rw-r--r--docs/html/search/functions_63.html106
-rw-r--r--docs/html/search/functions_64.html119
-rw-r--r--docs/html/search/functions_65.html38
-rw-r--r--docs/html/search/functions_66.html47
-rw-r--r--docs/html/search/functions_67.html110
-rw-r--r--docs/html/search/functions_68.html26
-rw-r--r--docs/html/search/functions_69.html41
-rw-r--r--docs/html/search/functions_6b.html29
-rw-r--r--docs/html/search/functions_6c.html32
-rw-r--r--docs/html/search/functions_6d.html53
-rw-r--r--docs/html/search/functions_6f.html36
-rw-r--r--docs/html/search/functions_70.html38
-rw-r--r--docs/html/search/functions_72.html62
-rw-r--r--docs/html/search/functions_73.html86
-rw-r--r--docs/html/search/functions_74.html65
-rw-r--r--docs/html/search/functions_75.html37
-rw-r--r--docs/html/search/functions_77.html32
-rw-r--r--docs/html/search/functions_78.html26
-rw-r--r--docs/html/search/functions_79.html26
-rw-r--r--docs/html/search/functions_7e.html80
-rw-r--r--docs/html/search/mag_sel.pngbin0 -> 563 bytes
-rw-r--r--docs/html/search/nomatches.html12
-rw-r--r--docs/html/search/search.css233
-rw-r--r--docs/html/search/search.js740
-rw-r--r--docs/html/search/search_l.pngbin0 -> 604 bytes
-rw-r--r--docs/html/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--docs/html/search/search_r.pngbin0 -> 612 bytes
-rw-r--r--docs/html/search/typedefs_62.html26
-rw-r--r--docs/html/search/variables_5f.html487
-rw-r--r--docs/html/search/variables_62.html32
-rw-r--r--docs/html/search/variables_63.html26
-rw-r--r--docs/html/search/variables_64.html26
-rw-r--r--docs/html/search/variables_65.html26
-rw-r--r--docs/html/search/variables_66.html38
-rw-r--r--docs/html/search/variables_6c.html26
-rw-r--r--docs/html/search/variables_70.html50
-rw-r--r--docs/html/search/variables_72.html32
-rw-r--r--docs/html/search/variables_73.html56
-rw-r--r--docs/html/search/variables_75.html26
-rw-r--r--docs/html/search/variables_77.html26
106 files changed, 6562 insertions, 0 deletions
diff --git a/docs/html/search/all_5f.html b/docs/html/search/all_5f.html
new file mode 100644
index 0000000..24a1857
--- /dev/null
+++ b/docs/html/search/all_5f.html
@@ -0,0 +1,487 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__5fallegro">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fallegro')">_allegro</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_allegro_keyboard_init.html#af8655fcd2e20750f965e55304500bc3b" target="_parent">AllegroKeyboardInit::_allegro()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_allegro_drawing_init.html#a8254ecb9b3ad13409ff1ec1cfeee66ef" target="_parent">AllegroDrawingInit::_allegro()</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_game.html#a3bbe8c0dadbdf9e9e1d499f10509ef4e" target="_parent">Game::_allegro()</a>
+ <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../class_game_panel.html#a18c100c8d9ae2601a97083485d937418" target="_parent">GamePanel::_allegro()</a>
+ <a id="Item0_c4" onkeydown="return searchResults.NavChild(event,0,4)" onkeypress="return searchResults.NavChild(event,0,4)" onkeyup="return searchResults.NavChild(event,0,4)" class="SRScope" href="../class_screen.html#ae0863416022fcb59189d2aefd3345621" target="_parent">Screen::_allegro()</a>
+ <a id="Item0_c5" onkeydown="return searchResults.NavChild(event,0,5)" onkeypress="return searchResults.NavChild(event,0,5)" onkeyup="return searchResults.NavChild(event,0,5)" class="SRScope" href="../class_screen_panel.html#a3877f04c03866e35588f0b753ee7c485" target="_parent">ScreenPanel::_allegro()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fback">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_screen_panel.html#a1a3ec8e60be5d5cede210171bda33468" target="_parent">_back</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbasespeed">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_car.html#a7b942584de02f8af6f571a60a1cf32ba" target="_parent">_baseSpeed</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbitmapfont">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_bitmap_store.html#a0c73c3c20f8093c83707cde15c4fed5f" target="_parent">_bitmapFont</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbitmaps">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_bitmap_store.html#ae3d18969f61f97fce6622cb6f7004711" target="_parent">_bitmaps</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbitmapstore">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_game_panel.html#a0125ff874ffebadc15c7678210914a8c" target="_parent">_bitmapStore</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fblockwidth">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_bitmap_store.html#a157ce6e07689037e1081ccf87eaa2fff" target="_parent">_blockWidth</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpointcount">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_checkpoint.html#acb3ffc612d2a496b6b95752878818ff6" target="_parent">_checkpointCount</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpointheadingy">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_info_panel.html#a7ec514286dbf2fb43f64acd620397e21" target="_parent">_checkpointHeadingY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpoints">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_game.html#a856252e94c580f59b926affc7d45b4bf" target="_parent">_checkpoints</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpointvaluey">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_info_panel.html#ad118b5f123e590a95b3f390fd9597f02" target="_parent">_checkpointValueY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcollisiondetector">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_game.html#ab88620fda0d1fa729dcab6013e8f1efc" target="_parent">_collisionDetector</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcolours">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_colour_store.html#acb64b1ffc465fa752a2f282da4c9afba" target="_parent">_colours</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcolourstore">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_info_panel.html#a27ac079ed1a39ae672b6ceb9e0974855" target="_parent">_colourStore</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fconfig">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_game.html#aa60fe2dc0d1d53ebf49c2d87af6ee2d5" target="_parent">_config</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdestroyed">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_game_object.html#adc4a399cc59d5706f75748fb3846faec" target="_parent">_destroyed</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdisplay">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../class_screen.html#a4972e24cf3677e51b18feac34a563ba0" target="_parent">_display</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdown">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_keyboard_handler.html#aa6d1c75e1a98d4aae96d8ac1c8aaa539" target="_parent">_down</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdrawing">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fdrawing')">_drawing</a>
+ <div class="SRChildren">
+ <a id="Item18_c0" onkeydown="return searchResults.NavChild(event,18,0)" onkeypress="return searchResults.NavChild(event,18,0)" onkeyup="return searchResults.NavChild(event,18,0)" class="SRScope" href="../class_info_panel.html#a589359c67b30af50338791f8af0e05e0" target="_parent">InfoPanel::_drawing()</a>
+ <a id="Item18_c1" onkeydown="return searchResults.NavChild(event,18,1)" onkeypress="return searchResults.NavChild(event,18,1)" onkeyup="return searchResults.NavChild(event,18,1)" class="SRScope" href="../class_screen.html#a2dafde8aecbd3bc3c4394f36df913b64" target="_parent">Screen::_drawing()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdrawinginstalls">
+ <div class="SREntry">
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_bitmap_store.html#a12f738a24033673278a496c1aa5abcc8" target="_parent">_drawingInstalls</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fenemies">
+ <div class="SREntry">
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_game.html#afbd3e358076a6cf2e72faefe1c202df9" target="_parent">_enemies</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fexitclicked">
+ <div class="SREntry">
+ <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../class_screen.html#ae7f213f79bf9680e0ff3f4b52ebf051f" target="_parent">_exitClicked</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffacing">
+ <div class="SREntry">
+ <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../class_game_object.html#a24d36b1a64504298700a7ae7111fad5d" target="_parent">_facing</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffilename">
+ <div class="SREntry">
+ <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../class_level_reader.html#a233910d4cd16ff624d76b06ca8071f7e" target="_parent">_filename</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffont">
+ <div class="SREntry">
+ <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../class_screen.html#a42a627863a8f9d1529278cb060d4102b" target="_parent">_font</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffront">
+ <div class="SREntry">
+ <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../class_screen_panel.html#a0a3232c41ca107b2cceee73aa0e0d7fe" target="_parent">_front</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffullscreen">
+ <div class="SREntry">
+ <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../class_config.html#ad6fddaaf52742adcba95155b3635e807" target="_parent">_fullscreen</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fgameareawidth">
+ <div class="SREntry">
+ <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../class_screen.html#a7cba9fb0069d763055ef351452a15227" target="_parent">_gameAreaWidth</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fheight">
+ <div class="SREntry">
+ <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fheight')">_height</a>
+ <div class="SRChildren">
+ <a id="Item28_c0" onkeydown="return searchResults.NavChild(event,28,0)" onkeypress="return searchResults.NavChild(event,28,0)" onkeyup="return searchResults.NavChild(event,28,0)" class="SRScope" href="../class_maze.html#a02f1ff55e76161495bbe11bc4c0e5f54" target="_parent">Maze::_height()</a>
+ <a id="Item28_c1" onkeydown="return searchResults.NavChild(event,28,1)" onkeypress="return searchResults.NavChild(event,28,1)" onkeyup="return searchResults.NavChild(event,28,1)" class="SRScope" href="../class_screen_panel.html#a4f6dd5c7ca10d51bface7b1ddedc236c" target="_parent">ScreenPanel::_height()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fimage">
+ <div class="SREntry">
+ <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../class_game_object.html#a8b0aa105507a8a9559bbc2a66198ccd6" target="_parent">_image</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finfopanelwidth">
+ <div class="SREntry">
+ <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../class_screen.html#ab895e588a89e1943303487d47a2b9216" target="_parent">_infoPanelWidth</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finitcount">
+ <div class="SREntry">
+ <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5finitcount')">_initCount</a>
+ <div class="SRChildren">
+ <a id="Item31_c0" onkeydown="return searchResults.NavChild(event,31,0)" onkeypress="return searchResults.NavChild(event,31,0)" onkeyup="return searchResults.NavChild(event,31,0)" class="SRScope" href="../class_allegro_init.html#ab8d20b549d0b996dde5cdbe8acd7186c" target="_parent">AllegroInit::_initCount()</a>
+ <a id="Item31_c1" onkeydown="return searchResults.NavChild(event,31,1)" onkeypress="return searchResults.NavChild(event,31,1)" onkeyup="return searchResults.NavChild(event,31,1)" class="SRScope" href="../class_allegro_keyboard_init.html#ac7f75bcc5cb56a1c2f4e9ce653d9dfd7" target="_parent">AllegroKeyboardInit::_initCount()</a>
+ <a id="Item31_c2" onkeydown="return searchResults.NavChild(event,31,2)" onkeypress="return searchResults.NavChild(event,31,2)" onkeyup="return searchResults.NavChild(event,31,2)" class="SRScope" href="../class_allegro_drawing_init.html#a78e8f792c6dba89eddf42e74d4a3d577" target="_parent">AllegroDrawingInit::_initCount()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finput">
+ <div class="SREntry">
+ <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../class_player_car.html#a5f8477ebd7de6298151ed70fbb9ffa4f" target="_parent">_input</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fkeyboard">
+ <div class="SREntry">
+ <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fkeyboard')">_keyboard</a>
+ <div class="SRChildren">
+ <a id="Item33_c0" onkeydown="return searchResults.NavChild(event,33,0)" onkeypress="return searchResults.NavChild(event,33,0)" onkeyup="return searchResults.NavChild(event,33,0)" class="SRScope" href="../class_keyboard_handler.html#a0ec33ec0de48e563e9137294fb7577da" target="_parent">KeyboardHandler::_keyboard()</a>
+ <a id="Item33_c1" onkeydown="return searchResults.NavChild(event,33,1)" onkeypress="return searchResults.NavChild(event,33,1)" onkeyup="return searchResults.NavChild(event,33,1)" class="SRScope" href="../class_screen.html#a0c5cff1b93dae4d559a81d261a8bcee6" target="_parent">Screen::_keyboard()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fkeyboardevents">
+ <div class="SREntry">
+ <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../class_keyboard_handler.html#a44116ed8745f3a3360e1d7c29ea86d56" target="_parent">_keyboardEvents</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fleft">
+ <div class="SREntry">
+ <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../class_keyboard_handler.html#a3bc780470d7cbaf9f4ea239e0613ce3c" target="_parent">_left</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fmaze">
+ <div class="SREntry">
+ <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../class_game.html#a33457b2c7fa4f43b89e54ce9c5ac6f83" target="_parent">_maze</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fmazeblockwidth">
+ <div class="SREntry">
+ <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../class_game_panel.html#a4889f5f6e1ad713be455d4f69a2cda96" target="_parent">_mazeblockWidth</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fminimazeblockwidth">
+ <div class="SREntry">
+ <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../class_info_panel.html#abb211fac23293e41f23b86fd70df98f0" target="_parent">_miniMazeblockWidth</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fminimazeheight">
+ <div class="SREntry">
+ <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../class_info_panel.html#ad38206daa42c82b45878e6d0c55f2860" target="_parent">_miniMazeHeight</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fminimazey">
+ <div class="SREntry">
+ <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../class_info_panel.html#a7b4bb6cca8549d6a1d1deccc99994b9b" target="_parent">_miniMazeY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5foffsetx">
+ <div class="SREntry">
+ <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../class_game_panel.html#afe99f100b68ec2475cb0a509887b63a9" target="_parent">_offsetX</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5foffsety">
+ <div class="SREntry">
+ <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="../class_game_panel.html#af3354addd707cb42b078dbe2ef29e189" target="_parent">_offsetY</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpanelfont">
+ <div class="SREntry">
+ <a id="Item43" onkeydown="return searchResults.Nav(event,43)" onkeypress="return searchResults.Nav(event,43)" onkeyup="return searchResults.Nav(event,43)" class="SRSymbol" href="../class_info_panel.html#a38d023a2b00eafa303de37550cb96817" target="_parent">_panelFont</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpanels">
+ <div class="SREntry">
+ <a id="Item44" onkeydown="return searchResults.Nav(event,44)" onkeypress="return searchResults.Nav(event,44)" onkeyup="return searchResults.Nav(event,44)" class="SRSymbol" href="../class_screen.html#a30ba66122613181e312e0d7586d2a814" target="_parent">_panels</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrol">
+ <div class="SREntry">
+ <a id="Item45" onkeydown="return searchResults.Nav(event,45)" onkeypress="return searchResults.Nav(event,45)" onkeyup="return searchResults.Nav(event,45)" class="SRSymbol" href="../class_player_car.html#a51f836c3619c42df7762d440e8007010" target="_parent">_petrol</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrolguageheight">
+ <div class="SREntry">
+ <a id="Item46" onkeydown="return searchResults.Nav(event,46)" onkeypress="return searchResults.Nav(event,46)" onkeyup="return searchResults.Nav(event,46)" class="SRSymbol" href="../class_info_panel.html#a0c85348f8471d86da73772f86a62f84c" target="_parent">_petrolGuageHeight</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrolguagey">
+ <div class="SREntry">
+ <a id="Item47" onkeydown="return searchResults.Nav(event,47)" onkeypress="return searchResults.Nav(event,47)" onkeyup="return searchResults.Nav(event,47)" class="SRSymbol" href="../class_info_panel.html#a29976100c8fc5c130be713dfb5c2807e" target="_parent">_petrolGuageY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrolheadingy">
+ <div class="SREntry">
+ <a id="Item48" onkeydown="return searchResults.Nav(event,48)" onkeypress="return searchResults.Nav(event,48)" onkeyup="return searchResults.Nav(event,48)" class="SRSymbol" href="../class_info_panel.html#a5ab76703538ad6e396a21ea8fb47d23d" target="_parent">_petrolHeadingY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fplayers">
+ <div class="SREntry">
+ <a id="Item49" onkeydown="return searchResults.Nav(event,49)" onkeypress="return searchResults.Nav(event,49)" onkeyup="return searchResults.Nav(event,49)" class="SRSymbol" href="../class_game.html#a75bf3282da1519766a6b75e2d83293ac" target="_parent">_players</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpopups">
+ <div class="SREntry">
+ <a id="Item50" onkeydown="return searchResults.Nav(event,50)" onkeypress="return searchResults.Nav(event,50)" onkeyup="return searchResults.Nav(event,50)" class="SRSymbol" href="../class_game.html#a9bea5a0ee430443effa418d42a903f83" target="_parent">_popups</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpreviousfacing">
+ <div class="SREntry">
+ <a id="Item51" onkeydown="return searchResults.Nav(event,51)" onkeypress="return searchResults.Nav(event,51)" onkeyup="return searchResults.Nav(event,51)" class="SRSymbol" href="../class_keyboard_handler.html#a90120a85c62481b3a2c0330511cffbac" target="_parent">_previousFacing</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fremainingtime">
+ <div class="SREntry">
+ <a id="Item52" onkeydown="return searchResults.Nav(event,52)" onkeypress="return searchResults.Nav(event,52)" onkeyup="return searchResults.Nav(event,52)" class="SRSymbol" href="../class_limited_time_object.html#a0b6a4bb0c76b637fba1db498ce084d3a" target="_parent">_remainingTime</a>
+ <span class="SRScope">LimitedTimeObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fright">
+ <div class="SREntry">
+ <a id="Item53" onkeydown="return searchResults.Nav(event,53)" onkeypress="return searchResults.Nav(event,53)" onkeyup="return searchResults.Nav(event,53)" class="SRSymbol" href="../class_keyboard_handler.html#a81d37831d958ff21c2ce08cfa97ca420" target="_parent">_right</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5frocks">
+ <div class="SREntry">
+ <a id="Item54" onkeydown="return searchResults.Nav(event,54)" onkeypress="return searchResults.Nav(event,54)" onkeyup="return searchResults.Nav(event,54)" class="SRSymbol" href="../class_game.html#a9f14643bfc4d595dc7dfa3160a59d71b" target="_parent">_rocks</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fscreen">
+ <div class="SREntry">
+ <a id="Item55" onkeydown="return searchResults.Nav(event,55)" onkeypress="return searchResults.Nav(event,55)" onkeyup="return searchResults.Nav(event,55)" class="SRSymbol" href="../class_game.html#a9bc904a37fe9b3e85a597b6b5c6a66d5" target="_parent">_screen</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fscreenheight">
+ <div class="SREntry">
+ <a id="Item56" onkeydown="return searchResults.Nav(event,56)" onkeypress="return searchResults.Nav(event,56)" onkeyup="return searchResults.Nav(event,56)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fscreenheight')">_screenHeight</a>
+ <div class="SRChildren">
+ <a id="Item56_c0" onkeydown="return searchResults.NavChild(event,56,0)" onkeypress="return searchResults.NavChild(event,56,0)" onkeyup="return searchResults.NavChild(event,56,0)" class="SRScope" href="../class_config.html#ac27364c75bc8d5e82119988df85c1599" target="_parent">Config::_screenHeight()</a>
+ <a id="Item56_c1" onkeydown="return searchResults.NavChild(event,56,1)" onkeypress="return searchResults.NavChild(event,56,1)" onkeyup="return searchResults.NavChild(event,56,1)" class="SRScope" href="../class_screen.html#a8784c86e10d2b6af0dd99d710f3955e9" target="_parent">Screen::_screenHeight()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fscreenwidth">
+ <div class="SREntry">
+ <a id="Item57" onkeydown="return searchResults.Nav(event,57)" onkeypress="return searchResults.Nav(event,57)" onkeyup="return searchResults.Nav(event,57)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fscreenwidth')">_screenWidth</a>
+ <div class="SRChildren">
+ <a id="Item57_c0" onkeydown="return searchResults.NavChild(event,57,0)" onkeypress="return searchResults.NavChild(event,57,0)" onkeyup="return searchResults.NavChild(event,57,0)" class="SRScope" href="../class_config.html#a46dce43903bb24bac8c2ffc92f2ee4da" target="_parent">Config::_screenWidth()</a>
+ <a id="Item57_c1" onkeydown="return searchResults.NavChild(event,57,1)" onkeypress="return searchResults.NavChild(event,57,1)" onkeyup="return searchResults.NavChild(event,57,1)" class="SRScope" href="../class_screen.html#a5931238a3eb8cf1a14b0f8b8d7044b65" target="_parent">Screen::_screenWidth()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fsmokescreen">
+ <div class="SREntry">
+ <a id="Item58" onkeydown="return searchResults.Nav(event,58)" onkeypress="return searchResults.Nav(event,58)" onkeyup="return searchResults.Nav(event,58)" class="SRSymbol" href="../class_keyboard_handler.html#a7769dc815c493fb5962d52c3d5bc7b16" target="_parent">_smokescreen</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fsmokescreens">
+ <div class="SREntry">
+ <a id="Item59" onkeydown="return searchResults.Nav(event,59)" onkeypress="return searchResults.Nav(event,59)" onkeyup="return searchResults.Nav(event,59)" class="SRSymbol" href="../class_game.html#a88916ad9e8095b99a9c870a053180c1c" target="_parent">_smokescreens</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fspeed">
+ <div class="SREntry">
+ <a id="Item60" onkeydown="return searchResults.Nav(event,60)" onkeypress="return searchResults.Nav(event,60)" onkeyup="return searchResults.Nav(event,60)" class="SRSymbol" href="../class_car.html#a84b3d05e98d66f358942193ff54dee51" target="_parent">_speed</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fstate">
+ <div class="SREntry">
+ <a id="Item61" onkeydown="return searchResults.Nav(event,61)" onkeypress="return searchResults.Nav(event,61)" onkeyup="return searchResults.Nav(event,61)" class="SRSymbol" href="../class_enemy_car.html#a65a1c7b520f043aae27800ced9e8d543" target="_parent">_state</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftargetx">
+ <div class="SREntry">
+ <a id="Item62" onkeydown="return searchResults.Nav(event,62)" onkeypress="return searchResults.Nav(event,62)" onkeyup="return searchResults.Nav(event,62)" class="SRSymbol" href="../class_enemy_car.html#aa84ac6485311c535526ea14d02d98cc9" target="_parent">_targetX</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftargety">
+ <div class="SREntry">
+ <a id="Item63" onkeydown="return searchResults.Nav(event,63)" onkeypress="return searchResults.Nav(event,63)" onkeyup="return searchResults.Nav(event,63)" class="SRSymbol" href="../class_enemy_car.html#a61ff3751123febe8bc9ab24d0763245c" target="_parent">_targetY</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftimer">
+ <div class="SREntry">
+ <a id="Item64" onkeydown="return searchResults.Nav(event,64)" onkeypress="return searchResults.Nav(event,64)" onkeyup="return searchResults.Nav(event,64)" class="SRSymbol" href="../class_game.html#af153fc1d94c473114cfbd63728d21f91" target="_parent">_timer</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftimerevents">
+ <div class="SREntry">
+ <a id="Item65" onkeydown="return searchResults.Nav(event,65)" onkeypress="return searchResults.Nav(event,65)" onkeyup="return searchResults.Nav(event,65)" class="SRSymbol" href="../class_game.html#a2b7303df1b6d0163b78c2c306164859f" target="_parent">_timerEvents</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftransparent">
+ <div class="SREntry">
+ <a id="Item66" onkeydown="return searchResults.Nav(event,66)" onkeypress="return searchResults.Nav(event,66)" onkeyup="return searchResults.Nav(event,66)" class="SRSymbol" href="../class_colour_store.html#acadd8e6ed32fe6535252c94124df04ca" target="_parent">_transparent</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fup">
+ <div class="SREntry">
+ <a id="Item67" onkeydown="return searchResults.Nav(event,67)" onkeypress="return searchResults.Nav(event,67)" onkeyup="return searchResults.Nav(event,67)" class="SRSymbol" href="../class_keyboard_handler.html#ad323844aad47f1bc263ec2fd4a19ac3a" target="_parent">_up</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fwalllocations">
+ <div class="SREntry">
+ <a id="Item68" onkeydown="return searchResults.Nav(event,68)" onkeypress="return searchResults.Nav(event,68)" onkeyup="return searchResults.Nav(event,68)" class="SRSymbol" href="../class_maze.html#a3f0247841ddb8a6b5b8b5eeff86b754a" target="_parent">_wallLocations</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fwidth">
+ <div class="SREntry">
+ <a id="Item69" onkeydown="return searchResults.Nav(event,69)" onkeypress="return searchResults.Nav(event,69)" onkeyup="return searchResults.Nav(event,69)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fwidth')">_width</a>
+ <div class="SRChildren">
+ <a id="Item69_c0" onkeydown="return searchResults.NavChild(event,69,0)" onkeypress="return searchResults.NavChild(event,69,0)" onkeyup="return searchResults.NavChild(event,69,0)" class="SRScope" href="../class_maze.html#a981c764d7ad04ca06bd8dee472578ce4" target="_parent">Maze::_width()</a>
+ <a id="Item69_c1" onkeydown="return searchResults.NavChild(event,69,1)" onkeypress="return searchResults.NavChild(event,69,1)" onkeyup="return searchResults.NavChild(event,69,1)" class="SRScope" href="../class_screen_panel.html#afbbcad2a101b95869dcdef9bf0898f65" target="_parent">ScreenPanel::_width()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fwindowevents">
+ <div class="SREntry">
+ <a id="Item70" onkeydown="return searchResults.Nav(event,70)" onkeypress="return searchResults.Nav(event,70)" onkeyup="return searchResults.Nav(event,70)" class="SRSymbol" href="../class_screen.html#aa4ea622368bdf47a3b22d026048ee83a" target="_parent">_windowEvents</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fx">
+ <div class="SREntry">
+ <a id="Item71" onkeydown="return searchResults.Nav(event,71)" onkeypress="return searchResults.Nav(event,71)" onkeyup="return searchResults.Nav(event,71)" class="SRSymbol" href="../class_game_object.html#acc5b8970ff0036786fdd9af621bd1614" target="_parent">_x</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fy">
+ <div class="SREntry">
+ <a id="Item72" onkeydown="return searchResults.Nav(event,72)" onkeypress="return searchResults.Nav(event,72)" onkeyup="return searchResults.Nav(event,72)" class="SRSymbol" href="../class_game_object.html#ade9a5568d88963b86547ddcaec465b4e" target="_parent">_y</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_61.html b/docs/html/search/all_61.html
new file mode 100644
index 0000000..7435343
--- /dev/null
+++ b/docs/html/search/all_61.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_allegrodrawinginit">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_allegrodrawinginit')">AllegroDrawingInit</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_allegro_drawing_init.html" target="_parent">AllegroDrawingInit</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_allegro_drawing_init.html#ab7cf79c71bf662f897bd8cba32f42cda" target="_parent">AllegroDrawingInit::AllegroDrawingInit()</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_allegro_drawing_init.html#a36fe883267f017f3832feb1f615d7488" target="_parent">AllegroDrawingInit::AllegroDrawingInit(const AllegroDrawingInit &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegroinit">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_allegroinit')">AllegroInit</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_allegro_init.html" target="_parent">AllegroInit</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_allegro_init.html#a14e28ffed7456b158cf919d310920af4" target="_parent">AllegroInit::AllegroInit()</a>
+ <a id="Item1_c2" onkeydown="return searchResults.NavChild(event,1,2)" onkeypress="return searchResults.NavChild(event,1,2)" onkeyup="return searchResults.NavChild(event,1,2)" class="SRScope" href="../class_allegro_init.html#a81588c1ce0fe3646a188683f1598a66b" target="_parent">AllegroInit::AllegroInit(const AllegroInit &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegrokeyboardinit">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_allegrokeyboardinit')">AllegroKeyboardInit</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_allegro_keyboard_init.html" target="_parent">AllegroKeyboardInit</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_allegro_keyboard_init.html#a42fce2d97b6b7c0c0c666d0f5804a45e" target="_parent">AllegroKeyboardInit::AllegroKeyboardInit()</a>
+ <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../class_allegro_keyboard_init.html#ae28cb5cbafdba3372f21ddb95a9ed134" target="_parent">AllegroKeyboardInit::AllegroKeyboardInit(const AllegroKeyboardInit &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegrowrappers_2ecpp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_allegro_wrappers_8cpp.html" target="_parent">AllegroWrappers.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegrowrappers_2eh">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_allegro_wrappers_8h.html" target="_parent">AllegroWrappers.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_62.html b/docs/html/search/all_62.html
new file mode 100644
index 0000000..8bd4630
--- /dev/null
+++ b/docs/html/search/all_62.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_backwards">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#a79cf362b55c21634a93ef6b7d192b77c" target="_parent">backwards</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_badresolution">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_bad_resolution.html" target="_parent">BadResolution</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_bitmapstore">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_bitmapstore')">BitmapStore</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_bitmap_store.html" target="_parent">BitmapStore</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_bitmap_store.html#abca96ce53be18eb07150745871a3165c" target="_parent">BitmapStore::BitmapStore(unsigned int blockWidth)</a>
+ <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../class_bitmap_store.html#a012f7ace750e7964f20a39cbb5fbe321" target="_parent">BitmapStore::BitmapStore(const BitmapStore &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_bitmapstore_2ecpp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_bitmap_store_8cpp.html" target="_parent">BitmapStore.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_bitmapstore_2eh">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_bitmap_store_8h.html" target="_parent">BitmapStore.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_blank">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_screen_panel.html#a1cc6ea44035f47d77d24b4cee9dc9d85" target="_parent">BLANK</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_blind">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_enemy_car.html#aeb8bf92c965ab33f793b0274a02f142c" target="_parent">blind</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_blinded">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_enemy_car.html#afdd204c097eda1ff9232743bf216ce87af45d8b201d7334e42651b262a03d631c" target="_parent">BLINDED</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_blocks_5fper_5frow">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_game_panel.html#ae60d3f1c29382ad3c6e6b5c5a56d2160" target="_parent">BLOCKS_PER_ROW</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_boolgrid">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_maze.html#aea392ab34f271f56b1746b30aed9588a" target="_parent">BoolGrid</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_63.html b/docs/html/search/all_63.html
new file mode 100644
index 0000000..91ac042
--- /dev/null
+++ b/docs/html/search/all_63.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_car">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_car')">Car</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_car.html" target="_parent">Car</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_car.html#a3bd1dc6b75af9dc5bbe4354e0b3161d0" target="_parent">Car::Car()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_car_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_car_8cpp.html" target="_parent">Car.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_car_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_car_8h.html" target="_parent">Car.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_chasing">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_enemy_car.html#afdd204c097eda1ff9232743bf216ce87a28df0785e03156c97ddeb81da5e0770c" target="_parent">CHASING</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkcollisions">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_collision_detector.html#a6ee96032c26ceeab038d2702d7064c7b" target="_parent">checkCollisions</a>
+ <span class="SRScope">CollisionDetector</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkfacing">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_enemy_car.html#afa61cecf7df51e26edd632303c18945c" target="_parent">checkFacing</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_checkpoint')">Checkpoint</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_checkpoint.html" target="_parent">Checkpoint</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a780d6b9e20ec37fbaf5a40ca846795d9" target="_parent">BitmapStore::CHECKPOINT()</a>
+ <a id="Item6_c2" onkeydown="return searchResults.NavChild(event,6,2)" onkeypress="return searchResults.NavChild(event,6,2)" onkeyup="return searchResults.NavChild(event,6,2)" class="SRScope" href="../class_checkpoint.html#a20c371a9e21ac0092b652a7d63f46f85" target="_parent">Checkpoint::Checkpoint(double x, double y)</a>
+ <a id="Item6_c3" onkeydown="return searchResults.NavChild(event,6,3)" onkeypress="return searchResults.NavChild(event,6,3)" onkeyup="return searchResults.NavChild(event,6,3)" class="SRScope" href="../class_checkpoint.html#ac94e0d92110fc4105bf5bf82ef4a5818" target="_parent">Checkpoint::Checkpoint(const Checkpoint &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint_2ecpp">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../_checkpoint_8cpp.html" target="_parent">Checkpoint.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint_2eh">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../_checkpoint_8h.html" target="_parent">Checkpoint.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint_5fchar">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_level_reader.html#ad401a0f48a3eac678c0f53e95ea1f354" target="_parent">CHECKPOINT_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpointcount">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_checkpoint.html#a872d8574b6f0a7960854fb1175e05f13" target="_parent">checkpointCount</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_claimed_5fcheckpoint">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a824f0021358b88c7f1172d7dece95948" target="_parent">CLAIMED_CHECKPOINT</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_cleanup">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_game.html#a961f632fbe7f4ba08d23fe9edc7711be" target="_parent">cleanup</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_clearlists">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_game.html#a03cf795e9aaa4c5950b4b5e918ab9ab6" target="_parent">clearLists</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_collect">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_checkpoint.html#ad8f4b9da968e6b1f07080dc6f61282f7" target="_parent">collect</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_collision">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_collision')">collision</a>
+ <div class="SRChildren">
+ <a id="Item15_c0" onkeydown="return searchResults.NavChild(event,15,0)" onkeypress="return searchResults.NavChild(event,15,0)" onkeyup="return searchResults.NavChild(event,15,0)" class="SRScope" href="../class_collision_detector.html#a9d013c0f8e15cbfd4741a0789ba507fe" target="_parent">CollisionDetector::collision(PlayerCar &amp;player, Checkpoint &amp;checkpoint)</a>
+ <a id="Item15_c1" onkeydown="return searchResults.NavChild(event,15,1)" onkeypress="return searchResults.NavChild(event,15,1)" onkeyup="return searchResults.NavChild(event,15,1)" class="SRScope" href="../class_collision_detector.html#a36e9c23d49ee7be68277c7d4e4f27d2a" target="_parent">CollisionDetector::collision(PlayerCar &amp;player, EnemyCar &amp;enemy)</a>
+ <a id="Item15_c2" onkeydown="return searchResults.NavChild(event,15,2)" onkeypress="return searchResults.NavChild(event,15,2)" onkeyup="return searchResults.NavChild(event,15,2)" class="SRScope" href="../class_collision_detector.html#ad9502a42ff9f43804284d0128794edaa" target="_parent">CollisionDetector::collision(PlayerCar &amp;player, Rock &amp;rock)</a>
+ <a id="Item15_c3" onkeydown="return searchResults.NavChild(event,15,3)" onkeypress="return searchResults.NavChild(event,15,3)" onkeyup="return searchResults.NavChild(event,15,3)" class="SRScope" href="../class_collision_detector.html#a68572f5ec6cf32f28f07bda7a7b96452" target="_parent">CollisionDetector::collision(EnemyCar &amp;enemy, Smokescreen &amp;smokescreen)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_collisiondetector">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../class_collision_detector.html" target="_parent">CollisionDetector</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_collisiondetector_2ecpp">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../_collision_detector_8cpp.html" target="_parent">CollisionDetector.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_collisiondetector_2eh">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../_collision_detector_8h.html" target="_parent">CollisionDetector.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_colourstore">
+ <div class="SREntry">
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_colourstore')">ColourStore</a>
+ <div class="SRChildren">
+ <a id="Item19_c0" onkeydown="return searchResults.NavChild(event,19,0)" onkeypress="return searchResults.NavChild(event,19,0)" onkeyup="return searchResults.NavChild(event,19,0)" class="SRScope" href="../class_colour_store.html" target="_parent">ColourStore</a>
+ <a id="Item19_c1" onkeydown="return searchResults.NavChild(event,19,1)" onkeypress="return searchResults.NavChild(event,19,1)" onkeyup="return searchResults.NavChild(event,19,1)" class="SRScope" href="../class_colour_store.html#a667f2e3c6d5b6eb553f58724e58bbed0" target="_parent">ColourStore::ColourStore()</a>
+ <a id="Item19_c2" onkeydown="return searchResults.NavChild(event,19,2)" onkeypress="return searchResults.NavChild(event,19,2)" onkeyup="return searchResults.NavChild(event,19,2)" class="SRScope" href="../class_colour_store.html#a3063a6fce81040a8b840a303b1e08829" target="_parent">ColourStore::ColourStore(const ColourStore &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_colourstore_2ecpp">
+ <div class="SREntry">
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../_colour_store_8cpp.html" target="_parent">ColourStore.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_colourstore_2eh">
+ <div class="SREntry">
+ <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../_colour_store_8h.html" target="_parent">ColourStore.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_config">
+ <div class="SREntry">
+ <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_config')">Config</a>
+ <div class="SRChildren">
+ <a id="Item22_c0" onkeydown="return searchResults.NavChild(event,22,0)" onkeypress="return searchResults.NavChild(event,22,0)" onkeyup="return searchResults.NavChild(event,22,0)" class="SRScope" href="../class_config.html" target="_parent">Config</a>
+ <a id="Item22_c1" onkeydown="return searchResults.NavChild(event,22,1)" onkeypress="return searchResults.NavChild(event,22,1)" onkeyup="return searchResults.NavChild(event,22,1)" class="SRScope" href="../class_config.html#aab967ce080511b4ae5bf578cba5237d3" target="_parent">Config::Config()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_config_2ecpp">
+ <div class="SREntry">
+ <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../_config_8cpp.html" target="_parent">Config.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_config_2eh">
+ <div class="SREntry">
+ <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../_config_8h.html" target="_parent">Config.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_crash">
+ <div class="SREntry">
+ <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_crash')">crash</a>
+ <div class="SRChildren">
+ <a id="Item25_c0" onkeydown="return searchResults.NavChild(event,25,0)" onkeypress="return searchResults.NavChild(event,25,0)" onkeyup="return searchResults.NavChild(event,25,0)" class="SRScope" href="../class_enemy_car.html#ac5836046e802a749abb2308886b34060" target="_parent">EnemyCar::crash()</a>
+ <a id="Item25_c1" onkeydown="return searchResults.NavChild(event,25,1)" onkeypress="return searchResults.NavChild(event,25,1)" onkeyup="return searchResults.NavChild(event,25,1)" class="SRScope" href="../class_player_car.html#a1bdd1dbdf1158b740cd1bcb757f8c578" target="_parent">PlayerCar::crash()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_crashed_5fcar">
+ <div class="SREntry">
+ <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a8b9eb5b79abe467982784ea2227d67e0" target="_parent">CRASHED_CAR</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_64.html b/docs/html/search/all_64.html
new file mode 100644
index 0000000..e67cbc0
--- /dev/null
+++ b/docs/html/search/all_64.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_datatests_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../data_tests_8cpp.html" target="_parent">dataTests.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_destroyed">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_game_object.html#a266871f6c0220f6b3c902075ebff8eea" target="_parent">destroyed</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_destroyedobjectpopup">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_destroyedobjectpopup')">DestroyedObjectPopup</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_destroyed_object_popup.html" target="_parent">DestroyedObjectPopup</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_destroyed_object_popup.html#af34a9f7421a49953f6bd86233a6a44bc" target="_parent">DestroyedObjectPopup::DestroyedObjectPopup()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_destroyedobjectpopup_2ecpp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_destroyed_object_popup_8cpp.html" target="_parent">DestroyedObjectPopup.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_destroyedobjectpopup_2eh">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_destroyed_object_popup_8h.html" target="_parent">DestroyedObjectPopup.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_direction">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28f" target="_parent">Direction</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_distance">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_maze_math.html#a5735276fb4c76f25944f2c02d622c3f6" target="_parent">distance</a>
+ <span class="SRScope">MazeMath</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_down">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28fa89ab143d020541957ab5e0e9cfdd3e23" target="_parent">DOWN</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_down_5fkey">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_keyboard_handler.html#a3d8d985fdc3c3ac543e84647967f78e4" target="_parent">DOWN_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_draw">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_draw')">draw</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_game_panel.html#ab093fb770fa8b46ee863947259c72abd" target="_parent">GamePanel::draw(const Maze &amp;maze, const list&lt; PlayerCar &gt; &amp;players, const list&lt; EnemyCar &gt; &amp;enemies, const list&lt; Checkpoint &gt; &amp;checkpoints, const list&lt; Rock &gt; &amp;rocks, const list&lt; Smokescreen &gt; &amp;smokescreens, const list&lt; DestroyedObjectPopup &gt; &amp;popups)</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_game_panel.html#a93395482993b341b1b72fbb256ce9be9" target="_parent">GamePanel::draw(const Maze &amp;maze)</a>
+ <a id="Item9_c2" onkeydown="return searchResults.NavChild(event,9,2)" onkeypress="return searchResults.NavChild(event,9,2)" onkeyup="return searchResults.NavChild(event,9,2)" class="SRScope" href="../class_game_panel.html#acff2b430ecad1310a0a36cfe7c994d2f" target="_parent">GamePanel::draw(const GameObject &amp;object)</a>
+ <a id="Item9_c3" onkeydown="return searchResults.NavChild(event,9,3)" onkeypress="return searchResults.NavChild(event,9,3)" onkeyup="return searchResults.NavChild(event,9,3)" class="SRScope" href="../class_info_panel.html#aa9628c14e08ac6573e0191d9d4afa227" target="_parent">InfoPanel::draw(const Maze &amp;maze, const list&lt; PlayerCar &gt; &amp;players, const list&lt; EnemyCar &gt; &amp;enemies, const list&lt; Checkpoint &gt; &amp;checkpoints, const list&lt; Rock &gt; &amp;rocks, const list&lt; Smokescreen &gt; &amp;smokescreens, const list&lt; DestroyedObjectPopup &gt; &amp;popups)</a>
+ <a id="Item9_c4" onkeydown="return searchResults.NavChild(event,9,4)" onkeypress="return searchResults.NavChild(event,9,4)" onkeyup="return searchResults.NavChild(event,9,4)" class="SRScope" href="../class_info_panel.html#a23a025859397c3e28bbe9dce26563d7c" target="_parent">InfoPanel::draw(const Maze &amp;maze)</a>
+ <a id="Item9_c5" onkeydown="return searchResults.NavChild(event,9,5)" onkeypress="return searchResults.NavChild(event,9,5)" onkeyup="return searchResults.NavChild(event,9,5)" class="SRScope" href="../class_info_panel.html#abc82d5365a89b3e374dbbdda86b77703" target="_parent">InfoPanel::draw(const GameObject &amp;object)</a>
+ <a id="Item9_c6" onkeydown="return searchResults.NavChild(event,9,6)" onkeypress="return searchResults.NavChild(event,9,6)" onkeyup="return searchResults.NavChild(event,9,6)" class="SRScope" href="../class_screen.html#aec3c5c20e14d6ef033c8a6a559a84872" target="_parent">Screen::draw()</a>
+ <a id="Item9_c7" onkeydown="return searchResults.NavChild(event,9,7)" onkeypress="return searchResults.NavChild(event,9,7)" onkeyup="return searchResults.NavChild(event,9,7)" class="SRScope" href="../class_screen_panel.html#ab4299f065cdf3e344c3b32b484136ada" target="_parent">ScreenPanel::draw()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawcheckpoint">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_bitmap_store.html#ae5d12fa60b03a7ea2119c67938650352" target="_parent">drawCheckpoint</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawclaimedcheckpoint">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_bitmap_store.html#a07f505192ccf0717d6aed29761934a5c" target="_parent">drawClaimedCheckpoint</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawcrashedcar">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_bitmap_store.html#abb0a062e5cb3170786a6c202a53c145b" target="_parent">drawCrashedCar</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawenemycar">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_bitmap_store.html#aff7a6fc2b35ff6cd38ef74730523f5a9" target="_parent">drawEnemyCar</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawloss">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_screen.html#aab9ab8447df2b526985970d2ac80c919" target="_parent">drawLoss</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawmazefloor">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_bitmap_store.html#a8a7d5fe7cc38ddb3c651152654226201" target="_parent">drawMazeFloor</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawmazewall">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../class_bitmap_store.html#a90680d174c1d77e19ace8c2ba0eef6ac" target="_parent">drawMazeWall</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawplayercar">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_bitmap_store.html#af645b30d96761f401770336a555b6429" target="_parent">drawPlayerCar</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawrock">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../class_bitmap_store.html#a2132a5ec8dfb43f06f75accf8bb9a50e" target="_parent">drawRock</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawsmoke">
+ <div class="SREntry">
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_bitmap_store.html#a1a346a06675a7257ca8a7879aeb27e48" target="_parent">drawSmoke</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawwin">
+ <div class="SREntry">
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_screen.html#ad4c1281e4d59eb89377dd87bba8a310e" target="_parent">drawWin</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_65.html b/docs/html/search/all_65.html
new file mode 100644
index 0000000..6a11cd8
--- /dev/null
+++ b/docs/html/search/all_65.html
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_enemy">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a8a7d9a89e243914ca702660237d4f81d" target="_parent">ENEMY</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_enemy_5fchar">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_level_reader.html#a67d3735d6a3e40fa61527dd1ff7cfa22" target="_parent">ENEMY_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_enemycar">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_enemycar')">EnemyCar</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_enemy_car.html" target="_parent">EnemyCar</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_enemy_car.html#a8af7d3c56fa9dad09992ce6fbd7389d2" target="_parent">EnemyCar::EnemyCar()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_enemycar_2ecpp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_enemy_car_8cpp.html" target="_parent">EnemyCar.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_enemycar_2eh">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_enemy_car_8h.html" target="_parent">EnemyCar.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_exitclicked">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_screen.html#acca34443ba0ad97922069658d688ea9a" target="_parent">exitClicked</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_extractvalue">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_config.html#a38dee1d0fe4e962aedcee79faad2691c" target="_parent">extractValue</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_66.html b/docs/html/search/all_66.html
new file mode 100644
index 0000000..033294d
--- /dev/null
+++ b/docs/html/search/all_66.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_facing">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a2549066ec4dc8f4ca2d3a8c5d5729324" target="_parent">facing</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_fileopenerror">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_file_open_error.html" target="_parent">FileOpenError</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_fillvalues">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_config.html#ac31c5164b58f86c2a9ecaf21ac1f2202" target="_parent">fillValues</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_flip">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_flip')">flip</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_screen.html#abd12bddd241c8d214d2423804fe20ffb" target="_parent">Screen::flip()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_screen_panel.html#ab701d3888b13463d200be112f0eb4d82" target="_parent">ScreenPanel::flip()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_fps">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_game.html#a636d6897103fd12d230489d512bf2be1" target="_parent">FPS</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_fullscreen">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_config.html#a8a401add779f2b74732ade9e515bf0cd" target="_parent">fullscreen</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_fullscreen_5fdefault">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_config.html#a3195b4273ebe9ac691167bff71394720" target="_parent">FULLSCREEN_DEFAULT</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_fullscreen_5fkey">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_config.html#ae2dd20bca46b767d2a30c32de7ab78cb" target="_parent">FULLSCREEN_KEY</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_67.html b/docs/html/search/all_67.html
new file mode 100644
index 0000000..0adc01a
--- /dev/null
+++ b/docs/html/search/all_67.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_game">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_game')">Game</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_game.html" target="_parent">Game</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_game.html#ad59df6562a58a614fda24622d3715b65" target="_parent">Game::Game()</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_game.html#a22c1dee02ec8e0050a66eb851f2cf212" target="_parent">Game::Game(const Game &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_game_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_game_8cpp.html" target="_parent">Game.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_game_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_game_8h.html" target="_parent">Game.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gameobject">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gameobject')">GameObject</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_game_object.html" target="_parent">GameObject</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_game_object.html#a26cba01b9c2d301d4ee89a98b9396d67" target="_parent">GameObject::GameObject()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gameobject_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_game_object_8cpp.html" target="_parent">GameObject.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gameobject_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../_game_object_8h.html" target="_parent">GameObject.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gamepanel">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gamepanel')">GamePanel</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_game_panel.html" target="_parent">GamePanel</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_game_panel.html#a3475820b2255da92e247d07248870044" target="_parent">GamePanel::GamePanel(ALLEGRO_BITMAP *back, ALLEGRO_BITMAP *front, int x, int y, int width, int height)</a>
+ <a id="Item6_c2" onkeydown="return searchResults.NavChild(event,6,2)" onkeypress="return searchResults.NavChild(event,6,2)" onkeyup="return searchResults.NavChild(event,6,2)" class="SRScope" href="../class_game_panel.html#ac7699585182c097daab6aeda844b4edd" target="_parent">GamePanel::GamePanel(const GamePanel &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gamepanel_2ecpp">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../_game_panel_8cpp.html" target="_parent">GamePanel.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gamepanel_2eh">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../_game_panel_8h.html" target="_parent">GamePanel.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_generatemaze">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_maze.html#ae238f9a5dbae9418f78f158ced6decf8" target="_parent">generateMaze</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getbitmap">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_bitmap_store.html#aadd437c869c5856c36d920dfafbc6ee4" target="_parent">getBitmap</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getcolour">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_colour_store.html#ac8474c4e9b335215f03ec2c749847ad2" target="_parent">getColour</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getfacing">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_keyboard_handler.html#ae17ed4bf0abae7d95f9b772a6d704a70" target="_parent">getFacing</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getlevel">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_screen.html#a45d06e513491e40f76013fb670c6c6cc" target="_parent">getLevel</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getpanelx">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getpanelx')">getPanelX</a>
+ <div class="SRChildren">
+ <a id="Item14_c0" onkeydown="return searchResults.NavChild(event,14,0)" onkeypress="return searchResults.NavChild(event,14,0)" onkeyup="return searchResults.NavChild(event,14,0)" class="SRScope" href="../class_game_panel.html#a53a4386ab0f60db88b3c638b3880cd91" target="_parent">GamePanel::getPanelX()</a>
+ <a id="Item14_c1" onkeydown="return searchResults.NavChild(event,14,1)" onkeypress="return searchResults.NavChild(event,14,1)" onkeyup="return searchResults.NavChild(event,14,1)" class="SRScope" href="../class_info_panel.html#a0accb88b099f412cc3baa7d2bf4690aa" target="_parent">InfoPanel::getPanelX()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getpanely">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getpanely')">getPanelY</a>
+ <div class="SRChildren">
+ <a id="Item15_c0" onkeydown="return searchResults.NavChild(event,15,0)" onkeypress="return searchResults.NavChild(event,15,0)" onkeyup="return searchResults.NavChild(event,15,0)" class="SRScope" href="../class_game_panel.html#a0e722b67c8ee7fe5f557821adf9b8cc2" target="_parent">GamePanel::getPanelY()</a>
+ <a id="Item15_c1" onkeydown="return searchResults.NavChild(event,15,1)" onkeypress="return searchResults.NavChild(event,15,1)" onkeyup="return searchResults.NavChild(event,15,1)" class="SRScope" href="../class_info_panel.html#ad962eab814441375a8634b67d743d7e6" target="_parent">InfoPanel::getPanelY()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getsmokescreen">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../class_keyboard_handler.html#ab66797a37a1c54a630187519870d9a5b" target="_parent">getSmokescreen</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getsolid">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_maze.html#a1bbdfece82c4ba90ffcf2fea52e5fef1" target="_parent">getSolid</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gotcheckpoint">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../class_player_car.html#aaa8b9d66c0c4e4eab5a303dd0a4e5f39" target="_parent">gotCheckpoint</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_68.html b/docs/html/search/all_68.html
new file mode 100644
index 0000000..4af788f
--- /dev/null
+++ b/docs/html/search/all_68.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_height">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#a53de30abea69713225ab77703e753d81" target="_parent">height</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_69.html b/docs/html/search/all_69.html
new file mode 100644
index 0000000..611c1ca
--- /dev/null
+++ b/docs/html/search/all_69.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_image">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_image')">image</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_game_object.html#a05e352e3e01e774892beee0503fdb349" target="_parent">GameObject::image()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386" target="_parent">BitmapStore::Image()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_infopanel">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_infopanel')">InfoPanel</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_info_panel.html" target="_parent">InfoPanel</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_info_panel.html#a5a3d0afb5ebd764de04484b1817912b6" target="_parent">InfoPanel::InfoPanel(ALLEGRO_BITMAP *back, ALLEGRO_BITMAP *front, int x, int y, int width, int height)</a>
+ <a id="Item1_c2" onkeydown="return searchResults.NavChild(event,1,2)" onkeypress="return searchResults.NavChild(event,1,2)" onkeyup="return searchResults.NavChild(event,1,2)" class="SRScope" href="../class_info_panel.html#a6eac5bf29b155213dffd60460d299049" target="_parent">InfoPanel::InfoPanel(const InfoPanel &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_infopanel_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_info_panel_8cpp.html" target="_parent">InfoPanel.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_infopanel_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_info_panel_8h.html" target="_parent">InfoPanel.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_initlevel">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_game.html#a2bd8589c18470f644445d97c1c35d169" target="_parent">initLevel</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_installfailure">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_install_failure.html" target="_parent">InstallFailure</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_6b.html b/docs/html/search/all_6b.html
new file mode 100644
index 0000000..0e1664d
--- /dev/null
+++ b/docs/html/search/all_6b.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_keyboardhandler">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_keyboardhandler')">KeyboardHandler</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_keyboard_handler.html" target="_parent">KeyboardHandler</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_keyboard_handler.html#acd0d5781016f792207464bb720d2f994" target="_parent">KeyboardHandler::KeyboardHandler(Maze::Direction currentFacing)</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_keyboard_handler.html#a8942a24f122f96b2b5d7c91f1c6ff332" target="_parent">KeyboardHandler::KeyboardHandler(const KeyboardHandler &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_keyboardhandler_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_keyboard_handler_8cpp.html" target="_parent">KeyboardHandler.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_keyboardhandler_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_keyboard_handler_8h.html" target="_parent">KeyboardHandler.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_6c.html b/docs/html/search/all_6c.html
new file mode 100644
index 0000000..e291c17
--- /dev/null
+++ b/docs/html/search/all_6c.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_left">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28faab1a1fe0274cd139b3c0116d8caf458c" target="_parent">LEFT</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_left_5fkey">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_keyboard_handler.html#ab285a229f4f5c7c1be5504fdb629e10a" target="_parent">LEFT_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_levelreader">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_levelreader')">LevelReader</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_level_reader.html" target="_parent">LevelReader</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_level_reader.html#ad093a54f9753a22dd66748b82a08c1fd" target="_parent">LevelReader::LevelReader()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_levelreader_2ecpp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_level_reader_8cpp.html" target="_parent">LevelReader.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_levelreader_2eh">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_level_reader_8h.html" target="_parent">LevelReader.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_limitedtimeobject">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_limitedtimeobject')">LimitedTimeObject</a>
+ <div class="SRChildren">
+ <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../class_limited_time_object.html" target="_parent">LimitedTimeObject</a>
+ <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../class_limited_time_object.html#a0993f1696ed62abc3ef7856e4da7ae0e" target="_parent">LimitedTimeObject::LimitedTimeObject()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_limitedtimeobject_2ecpp">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../_limited_time_object_8cpp.html" target="_parent">LimitedTimeObject.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_limitedtimeobject_2eh">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../_limited_time_object_8h.html" target="_parent">LimitedTimeObject.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_logictests_2ecpp">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../logic_tests_8cpp.html" target="_parent">logicTests.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_6d.html b/docs/html/search/all_6d.html
new file mode 100644
index 0000000..03af45c
--- /dev/null
+++ b/docs/html/search/all_6d.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" target="_parent">main</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_main_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../main_8cpp.html" target="_parent">main.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_makesmoke">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_player_car.html#aafbb292597e0e4648a52444b25e0c5d1" target="_parent">makeSmoke</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_maze')">Maze</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_maze.html" target="_parent">Maze</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_maze.html#a7ecf1da4b9685f97bf3110a8479e724b" target="_parent">Maze::Maze()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_maze_8cpp.html" target="_parent">Maze.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../_maze_8h.html" target="_parent">Maze.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze_5ffloor">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a4e2a075dff2c02bf40b134c9090d1f02" target="_parent">MAZE_FLOOR</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze_5fwall">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386ae662e77b349a8e22c5826ef35b1b5d9a" target="_parent">MAZE_WALL</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_mazemath">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_mazemath')">MazeMath</a>
+ <div class="SRChildren">
+ <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../class_maze_math.html" target="_parent">MazeMath</a>
+ <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_maze_math.html#ac85f1216ce8dc44bc2fb4483b3f4a128" target="_parent">MazeMath::MazeMath()</a>
+ <a id="Item8_c2" onkeydown="return searchResults.NavChild(event,8,2)" onkeypress="return searchResults.NavChild(event,8,2)" onkeyup="return searchResults.NavChild(event,8,2)" class="SRScope" href="../class_maze_math.html#a8e1499b201cd7034b4a73ed180a87eda" target="_parent">MazeMath::MazeMath(const MazeMath &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_mazemath_2ecpp">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../_maze_math_8cpp.html" target="_parent">MazeMath.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_mazemath_2eh">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../_maze_math_8h.html" target="_parent">MazeMath.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_move">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_car.html#a85e8699362bb5206e4142dbd5d20dcb9" target="_parent">move</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_6f.html b/docs/html/search/all_6f.html
new file mode 100644
index 0000000..daab4e0
--- /dev/null
+++ b/docs/html/search/all_6f.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_operator_3d">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_3d')">operator=</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_game.html#abf375a1957b6fdb5cbe67ef70fa818f5" target="_parent">Game::operator=()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_maze_math.html#ac7cf69d865cf69b82c991241fa39cd59" target="_parent">MazeMath::operator=()</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_bitmap_store.html#a3c1092d55aaf1c9c5b7424d7eb2f1576" target="_parent">BitmapStore::operator=()</a>
+ <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../class_colour_store.html#a2d3688dbcdf5f9f9b82ef50709c2f286" target="_parent">ColourStore::operator=()</a>
+ <a id="Item0_c4" onkeydown="return searchResults.NavChild(event,0,4)" onkeypress="return searchResults.NavChild(event,0,4)" onkeyup="return searchResults.NavChild(event,0,4)" class="SRScope" href="../class_game_panel.html#afa4391feb9b273eb938531a73b1ec7f2" target="_parent">GamePanel::operator=()</a>
+ <a id="Item0_c5" onkeydown="return searchResults.NavChild(event,0,5)" onkeypress="return searchResults.NavChild(event,0,5)" onkeyup="return searchResults.NavChild(event,0,5)" class="SRScope" href="../class_info_panel.html#ab70ce071b189ffe1b7e7a67a6227393f" target="_parent">InfoPanel::operator=()</a>
+ <a id="Item0_c6" onkeydown="return searchResults.NavChild(event,0,6)" onkeypress="return searchResults.NavChild(event,0,6)" onkeyup="return searchResults.NavChild(event,0,6)" class="SRScope" href="../class_keyboard_handler.html#a5135c450b82394496457a0a51d5240f5" target="_parent">KeyboardHandler::operator=()</a>
+ <a id="Item0_c7" onkeydown="return searchResults.NavChild(event,0,7)" onkeypress="return searchResults.NavChild(event,0,7)" onkeyup="return searchResults.NavChild(event,0,7)" class="SRScope" href="../class_screen.html#a0e36165c330af54d9786b2c6dadbadb5" target="_parent">Screen::operator=()</a>
+ <a id="Item0_c8" onkeydown="return searchResults.NavChild(event,0,8)" onkeypress="return searchResults.NavChild(event,0,8)" onkeyup="return searchResults.NavChild(event,0,8)" class="SRScope" href="../class_screen_panel.html#a896035d9c68aecd6ca802e2223d26ec5" target="_parent">ScreenPanel::operator=()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_70.html b/docs/html/search/all_70.html
new file mode 100644
index 0000000..7563628
--- /dev/null
+++ b/docs/html/search/all_70.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_petrol">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_player_car.html#af32c01166e92d567202c8415cb3e7c88" target="_parent">petrol</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_petrol_5ffrom_5fcheckpoint">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_player_car.html#aa51ff0da924f9f9b2ea95907a7a26784" target="_parent">PETROL_FROM_CHECKPOINT</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_petrol_5fuse_5frate">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_player_car.html#a1f0b0226242250bd470f48b73defe3be" target="_parent">PETROL_USE_RATE</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_petrol_5fuse_5fsmokescreen">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_player_car.html#af4d042839afea10b0947837040eab12c" target="_parent">PETROL_USE_SMOKESCREEN</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_player">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386acdaf29947fecd91b452e554a75fb9e92" target="_parent">PLAYER</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_player_5fchar">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_level_reader.html#a8de3d894f4e67a7a0f66f6dfc3a7fbe1" target="_parent">PLAYER_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_playercar">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_playercar')">PlayerCar</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_player_car.html" target="_parent">PlayerCar</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_player_car.html#a59864f7746f6b96364cc5cc87f9b70e0" target="_parent">PlayerCar::PlayerCar()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_playercar_2ecpp">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../_player_car_8cpp.html" target="_parent">PlayerCar.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_playercar_2eh">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../_player_car_8h.html" target="_parent">PlayerCar.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_populatecolours">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_colour_store.html#ad3f729c8e9f6a94bacd85e6db47e2e82" target="_parent">populateColours</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_popup_5ftime">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_destroyed_object_popup.html#a883845e614aba9d292eb85afa9423f31" target="_parent">POPUP_TIME</a>
+ <span class="SRScope">DestroyedObjectPopup</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_presentationtests_2ecpp">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../presentation_tests_8cpp.html" target="_parent">presentationTests.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_72.html b/docs/html/search/all_72.html
new file mode 100644
index 0000000..5402ce1
--- /dev/null
+++ b/docs/html/search/all_72.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_readfile">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_config.html#aa9656bf85fa15fd4e90a99558f880602" target="_parent">readFile</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_readlevel">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_level_reader.html#a27277149f3270e040c8ffeadbca79758" target="_parent">readLevel</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_resolutionsupported">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_screen.html#a6480d57328a39c579f312774b5fbf571" target="_parent">resolutionSupported</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_right">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28fa699ae3e1d989e9b12bd200aa86e29e9d" target="_parent">RIGHT</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_right_5fkey">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_keyboard_handler.html#a0822e8b6338b01cb09d08589d778af86" target="_parent">RIGHT_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_rock')">Rock</a>
+ <div class="SRChildren">
+ <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../class_rock.html" target="_parent">Rock</a>
+ <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../class_rock.html#af8a54b6f7458d83cf27753f53c8c0c19" target="_parent">Rock::Rock()</a>
+ <a id="Item5_c2" onkeydown="return searchResults.NavChild(event,5,2)" onkeypress="return searchResults.NavChild(event,5,2)" onkeyup="return searchResults.NavChild(event,5,2)" class="SRScope" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386abf3851dc0110fc83020981fcbb5773eb" target="_parent">BitmapStore::ROCK()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock_2ecpp">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../_rock_8cpp.html" target="_parent">Rock.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock_2eh">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../_rock_8h.html" target="_parent">Rock.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock_5fchar">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_level_reader.html#a321a0fcc5a9ae36a394782be4c71bd7d" target="_parent">ROCK_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rockatlocation">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_enemy_car.html#af0dca9b89448557020ef02a18cffb682" target="_parent">rockAtLocation</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_round">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_maze_math.html#a2314f211065f4dc7cb11469770fd2f1c" target="_parent">round</a>
+ <span class="SRScope">MazeMath</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_runloop">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_game.html#a069837f5f3f3b91b581e41dd74667211" target="_parent">runloop</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_73.html b/docs/html/search/all_73.html
new file mode 100644
index 0000000..582af0b
--- /dev/null
+++ b/docs/html/search/all_73.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_screen">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_screen')">Screen</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_screen.html" target="_parent">Screen</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_screen.html#aa430a980cb3dcca13c837f70bf801511" target="_parent">Screen::Screen(unsigned int screenWidth, unsigned int screenHeight, bool fullscreen)</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_screen.html#af46d7f95b577627f99af02f241026f4c" target="_parent">Screen::Screen(const Screen &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_screen_8cpp.html" target="_parent">Screen.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_screen_8h.html" target="_parent">Screen.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_5fheight_5fdefault">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_config.html#a2382c43dd0d51b3d52bf88d18438c579" target="_parent">SCREEN_HEIGHT_DEFAULT</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_5fheight_5fkey">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_config.html#a5dd914d11bd6f43c06ad4682be0efaba" target="_parent">SCREEN_HEIGHT_KEY</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_5fwidth_5fdefault">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_config.html#ad6f88b173db3508eaeb7b569655b5cf2" target="_parent">SCREEN_WIDTH_DEFAULT</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_5fwidth_5fkey">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_config.html#abebfdbe6033183421dcdb4cdb6fc9549" target="_parent">SCREEN_WIDTH_KEY</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenheight">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_config.html#a53d63c52aa51b5231b9ea8e412086773" target="_parent">screenHeight</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenpanel">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_screenpanel')">ScreenPanel</a>
+ <div class="SRChildren">
+ <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../class_screen_panel.html" target="_parent">ScreenPanel</a>
+ <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_screen_panel.html#a8c13559489444ea8131066fa5b884645" target="_parent">ScreenPanel::ScreenPanel(ALLEGRO_BITMAP *back, ALLEGRO_BITMAP *front, int x, int y, int width, int height)</a>
+ <a id="Item8_c2" onkeydown="return searchResults.NavChild(event,8,2)" onkeypress="return searchResults.NavChild(event,8,2)" onkeyup="return searchResults.NavChild(event,8,2)" class="SRScope" href="../class_screen_panel.html#a60c670cbb4930adcb77dc3002fdeb4df" target="_parent">ScreenPanel::ScreenPanel(const ScreenPanel &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenpanel_2ecpp">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../_screen_panel_8cpp.html" target="_parent">ScreenPanel.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenpanel_2eh">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../_screen_panel_8h.html" target="_parent">ScreenPanel.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenwidth">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_config.html#a3bb73797396d2d5ba8c9956730dfc4db" target="_parent">screenWidth</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setfullscreen">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_config.html#a5ce32c242ca037105a2430a122249a0a" target="_parent">setFullscreen</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setscreenheight">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_config.html#a8e960645b79f31c39ee0cecc89ed6060" target="_parent">setScreenHeight</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setscreenwidth">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_config.html#ac0fd2f7c14b9f26339862da74215bf01" target="_parent">setScreenWidth</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_smoke">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a91fec244d29999552e93ecb7578713fb" target="_parent">SMOKE</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_smoke_5ftime">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../class_smokescreen.html#aca053d39fcca8d45096512e92fb0f4d8" target="_parent">SMOKE_TIME</a>
+ <span class="SRScope">Smokescreen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_smokescreen')">Smokescreen</a>
+ <div class="SRChildren">
+ <a id="Item17_c0" onkeydown="return searchResults.NavChild(event,17,0)" onkeypress="return searchResults.NavChild(event,17,0)" onkeyup="return searchResults.NavChild(event,17,0)" class="SRScope" href="../class_smokescreen.html" target="_parent">Smokescreen</a>
+ <a id="Item17_c1" onkeydown="return searchResults.NavChild(event,17,1)" onkeypress="return searchResults.NavChild(event,17,1)" onkeyup="return searchResults.NavChild(event,17,1)" class="SRScope" href="../class_smokescreen.html#ad112d610ab5b88da319e0cf46a5a1344" target="_parent">Smokescreen::Smokescreen()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen_2ecpp">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../_smokescreen_8cpp.html" target="_parent">Smokescreen.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen_2eh">
+ <div class="SREntry">
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../_smokescreen_8h.html" target="_parent">Smokescreen.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen_5fkey">
+ <div class="SREntry">
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_keyboard_handler.html#a2de5780311975180c0b78e7b0457eae1" target="_parent">SMOKESCREEN_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_speed">
+ <div class="SREntry">
+ <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../class_car.html#a68b59187e1520a5d016b0894b4c116b9" target="_parent">speed</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_start">
+ <div class="SREntry">
+ <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../class_game.html#a3d9b98f7c4a96ecf578f75b96c9f0e90" target="_parent">start</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_states">
+ <div class="SREntry">
+ <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../class_enemy_car.html#afdd204c097eda1ff9232743bf216ce87" target="_parent">States</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_74.html b/docs/html/search/all_74.html
new file mode 100644
index 0000000..18c22e8
--- /dev/null
+++ b/docs/html/search/all_74.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_test">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_test')">TEST</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../data_tests_8cpp.html#a7612e068db66f415f3b230260450eba8" target="_parent">TEST(Config, readsSettingsCorrectly):&#160;dataTests.cpp</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../data_tests_8cpp.html#a2159abeac0546de95bbdd68b1e10c56c" target="_parent">TEST(Config, createsFileIfNeeded):&#160;dataTests.cpp</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../data_tests_8cpp.html#a49403434f62b3318444eff742d2b2231" target="_parent">TEST(Config, incompleteFileFilled):&#160;dataTests.cpp</a>
+ <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../data_tests_8cpp.html#afc4fdfbf4ea1ef87d266b9b67cc665d1" target="_parent">TEST(LevelReader, readsFileInfoObjects):&#160;dataTests.cpp</a>
+ <a id="Item0_c4" onkeydown="return searchResults.NavChild(event,0,4)" onkeypress="return searchResults.NavChild(event,0,4)" onkeyup="return searchResults.NavChild(event,0,4)" class="SRScope" href="../data_tests_8cpp.html#a63083af852f9dfa8036f327f6fa84328" target="_parent">TEST(LevelReader, throwsExceptionOnBadFilename):&#160;dataTests.cpp</a>
+ <a id="Item0_c5" onkeydown="return searchResults.NavChild(event,0,5)" onkeypress="return searchResults.NavChild(event,0,5)" onkeyup="return searchResults.NavChild(event,0,5)" class="SRScope" href="../logic_tests_8cpp.html#af107924db552c5a66c5bf3aeafe15519" target="_parent">TEST(Car, updateMovesPlayerUpInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c6" onkeydown="return searchResults.NavChild(event,0,6)" onkeypress="return searchResults.NavChild(event,0,6)" onkeyup="return searchResults.NavChild(event,0,6)" class="SRScope" href="../logic_tests_8cpp.html#a4011469f0a6dfeb25d704d662ce02caf" target="_parent">TEST(Car, updateMovesPlayerDownInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c7" onkeydown="return searchResults.NavChild(event,0,7)" onkeypress="return searchResults.NavChild(event,0,7)" onkeyup="return searchResults.NavChild(event,0,7)" class="SRScope" href="../logic_tests_8cpp.html#ac7954e0cf27b4044b5b9ba0a7faf747e" target="_parent">TEST(Car, updateMovesPlayerLeftInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c8" onkeydown="return searchResults.NavChild(event,0,8)" onkeypress="return searchResults.NavChild(event,0,8)" onkeyup="return searchResults.NavChild(event,0,8)" class="SRScope" href="../logic_tests_8cpp.html#a1b0625252aae5ca87e0b26e01b7aa506" target="_parent">TEST(Car, updateMovesPlayerRightInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c9" onkeydown="return searchResults.NavChild(event,0,9)" onkeypress="return searchResults.NavChild(event,0,9)" onkeyup="return searchResults.NavChild(event,0,9)" class="SRScope" href="../logic_tests_8cpp.html#a2c0f1615b9769a4140124c5d6845d50a" target="_parent">TEST(Car, carNotMovedWhenPathUpBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c10" onkeydown="return searchResults.NavChild(event,0,10)" onkeypress="return searchResults.NavChild(event,0,10)" onkeyup="return searchResults.NavChild(event,0,10)" class="SRScope" href="../logic_tests_8cpp.html#a1a6506ee8e2f21181a26f92098707a9b" target="_parent">TEST(Car, carNotMovedWhenPathDownBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c11" onkeydown="return searchResults.NavChild(event,0,11)" onkeypress="return searchResults.NavChild(event,0,11)" onkeyup="return searchResults.NavChild(event,0,11)" class="SRScope" href="../logic_tests_8cpp.html#ad2919e050b740fafe3545d279463a4ab" target="_parent">TEST(Car, carNotMovedWhenPathLeftBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c12" onkeydown="return searchResults.NavChild(event,0,12)" onkeypress="return searchResults.NavChild(event,0,12)" onkeyup="return searchResults.NavChild(event,0,12)" class="SRScope" href="../logic_tests_8cpp.html#a9ac2e91f3041374b626d08f5ede8b914" target="_parent">TEST(Car, carNotMovedWhenPathRightBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c13" onkeydown="return searchResults.NavChild(event,0,13)" onkeypress="return searchResults.NavChild(event,0,13)" onkeyup="return searchResults.NavChild(event,0,13)" class="SRScope" href="../logic_tests_8cpp.html#a485e6ab1a085528b7315eebf1ee9d65d" target="_parent">TEST(Car, carDoesNotMoveUpOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c14" onkeydown="return searchResults.NavChild(event,0,14)" onkeypress="return searchResults.NavChild(event,0,14)" onkeyup="return searchResults.NavChild(event,0,14)" class="SRScope" href="../logic_tests_8cpp.html#a2bf92ba800c8c7190ccd736289fc083a" target="_parent">TEST(Car, carDoesNotMoveDownOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c15" onkeydown="return searchResults.NavChild(event,0,15)" onkeypress="return searchResults.NavChild(event,0,15)" onkeyup="return searchResults.NavChild(event,0,15)" class="SRScope" href="../logic_tests_8cpp.html#a6a8767f7e51b8997ce11e56ce5d88b53" target="_parent">TEST(Car, carDoesNotMoveLeftOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c16" onkeydown="return searchResults.NavChild(event,0,16)" onkeypress="return searchResults.NavChild(event,0,16)" onkeyup="return searchResults.NavChild(event,0,16)" class="SRScope" href="../logic_tests_8cpp.html#aa9dba66248eff545a8f6d12943ad9965" target="_parent">TEST(Car, carDoesNotMoveRightOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c17" onkeydown="return searchResults.NavChild(event,0,17)" onkeypress="return searchResults.NavChild(event,0,17)" onkeyup="return searchResults.NavChild(event,0,17)" class="SRScope" href="../logic_tests_8cpp.html#a2e89a1385841eacfe13c25e920de6543" target="_parent">TEST(Checkpoint, countIncrementsAndDecrements):&#160;logicTests.cpp</a>
+ <a id="Item0_c18" onkeydown="return searchResults.NavChild(event,0,18)" onkeypress="return searchResults.NavChild(event,0,18)" onkeyup="return searchResults.NavChild(event,0,18)" class="SRScope" href="../logic_tests_8cpp.html#a8f4ecb8511bd9f8da009cce86e7de78f" target="_parent">TEST(CollisionDetector, playerAndEnemyBothDestroyed):&#160;logicTests.cpp</a>
+ <a id="Item0_c19" onkeydown="return searchResults.NavChild(event,0,19)" onkeypress="return searchResults.NavChild(event,0,19)" onkeyup="return searchResults.NavChild(event,0,19)" class="SRScope" href="../logic_tests_8cpp.html#abb21ae25f8060ef3dafd386ed054c44f" target="_parent">TEST(CollisionDetector, playerDestroyedByRock):&#160;logicTests.cpp</a>
+ <a id="Item0_c20" onkeydown="return searchResults.NavChild(event,0,20)" onkeypress="return searchResults.NavChild(event,0,20)" onkeyup="return searchResults.NavChild(event,0,20)" class="SRScope" href="../logic_tests_8cpp.html#a115831998a1832f3354e06bdd11c150b" target="_parent">TEST(CollisionDetector, checkpointDestroyedByPlayer):&#160;logicTests.cpp</a>
+ <a id="Item0_c21" onkeydown="return searchResults.NavChild(event,0,21)" onkeypress="return searchResults.NavChild(event,0,21)" onkeyup="return searchResults.NavChild(event,0,21)" class="SRScope" href="../logic_tests_8cpp.html#a9860202068d4e498e238d9d886234ea7" target="_parent">TEST(CollisionDetector, enemyStoppedBySmokescreen):&#160;logicTests.cpp</a>
+ <a id="Item0_c22" onkeydown="return searchResults.NavChild(event,0,22)" onkeypress="return searchResults.NavChild(event,0,22)" onkeyup="return searchResults.NavChild(event,0,22)" class="SRScope" href="../logic_tests_8cpp.html#a484a53647d1cde5db81c1fdc53bf55c9" target="_parent">TEST(DestroyedObjectPopup, destroyedAfterSetTime):&#160;logicTests.cpp</a>
+ <a id="Item0_c23" onkeydown="return searchResults.NavChild(event,0,23)" onkeypress="return searchResults.NavChild(event,0,23)" onkeyup="return searchResults.NavChild(event,0,23)" class="SRScope" href="../logic_tests_8cpp.html#aa16a32786815a8bb8cb7e8de664ff950" target="_parent">TEST(Maze, queryOutsideBoundsReturnsSolid):&#160;logicTests.cpp</a>
+ <a id="Item0_c24" onkeydown="return searchResults.NavChild(event,0,24)" onkeypress="return searchResults.NavChild(event,0,24)" onkeyup="return searchResults.NavChild(event,0,24)" class="SRScope" href="../logic_tests_8cpp.html#a38676411c83cef750c1e48dd8f1a87ca" target="_parent">TEST(Maze, generationWithWallsWithoutObjectMax):&#160;logicTests.cpp</a>
+ <a id="Item0_c25" onkeydown="return searchResults.NavChild(event,0,25)" onkeypress="return searchResults.NavChild(event,0,25)" onkeyup="return searchResults.NavChild(event,0,25)" class="SRScope" href="../logic_tests_8cpp.html#a0363213c93a0b22e67182dc5af60b78b" target="_parent">TEST(Maze, generationWithWallsWithObjectMax):&#160;logicTests.cpp</a>
+ <a id="Item0_c26" onkeydown="return searchResults.NavChild(event,0,26)" onkeypress="return searchResults.NavChild(event,0,26)" onkeyup="return searchResults.NavChild(event,0,26)" class="SRScope" href="../logic_tests_8cpp.html#a2b5bbb44002c6d13e3a3811cb3677832" target="_parent">TEST(MazeMath, distanceGivesExpectedResult):&#160;logicTests.cpp</a>
+ <a id="Item0_c27" onkeydown="return searchResults.NavChild(event,0,27)" onkeypress="return searchResults.NavChild(event,0,27)" onkeyup="return searchResults.NavChild(event,0,27)" class="SRScope" href="../logic_tests_8cpp.html#a5a55cf80381ed4c7885fb887427e6118" target="_parent">TEST(MazeMath, roundGivesExpectedResult):&#160;logicTests.cpp</a>
+ <a id="Item0_c28" onkeydown="return searchResults.NavChild(event,0,28)" onkeypress="return searchResults.NavChild(event,0,28)" onkeyup="return searchResults.NavChild(event,0,28)" class="SRScope" href="../logic_tests_8cpp.html#a610f20b2b4a1407fa2a8983015dfb81b" target="_parent">TEST(PlayerCar, creationAndDestructionCanHappen):&#160;logicTests.cpp</a>
+ <a id="Item0_c29" onkeydown="return searchResults.NavChild(event,0,29)" onkeypress="return searchResults.NavChild(event,0,29)" onkeyup="return searchResults.NavChild(event,0,29)" class="SRScope" href="../logic_tests_8cpp.html#a257f2123dddae6d77b7926f48d4e71e2" target="_parent">TEST(PlayerCar, playerSpeedAffectedByPetrol):&#160;logicTests.cpp</a>
+ <a id="Item0_c30" onkeydown="return searchResults.NavChild(event,0,30)" onkeypress="return searchResults.NavChild(event,0,30)" onkeyup="return searchResults.NavChild(event,0,30)" class="SRScope" href="../logic_tests_8cpp.html#a2de4a45e984d28048ec0cfcd3199cfc7" target="_parent">TEST(Smokescreen, destroyedAfterSetTime):&#160;logicTests.cpp</a>
+ <a id="Item0_c31" onkeydown="return searchResults.NavChild(event,0,31)" onkeypress="return searchResults.NavChild(event,0,31)" onkeyup="return searchResults.NavChild(event,0,31)" class="SRScope" href="../presentation_tests_8cpp.html#a1f28e78cfee8247b7031e29d1db8b088" target="_parent">TEST(BitmapStore, returnsBitmapForAllImages):&#160;presentationTests.cpp</a>
+ <a id="Item0_c32" onkeydown="return searchResults.NavChild(event,0,32)" onkeypress="return searchResults.NavChild(event,0,32)" onkeyup="return searchResults.NavChild(event,0,32)" class="SRScope" href="../presentation_tests_8cpp.html#a93e9b8f162d329b2498f62812b5651f9" target="_parent">TEST(ColourStore, returnsColourForAllImages):&#160;presentationTests.cpp</a>
+ <a id="Item0_c33" onkeydown="return searchResults.NavChild(event,0,33)" onkeypress="return searchResults.NavChild(event,0,33)" onkeyup="return searchResults.NavChild(event,0,33)" class="SRScope" href="../presentation_tests_8cpp.html#a09481990af46ae9fd4cced79cce78953" target="_parent">TEST(Screen, exceptionOnBadResolution):&#160;presentationTests.cpp</a>
+ <a id="Item0_c34" onkeydown="return searchResults.NavChild(event,0,34)" onkeypress="return searchResults.NavChild(event,0,34)" onkeyup="return searchResults.NavChild(event,0,34)" class="SRScope" href="../presentation_tests_8cpp.html#a52ee17980b74b96293db8c102b8245c0" target="_parent">TEST(Screen, noExceptionOnWindowed):&#160;presentationTests.cpp</a>
+ <a id="Item0_c35" onkeydown="return searchResults.NavChild(event,0,35)" onkeypress="return searchResults.NavChild(event,0,35)" onkeyup="return searchResults.NavChild(event,0,35)" class="SRScope" href="../presentation_tests_8cpp.html#a2f96180c4b643bba6a3e9c97a9467f8f" target="_parent">TEST(Screen, noExceptionOnGoodResolution):&#160;presentationTests.cpp</a>
+ <a id="Item0_c36" onkeydown="return searchResults.NavChild(event,0,36)" onkeypress="return searchResults.NavChild(event,0,36)" onkeyup="return searchResults.NavChild(event,0,36)" class="SRScope" href="../presentation_tests_8cpp.html#ac0685cd3085971f9d09b22ed8563d766" target="_parent">TEST(ScreenPanel, drawingToCurrentBackBuffer):&#160;presentationTests.cpp</a>
+ <a id="Item0_c37" onkeydown="return searchResults.NavChild(event,0,37)" onkeypress="return searchResults.NavChild(event,0,37)" onkeyup="return searchResults.NavChild(event,0,37)" class="SRScope" href="../presentation_tests_8cpp.html#a8b8a615a5a6ef5da97b81d626fba41eb" target="_parent">TEST(ScreenPanel, drawingToCurrentBackBufferAfterFlip):&#160;presentationTests.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_75.html b/docs/html/search/all_75.html
new file mode 100644
index 0000000..4c6a3a0
--- /dev/null
+++ b/docs/html/search/all_75.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_up">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28fad2e008a4b04be5e2d3559c70193920e7" target="_parent">UP</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_up_5fkey">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_keyboard_handler.html#a3ed342ff89f15b752a9957fd435e9094" target="_parent">UP_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_update">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_update')">update</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_enemy_car.html#a9f08f73a076e48a0bc0092e72e15e7e4" target="_parent">EnemyCar::update()</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_game.html#a79df6376b332d63c9eca0dcee30305c3" target="_parent">Game::update()</a>
+ <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../class_limited_time_object.html#ad81a1c9aba4e21dfa40b9e6d881aba4e" target="_parent">LimitedTimeObject::update()</a>
+ <a id="Item2_c3" onkeydown="return searchResults.NavChild(event,2,3)" onkeypress="return searchResults.NavChild(event,2,3)" onkeyup="return searchResults.NavChild(event,2,3)" class="SRScope" href="../class_player_car.html#ae8c5ef8fb59e015c17ddad6ed9ebf907" target="_parent">PlayerCar::update()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateflags">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_keyboard_handler.html#a9f53a546420f3d02363c9e1e4e346420" target="_parent">updateFlags</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_77.html b/docs/html/search/all_77.html
new file mode 100644
index 0000000..f17fa83
--- /dev/null
+++ b/docs/html/search/all_77.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_wall_5fchar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_level_reader.html#a250f9fede6584dc196acce86a8e217f9" target="_parent">WALL_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_width">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_maze.html#a6963ffbb8e10f5ca72ddc749b3f29419" target="_parent">width</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writeunfoundvalues">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_config.html#a54612c3ce193bea917d3088175e16d43" target="_parent">writeUnfoundValues</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_78.html b/docs/html/search/all_78.html
new file mode 100644
index 0000000..ff7579d
--- /dev/null
+++ b/docs/html/search/all_78.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_x">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a676dd981c2891493782de36fb4618cd8" target="_parent">x</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_79.html b/docs/html/search/all_79.html
new file mode 100644
index 0000000..ae80e5f
--- /dev/null
+++ b/docs/html/search/all_79.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_y">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a293548656551d6aed5f714f8c4a3235b" target="_parent">y</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/all_7e.html b/docs/html/search/all_7e.html
new file mode 100644
index 0000000..19a8b8d
--- /dev/null
+++ b/docs/html/search/all_7e.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__7eallegrodrawinginit">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_allegro_drawing_init.html#aa1c05a296b0c63f8f20276cce6472e6b" target="_parent">~AllegroDrawingInit</a>
+ <span class="SRScope">AllegroDrawingInit</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eallegroinit">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_allegro_init.html#a41fb85a1de21168ec2a93e79e0e20b89" target="_parent">~AllegroInit</a>
+ <span class="SRScope">AllegroInit</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eallegrokeyboardinit">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_allegro_keyboard_init.html#a7d1b1cda1d2220ad522ee955ba8a2c5d" target="_parent">~AllegroKeyboardInit</a>
+ <span class="SRScope">AllegroKeyboardInit</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7ebitmapstore">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_bitmap_store.html#a1e34f2fb55475f16ade380fa1e8829f7" target="_parent">~BitmapStore</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7echeckpoint">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_checkpoint.html#a7fff1a4a6a71c2150a969fbe40d01c34" target="_parent">~Checkpoint</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7egame">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_game.html#ae3d112ca6e0e55150d2fdbc704474530" target="_parent">~Game</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7einfopanel">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_info_panel.html#a052da279d4bf0405ae3735f24cc2e2a2" target="_parent">~InfoPanel</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7ekeyboardhandler">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_keyboard_handler.html#ab090fe5afdee856604b0aa0d9eb918a4" target="_parent">~KeyboardHandler</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7escreen">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_screen.html#a4243bc17596af96415b09ac48205676d" target="_parent">~Screen</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7escreenpanel">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_screen_panel.html#a843296c130c75beb41ada9ba3eddd457" target="_parent">~ScreenPanel</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_61.html b/docs/html/search/classes_61.html
new file mode 100644
index 0000000..ae9f121
--- /dev/null
+++ b/docs/html/search/classes_61.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_allegrodrawinginit">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_allegro_drawing_init.html" target="_parent">AllegroDrawingInit</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegroinit">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_allegro_init.html" target="_parent">AllegroInit</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegrokeyboardinit">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_allegro_keyboard_init.html" target="_parent">AllegroKeyboardInit</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_62.html b/docs/html/search/classes_62.html
new file mode 100644
index 0000000..8a8211d
--- /dev/null
+++ b/docs/html/search/classes_62.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_badresolution">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_bad_resolution.html" target="_parent">BadResolution</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_bitmapstore">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_bitmap_store.html" target="_parent">BitmapStore</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_63.html b/docs/html/search/classes_63.html
new file mode 100644
index 0000000..823371b
--- /dev/null
+++ b/docs/html/search/classes_63.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_car">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_car.html" target="_parent">Car</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_checkpoint.html" target="_parent">Checkpoint</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_collisiondetector">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_collision_detector.html" target="_parent">CollisionDetector</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_colourstore">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_colour_store.html" target="_parent">ColourStore</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_config">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_config.html" target="_parent">Config</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_64.html b/docs/html/search/classes_64.html
new file mode 100644
index 0000000..f9c5933
--- /dev/null
+++ b/docs/html/search/classes_64.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_destroyedobjectpopup">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_destroyed_object_popup.html" target="_parent">DestroyedObjectPopup</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_65.html b/docs/html/search/classes_65.html
new file mode 100644
index 0000000..d1c9969
--- /dev/null
+++ b/docs/html/search/classes_65.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_enemycar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_enemy_car.html" target="_parent">EnemyCar</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_66.html b/docs/html/search/classes_66.html
new file mode 100644
index 0000000..bfec288
--- /dev/null
+++ b/docs/html/search/classes_66.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fileopenerror">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_file_open_error.html" target="_parent">FileOpenError</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_67.html b/docs/html/search/classes_67.html
new file mode 100644
index 0000000..dfe34c9
--- /dev/null
+++ b/docs/html/search/classes_67.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_game">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game.html" target="_parent">Game</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gameobject">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_game_object.html" target="_parent">GameObject</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gamepanel">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_game_panel.html" target="_parent">GamePanel</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_69.html b/docs/html/search/classes_69.html
new file mode 100644
index 0000000..5c2c70c
--- /dev/null
+++ b/docs/html/search/classes_69.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_infopanel">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_info_panel.html" target="_parent">InfoPanel</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_installfailure">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_install_failure.html" target="_parent">InstallFailure</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_6b.html b/docs/html/search/classes_6b.html
new file mode 100644
index 0000000..83c51f5
--- /dev/null
+++ b/docs/html/search/classes_6b.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_keyboardhandler">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_keyboard_handler.html" target="_parent">KeyboardHandler</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_6c.html b/docs/html/search/classes_6c.html
new file mode 100644
index 0000000..5c5affb
--- /dev/null
+++ b/docs/html/search/classes_6c.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_levelreader">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_level_reader.html" target="_parent">LevelReader</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_limitedtimeobject">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_limited_time_object.html" target="_parent">LimitedTimeObject</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_6d.html b/docs/html/search/classes_6d.html
new file mode 100644
index 0000000..caef00a
--- /dev/null
+++ b/docs/html/search/classes_6d.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_maze">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html" target="_parent">Maze</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_mazemath">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_maze_math.html" target="_parent">MazeMath</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_70.html b/docs/html/search/classes_70.html
new file mode 100644
index 0000000..2c68ad2
--- /dev/null
+++ b/docs/html/search/classes_70.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_playercar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_player_car.html" target="_parent">PlayerCar</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_72.html b/docs/html/search/classes_72.html
new file mode 100644
index 0000000..87cfb96
--- /dev/null
+++ b/docs/html/search/classes_72.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_rock">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_rock.html" target="_parent">Rock</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/classes_73.html b/docs/html/search/classes_73.html
new file mode 100644
index 0000000..d18c026
--- /dev/null
+++ b/docs/html/search/classes_73.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_screen">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_screen.html" target="_parent">Screen</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenpanel">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_screen_panel.html" target="_parent">ScreenPanel</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_smokescreen.html" target="_parent">Smokescreen</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/close.png b/docs/html/search/close.png
new file mode 100644
index 0000000..9342d3d
--- /dev/null
+++ b/docs/html/search/close.png
Binary files differ
diff --git a/docs/html/search/enums_64.html b/docs/html/search/enums_64.html
new file mode 100644
index 0000000..3e8936c
--- /dev/null
+++ b/docs/html/search/enums_64.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_direction">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28f" target="_parent">Direction</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enums_69.html b/docs/html/search/enums_69.html
new file mode 100644
index 0000000..27c99fb
--- /dev/null
+++ b/docs/html/search/enums_69.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_image">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386" target="_parent">Image</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enums_73.html b/docs/html/search/enums_73.html
new file mode 100644
index 0000000..33a34da
--- /dev/null
+++ b/docs/html/search/enums_73.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_states">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_enemy_car.html#afdd204c097eda1ff9232743bf216ce87" target="_parent">States</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_62.html b/docs/html/search/enumvalues_62.html
new file mode 100644
index 0000000..10e8fd0
--- /dev/null
+++ b/docs/html/search/enumvalues_62.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_blinded">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_enemy_car.html#afdd204c097eda1ff9232743bf216ce87af45d8b201d7334e42651b262a03d631c" target="_parent">BLINDED</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_63.html b/docs/html/search/enumvalues_63.html
new file mode 100644
index 0000000..b0bd8b7
--- /dev/null
+++ b/docs/html/search/enumvalues_63.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_chasing">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_enemy_car.html#afdd204c097eda1ff9232743bf216ce87a28df0785e03156c97ddeb81da5e0770c" target="_parent">CHASING</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a780d6b9e20ec37fbaf5a40ca846795d9" target="_parent">CHECKPOINT</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_claimed_5fcheckpoint">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a824f0021358b88c7f1172d7dece95948" target="_parent">CLAIMED_CHECKPOINT</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_crashed_5fcar">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a8b9eb5b79abe467982784ea2227d67e0" target="_parent">CRASHED_CAR</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_64.html b/docs/html/search/enumvalues_64.html
new file mode 100644
index 0000000..f080072
--- /dev/null
+++ b/docs/html/search/enumvalues_64.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_down">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28fa89ab143d020541957ab5e0e9cfdd3e23" target="_parent">DOWN</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_65.html b/docs/html/search/enumvalues_65.html
new file mode 100644
index 0000000..65e33bb
--- /dev/null
+++ b/docs/html/search/enumvalues_65.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_enemy">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a8a7d9a89e243914ca702660237d4f81d" target="_parent">ENEMY</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_6c.html b/docs/html/search/enumvalues_6c.html
new file mode 100644
index 0000000..d3813bd
--- /dev/null
+++ b/docs/html/search/enumvalues_6c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_left">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28faab1a1fe0274cd139b3c0116d8caf458c" target="_parent">LEFT</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_6d.html b/docs/html/search/enumvalues_6d.html
new file mode 100644
index 0000000..58f5604
--- /dev/null
+++ b/docs/html/search/enumvalues_6d.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_maze_5ffloor">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a4e2a075dff2c02bf40b134c9090d1f02" target="_parent">MAZE_FLOOR</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze_5fwall">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386ae662e77b349a8e22c5826ef35b1b5d9a" target="_parent">MAZE_WALL</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_70.html b/docs/html/search/enumvalues_70.html
new file mode 100644
index 0000000..a0bfa22
--- /dev/null
+++ b/docs/html/search/enumvalues_70.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_player">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386acdaf29947fecd91b452e554a75fb9e92" target="_parent">PLAYER</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_72.html b/docs/html/search/enumvalues_72.html
new file mode 100644
index 0000000..ecc9b9a
--- /dev/null
+++ b/docs/html/search/enumvalues_72.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_right">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28fa699ae3e1d989e9b12bd200aa86e29e9d" target="_parent">RIGHT</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386abf3851dc0110fc83020981fcbb5773eb" target="_parent">ROCK</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_73.html b/docs/html/search/enumvalues_73.html
new file mode 100644
index 0000000..710a98d
--- /dev/null
+++ b/docs/html/search/enumvalues_73.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_smoke">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_bitmap_store.html#af3bc66181673def9d0a590cd13c7e386a91fec244d29999552e93ecb7578713fb" target="_parent">SMOKE</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/enumvalues_75.html b/docs/html/search/enumvalues_75.html
new file mode 100644
index 0000000..0734bfe
--- /dev/null
+++ b/docs/html/search/enumvalues_75.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_up">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#ad12c28d50f4d7457160a70a94acfe28fad2e008a4b04be5e2d3559c70193920e7" target="_parent">UP</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_61.html b/docs/html/search/files_61.html
new file mode 100644
index 0000000..a491010
--- /dev/null
+++ b/docs/html/search/files_61.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_allegrowrappers_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_allegro_wrappers_8cpp.html" target="_parent">AllegroWrappers.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegrowrappers_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_allegro_wrappers_8h.html" target="_parent">AllegroWrappers.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_62.html b/docs/html/search/files_62.html
new file mode 100644
index 0000000..ff00283
--- /dev/null
+++ b/docs/html/search/files_62.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_bitmapstore_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_bitmap_store_8cpp.html" target="_parent">BitmapStore.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_bitmapstore_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_bitmap_store_8h.html" target="_parent">BitmapStore.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_63.html b/docs/html/search/files_63.html
new file mode 100644
index 0000000..5ddc56a
--- /dev/null
+++ b/docs/html/search/files_63.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_car_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_car_8cpp.html" target="_parent">Car.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_car_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_car_8h.html" target="_parent">Car.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_checkpoint_8cpp.html" target="_parent">Checkpoint.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_checkpoint_8h.html" target="_parent">Checkpoint.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_collisiondetector_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_collision_detector_8cpp.html" target="_parent">CollisionDetector.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_collisiondetector_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../_collision_detector_8h.html" target="_parent">CollisionDetector.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_colourstore_2ecpp">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../_colour_store_8cpp.html" target="_parent">ColourStore.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_colourstore_2eh">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../_colour_store_8h.html" target="_parent">ColourStore.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_config_2ecpp">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../_config_8cpp.html" target="_parent">Config.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_config_2eh">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../_config_8h.html" target="_parent">Config.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_64.html b/docs/html/search/files_64.html
new file mode 100644
index 0000000..f7f39a3
--- /dev/null
+++ b/docs/html/search/files_64.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_datatests_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../data_tests_8cpp.html" target="_parent">dataTests.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_destroyedobjectpopup_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_destroyed_object_popup_8cpp.html" target="_parent">DestroyedObjectPopup.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_destroyedobjectpopup_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_destroyed_object_popup_8h.html" target="_parent">DestroyedObjectPopup.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_65.html b/docs/html/search/files_65.html
new file mode 100644
index 0000000..8bd7b7b
--- /dev/null
+++ b/docs/html/search/files_65.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_enemycar_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_enemy_car_8cpp.html" target="_parent">EnemyCar.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_enemycar_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_enemy_car_8h.html" target="_parent">EnemyCar.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_67.html b/docs/html/search/files_67.html
new file mode 100644
index 0000000..95bc570
--- /dev/null
+++ b/docs/html/search/files_67.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_game_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_game_8cpp.html" target="_parent">Game.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_game_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_game_8h.html" target="_parent">Game.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gameobject_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_game_object_8cpp.html" target="_parent">GameObject.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gameobject_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_game_object_8h.html" target="_parent">GameObject.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gamepanel_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_game_panel_8cpp.html" target="_parent">GamePanel.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_gamepanel_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../_game_panel_8h.html" target="_parent">GamePanel.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_69.html b/docs/html/search/files_69.html
new file mode 100644
index 0000000..921bd65
--- /dev/null
+++ b/docs/html/search/files_69.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_infopanel_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_info_panel_8cpp.html" target="_parent">InfoPanel.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_infopanel_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_info_panel_8h.html" target="_parent">InfoPanel.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_6b.html b/docs/html/search/files_6b.html
new file mode 100644
index 0000000..e1f674d
--- /dev/null
+++ b/docs/html/search/files_6b.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_keyboardhandler_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_keyboard_handler_8cpp.html" target="_parent">KeyboardHandler.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_keyboardhandler_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_keyboard_handler_8h.html" target="_parent">KeyboardHandler.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_6c.html b/docs/html/search/files_6c.html
new file mode 100644
index 0000000..d14eae0
--- /dev/null
+++ b/docs/html/search/files_6c.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_levelreader_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_level_reader_8cpp.html" target="_parent">LevelReader.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_levelreader_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_level_reader_8h.html" target="_parent">LevelReader.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_limitedtimeobject_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_limited_time_object_8cpp.html" target="_parent">LimitedTimeObject.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_limitedtimeobject_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_limited_time_object_8h.html" target="_parent">LimitedTimeObject.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_logictests_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../logic_tests_8cpp.html" target="_parent">logicTests.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_6d.html b/docs/html/search/files_6d.html
new file mode 100644
index 0000000..97c7f44
--- /dev/null
+++ b/docs/html/search/files_6d.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html" target="_parent">main.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_maze_8cpp.html" target="_parent">Maze.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_maze_8h.html" target="_parent">Maze.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_mazemath_2ecpp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_maze_math_8cpp.html" target="_parent">MazeMath.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_mazemath_2eh">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_maze_math_8h.html" target="_parent">MazeMath.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_70.html b/docs/html/search/files_70.html
new file mode 100644
index 0000000..fa4a831
--- /dev/null
+++ b/docs/html/search/files_70.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_playercar_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_player_car_8cpp.html" target="_parent">PlayerCar.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_playercar_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_player_car_8h.html" target="_parent">PlayerCar.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_presentationtests_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../presentation_tests_8cpp.html" target="_parent">presentationTests.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_72.html b/docs/html/search/files_72.html
new file mode 100644
index 0000000..60131e0
--- /dev/null
+++ b/docs/html/search/files_72.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_rock_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_rock_8cpp.html" target="_parent">Rock.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_rock_8h.html" target="_parent">Rock.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/files_73.html b/docs/html/search/files_73.html
new file mode 100644
index 0000000..adb71a2
--- /dev/null
+++ b/docs/html/search/files_73.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_screen_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../_screen_8cpp.html" target="_parent">Screen.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../_screen_8h.html" target="_parent">Screen.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenpanel_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../_screen_panel_8cpp.html" target="_parent">ScreenPanel.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenpanel_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../_screen_panel_8h.html" target="_parent">ScreenPanel.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../_smokescreen_8cpp.html" target="_parent">Smokescreen.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../_smokescreen_8h.html" target="_parent">Smokescreen.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_61.html b/docs/html/search/functions_61.html
new file mode 100644
index 0000000..4a6eac0
--- /dev/null
+++ b/docs/html/search/functions_61.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_allegrodrawinginit">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_allegrodrawinginit')">AllegroDrawingInit</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_allegro_drawing_init.html#ab7cf79c71bf662f897bd8cba32f42cda" target="_parent">AllegroDrawingInit::AllegroDrawingInit()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_allegro_drawing_init.html#a36fe883267f017f3832feb1f615d7488" target="_parent">AllegroDrawingInit::AllegroDrawingInit(const AllegroDrawingInit &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegroinit">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_allegroinit')">AllegroInit</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_allegro_init.html#a14e28ffed7456b158cf919d310920af4" target="_parent">AllegroInit::AllegroInit()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_allegro_init.html#a81588c1ce0fe3646a188683f1598a66b" target="_parent">AllegroInit::AllegroInit(const AllegroInit &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_allegrokeyboardinit">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_allegrokeyboardinit')">AllegroKeyboardInit</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_allegro_keyboard_init.html#a42fce2d97b6b7c0c0c666d0f5804a45e" target="_parent">AllegroKeyboardInit::AllegroKeyboardInit()</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_allegro_keyboard_init.html#ae28cb5cbafdba3372f21ddb95a9ed134" target="_parent">AllegroKeyboardInit::AllegroKeyboardInit(const AllegroKeyboardInit &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_62.html b/docs/html/search/functions_62.html
new file mode 100644
index 0000000..0c04b25
--- /dev/null
+++ b/docs/html/search/functions_62.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_backwards">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#a79cf362b55c21634a93ef6b7d192b77c" target="_parent">backwards</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_bitmapstore">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_bitmapstore')">BitmapStore</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_bitmap_store.html#abca96ce53be18eb07150745871a3165c" target="_parent">BitmapStore::BitmapStore(unsigned int blockWidth)</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_bitmap_store.html#a012f7ace750e7964f20a39cbb5fbe321" target="_parent">BitmapStore::BitmapStore(const BitmapStore &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_blind">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_enemy_car.html#aeb8bf92c965ab33f793b0274a02f142c" target="_parent">blind</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_63.html b/docs/html/search/functions_63.html
new file mode 100644
index 0000000..db220d6
--- /dev/null
+++ b/docs/html/search/functions_63.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_car">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_car.html#a3bd1dc6b75af9dc5bbe4354e0b3161d0" target="_parent">Car</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkcollisions">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_collision_detector.html#a6ee96032c26ceeab038d2702d7064c7b" target="_parent">checkCollisions</a>
+ <span class="SRScope">CollisionDetector</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkfacing">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_enemy_car.html#afa61cecf7df51e26edd632303c18945c" target="_parent">checkFacing</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpoint">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_checkpoint')">Checkpoint</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_checkpoint.html#a20c371a9e21ac0092b652a7d63f46f85" target="_parent">Checkpoint::Checkpoint(double x, double y)</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_checkpoint.html#ac94e0d92110fc4105bf5bf82ef4a5818" target="_parent">Checkpoint::Checkpoint(const Checkpoint &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkpointcount">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_checkpoint.html#a872d8574b6f0a7960854fb1175e05f13" target="_parent">checkpointCount</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_cleanup">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_game.html#a961f632fbe7f4ba08d23fe9edc7711be" target="_parent">cleanup</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_clearlists">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_game.html#a03cf795e9aaa4c5950b4b5e918ab9ab6" target="_parent">clearLists</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_collect">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_checkpoint.html#ad8f4b9da968e6b1f07080dc6f61282f7" target="_parent">collect</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_collision">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_collision')">collision</a>
+ <div class="SRChildren">
+ <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../class_collision_detector.html#a9d013c0f8e15cbfd4741a0789ba507fe" target="_parent">CollisionDetector::collision(PlayerCar &amp;player, Checkpoint &amp;checkpoint)</a>
+ <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_collision_detector.html#a36e9c23d49ee7be68277c7d4e4f27d2a" target="_parent">CollisionDetector::collision(PlayerCar &amp;player, EnemyCar &amp;enemy)</a>
+ <a id="Item8_c2" onkeydown="return searchResults.NavChild(event,8,2)" onkeypress="return searchResults.NavChild(event,8,2)" onkeyup="return searchResults.NavChild(event,8,2)" class="SRScope" href="../class_collision_detector.html#ad9502a42ff9f43804284d0128794edaa" target="_parent">CollisionDetector::collision(PlayerCar &amp;player, Rock &amp;rock)</a>
+ <a id="Item8_c3" onkeydown="return searchResults.NavChild(event,8,3)" onkeypress="return searchResults.NavChild(event,8,3)" onkeyup="return searchResults.NavChild(event,8,3)" class="SRScope" href="../class_collision_detector.html#a68572f5ec6cf32f28f07bda7a7b96452" target="_parent">CollisionDetector::collision(EnemyCar &amp;enemy, Smokescreen &amp;smokescreen)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_colourstore">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_colourstore')">ColourStore</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_colour_store.html#a667f2e3c6d5b6eb553f58724e58bbed0" target="_parent">ColourStore::ColourStore()</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_colour_store.html#a3063a6fce81040a8b840a303b1e08829" target="_parent">ColourStore::ColourStore(const ColourStore &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_config">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_config.html#aab967ce080511b4ae5bf578cba5237d3" target="_parent">Config</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_crash">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_crash')">crash</a>
+ <div class="SRChildren">
+ <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../class_enemy_car.html#ac5836046e802a749abb2308886b34060" target="_parent">EnemyCar::crash()</a>
+ <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../class_player_car.html#a1bdd1dbdf1158b740cd1bcb757f8c578" target="_parent">PlayerCar::crash()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_64.html b/docs/html/search/functions_64.html
new file mode 100644
index 0000000..613f3e0
--- /dev/null
+++ b/docs/html/search/functions_64.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_destroyed">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a266871f6c0220f6b3c902075ebff8eea" target="_parent">destroyed</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_destroyedobjectpopup">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_destroyed_object_popup.html#af34a9f7421a49953f6bd86233a6a44bc" target="_parent">DestroyedObjectPopup</a>
+ <span class="SRScope">DestroyedObjectPopup</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_distance">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_maze_math.html#a5735276fb4c76f25944f2c02d622c3f6" target="_parent">distance</a>
+ <span class="SRScope">MazeMath</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_draw">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_draw')">draw</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_game_panel.html#ab093fb770fa8b46ee863947259c72abd" target="_parent">GamePanel::draw(const Maze &amp;maze, const list&lt; PlayerCar &gt; &amp;players, const list&lt; EnemyCar &gt; &amp;enemies, const list&lt; Checkpoint &gt; &amp;checkpoints, const list&lt; Rock &gt; &amp;rocks, const list&lt; Smokescreen &gt; &amp;smokescreens, const list&lt; DestroyedObjectPopup &gt; &amp;popups)</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_game_panel.html#a93395482993b341b1b72fbb256ce9be9" target="_parent">GamePanel::draw(const Maze &amp;maze)</a>
+ <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../class_game_panel.html#acff2b430ecad1310a0a36cfe7c994d2f" target="_parent">GamePanel::draw(const GameObject &amp;object)</a>
+ <a id="Item3_c3" onkeydown="return searchResults.NavChild(event,3,3)" onkeypress="return searchResults.NavChild(event,3,3)" onkeyup="return searchResults.NavChild(event,3,3)" class="SRScope" href="../class_info_panel.html#aa9628c14e08ac6573e0191d9d4afa227" target="_parent">InfoPanel::draw(const Maze &amp;maze, const list&lt; PlayerCar &gt; &amp;players, const list&lt; EnemyCar &gt; &amp;enemies, const list&lt; Checkpoint &gt; &amp;checkpoints, const list&lt; Rock &gt; &amp;rocks, const list&lt; Smokescreen &gt; &amp;smokescreens, const list&lt; DestroyedObjectPopup &gt; &amp;popups)</a>
+ <a id="Item3_c4" onkeydown="return searchResults.NavChild(event,3,4)" onkeypress="return searchResults.NavChild(event,3,4)" onkeyup="return searchResults.NavChild(event,3,4)" class="SRScope" href="../class_info_panel.html#a23a025859397c3e28bbe9dce26563d7c" target="_parent">InfoPanel::draw(const Maze &amp;maze)</a>
+ <a id="Item3_c5" onkeydown="return searchResults.NavChild(event,3,5)" onkeypress="return searchResults.NavChild(event,3,5)" onkeyup="return searchResults.NavChild(event,3,5)" class="SRScope" href="../class_info_panel.html#abc82d5365a89b3e374dbbdda86b77703" target="_parent">InfoPanel::draw(const GameObject &amp;object)</a>
+ <a id="Item3_c6" onkeydown="return searchResults.NavChild(event,3,6)" onkeypress="return searchResults.NavChild(event,3,6)" onkeyup="return searchResults.NavChild(event,3,6)" class="SRScope" href="../class_screen.html#aec3c5c20e14d6ef033c8a6a559a84872" target="_parent">Screen::draw()</a>
+ <a id="Item3_c7" onkeydown="return searchResults.NavChild(event,3,7)" onkeypress="return searchResults.NavChild(event,3,7)" onkeyup="return searchResults.NavChild(event,3,7)" class="SRScope" href="../class_screen_panel.html#ab4299f065cdf3e344c3b32b484136ada" target="_parent">ScreenPanel::draw()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawcheckpoint">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_bitmap_store.html#ae5d12fa60b03a7ea2119c67938650352" target="_parent">drawCheckpoint</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawclaimedcheckpoint">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_bitmap_store.html#a07f505192ccf0717d6aed29761934a5c" target="_parent">drawClaimedCheckpoint</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawcrashedcar">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_bitmap_store.html#abb0a062e5cb3170786a6c202a53c145b" target="_parent">drawCrashedCar</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawenemycar">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_bitmap_store.html#aff7a6fc2b35ff6cd38ef74730523f5a9" target="_parent">drawEnemyCar</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawloss">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_screen.html#aab9ab8447df2b526985970d2ac80c919" target="_parent">drawLoss</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawmazefloor">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_bitmap_store.html#a8a7d5fe7cc38ddb3c651152654226201" target="_parent">drawMazeFloor</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawmazewall">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_bitmap_store.html#a90680d174c1d77e19ace8c2ba0eef6ac" target="_parent">drawMazeWall</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawplayercar">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_bitmap_store.html#af645b30d96761f401770336a555b6429" target="_parent">drawPlayerCar</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawrock">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_bitmap_store.html#a2132a5ec8dfb43f06f75accf8bb9a50e" target="_parent">drawRock</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawsmoke">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_bitmap_store.html#a1a346a06675a7257ca8a7879aeb27e48" target="_parent">drawSmoke</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_drawwin">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_screen.html#ad4c1281e4d59eb89377dd87bba8a310e" target="_parent">drawWin</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_65.html b/docs/html/search/functions_65.html
new file mode 100644
index 0000000..f2d7516
--- /dev/null
+++ b/docs/html/search/functions_65.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_enemycar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_enemy_car.html#a8af7d3c56fa9dad09992ce6fbd7389d2" target="_parent">EnemyCar</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_exitclicked">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_screen.html#acca34443ba0ad97922069658d688ea9a" target="_parent">exitClicked</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_extractvalue">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_config.html#a38dee1d0fe4e962aedcee79faad2691c" target="_parent">extractValue</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_66.html b/docs/html/search/functions_66.html
new file mode 100644
index 0000000..1b2cdc1
--- /dev/null
+++ b/docs/html/search/functions_66.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_facing">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a2549066ec4dc8f4ca2d3a8c5d5729324" target="_parent">facing</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_fillvalues">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_config.html#ac31c5164b58f86c2a9ecaf21ac1f2202" target="_parent">fillValues</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_flip">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_flip')">flip</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_screen.html#abd12bddd241c8d214d2423804fe20ffb" target="_parent">Screen::flip()</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_screen_panel.html#ab701d3888b13463d200be112f0eb4d82" target="_parent">ScreenPanel::flip()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_fullscreen">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_config.html#a8a401add779f2b74732ade9e515bf0cd" target="_parent">fullscreen</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_67.html b/docs/html/search/functions_67.html
new file mode 100644
index 0000000..3a15fa4
--- /dev/null
+++ b/docs/html/search/functions_67.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_game">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_game')">Game</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_game.html#ad59df6562a58a614fda24622d3715b65" target="_parent">Game::Game()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_game.html#a22c1dee02ec8e0050a66eb851f2cf212" target="_parent">Game::Game(const Game &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gameobject">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_game_object.html#a26cba01b9c2d301d4ee89a98b9396d67" target="_parent">GameObject</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gamepanel">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gamepanel')">GamePanel</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_game_panel.html#a3475820b2255da92e247d07248870044" target="_parent">GamePanel::GamePanel(ALLEGRO_BITMAP *back, ALLEGRO_BITMAP *front, int x, int y, int width, int height)</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_game_panel.html#ac7699585182c097daab6aeda844b4edd" target="_parent">GamePanel::GamePanel(const GamePanel &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_generatemaze">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_maze.html#ae238f9a5dbae9418f78f158ced6decf8" target="_parent">generateMaze</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getbitmap">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_bitmap_store.html#aadd437c869c5856c36d920dfafbc6ee4" target="_parent">getBitmap</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getcolour">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_colour_store.html#ac8474c4e9b335215f03ec2c749847ad2" target="_parent">getColour</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getfacing">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_keyboard_handler.html#ae17ed4bf0abae7d95f9b772a6d704a70" target="_parent">getFacing</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getlevel">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_screen.html#a45d06e513491e40f76013fb670c6c6cc" target="_parent">getLevel</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getpanelx">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getpanelx')">getPanelX</a>
+ <div class="SRChildren">
+ <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../class_game_panel.html#a53a4386ab0f60db88b3c638b3880cd91" target="_parent">GamePanel::getPanelX()</a>
+ <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_info_panel.html#a0accb88b099f412cc3baa7d2bf4690aa" target="_parent">InfoPanel::getPanelX()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getpanely">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_getpanely')">getPanelY</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_game_panel.html#a0e722b67c8ee7fe5f557821adf9b8cc2" target="_parent">GamePanel::getPanelY()</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_info_panel.html#ad962eab814441375a8634b67d743d7e6" target="_parent">InfoPanel::getPanelY()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getsmokescreen">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_keyboard_handler.html#ab66797a37a1c54a630187519870d9a5b" target="_parent">getSmokescreen</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getsolid">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_maze.html#a1bbdfece82c4ba90ffcf2fea52e5fef1" target="_parent">getSolid</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gotcheckpoint">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_player_car.html#aaa8b9d66c0c4e4eab5a303dd0a4e5f39" target="_parent">gotCheckpoint</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_68.html b/docs/html/search/functions_68.html
new file mode 100644
index 0000000..4af788f
--- /dev/null
+++ b/docs/html/search/functions_68.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_height">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#a53de30abea69713225ab77703e753d81" target="_parent">height</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_69.html b/docs/html/search/functions_69.html
new file mode 100644
index 0000000..39c5363
--- /dev/null
+++ b/docs/html/search/functions_69.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_image">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a05e352e3e01e774892beee0503fdb349" target="_parent">image</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_infopanel">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_infopanel')">InfoPanel</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_info_panel.html#a5a3d0afb5ebd764de04484b1817912b6" target="_parent">InfoPanel::InfoPanel(ALLEGRO_BITMAP *back, ALLEGRO_BITMAP *front, int x, int y, int width, int height)</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_info_panel.html#a6eac5bf29b155213dffd60460d299049" target="_parent">InfoPanel::InfoPanel(const InfoPanel &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_initlevel">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_game.html#a2bd8589c18470f644445d97c1c35d169" target="_parent">initLevel</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_6b.html b/docs/html/search/functions_6b.html
new file mode 100644
index 0000000..a1c6ce6
--- /dev/null
+++ b/docs/html/search/functions_6b.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_keyboardhandler">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_keyboardhandler')">KeyboardHandler</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_keyboard_handler.html#acd0d5781016f792207464bb720d2f994" target="_parent">KeyboardHandler::KeyboardHandler(Maze::Direction currentFacing)</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_keyboard_handler.html#a8942a24f122f96b2b5d7c91f1c6ff332" target="_parent">KeyboardHandler::KeyboardHandler(const KeyboardHandler &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_6c.html b/docs/html/search/functions_6c.html
new file mode 100644
index 0000000..f814eba
--- /dev/null
+++ b/docs/html/search/functions_6c.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_levelreader">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_level_reader.html#ad093a54f9753a22dd66748b82a08c1fd" target="_parent">LevelReader</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_limitedtimeobject">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_limited_time_object.html#a0993f1696ed62abc3ef7856e4da7ae0e" target="_parent">LimitedTimeObject</a>
+ <span class="SRScope">LimitedTimeObject</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_6d.html b/docs/html/search/functions_6d.html
new file mode 100644
index 0000000..eeaf51b
--- /dev/null
+++ b/docs/html/search/functions_6d.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" target="_parent">main</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_makesmoke">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_player_car.html#aafbb292597e0e4648a52444b25e0c5d1" target="_parent">makeSmoke</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_maze">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_maze.html#a7ecf1da4b9685f97bf3110a8479e724b" target="_parent">Maze</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_mazemath">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_mazemath')">MazeMath</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_maze_math.html#ac85f1216ce8dc44bc2fb4483b3f4a128" target="_parent">MazeMath::MazeMath()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_maze_math.html#a8e1499b201cd7034b4a73ed180a87eda" target="_parent">MazeMath::MazeMath(const MazeMath &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_move">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_car.html#a85e8699362bb5206e4142dbd5d20dcb9" target="_parent">move</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_6f.html b/docs/html/search/functions_6f.html
new file mode 100644
index 0000000..daab4e0
--- /dev/null
+++ b/docs/html/search/functions_6f.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_operator_3d">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_operator_3d')">operator=</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_game.html#abf375a1957b6fdb5cbe67ef70fa818f5" target="_parent">Game::operator=()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_maze_math.html#ac7cf69d865cf69b82c991241fa39cd59" target="_parent">MazeMath::operator=()</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_bitmap_store.html#a3c1092d55aaf1c9c5b7424d7eb2f1576" target="_parent">BitmapStore::operator=()</a>
+ <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../class_colour_store.html#a2d3688dbcdf5f9f9b82ef50709c2f286" target="_parent">ColourStore::operator=()</a>
+ <a id="Item0_c4" onkeydown="return searchResults.NavChild(event,0,4)" onkeypress="return searchResults.NavChild(event,0,4)" onkeyup="return searchResults.NavChild(event,0,4)" class="SRScope" href="../class_game_panel.html#afa4391feb9b273eb938531a73b1ec7f2" target="_parent">GamePanel::operator=()</a>
+ <a id="Item0_c5" onkeydown="return searchResults.NavChild(event,0,5)" onkeypress="return searchResults.NavChild(event,0,5)" onkeyup="return searchResults.NavChild(event,0,5)" class="SRScope" href="../class_info_panel.html#ab70ce071b189ffe1b7e7a67a6227393f" target="_parent">InfoPanel::operator=()</a>
+ <a id="Item0_c6" onkeydown="return searchResults.NavChild(event,0,6)" onkeypress="return searchResults.NavChild(event,0,6)" onkeyup="return searchResults.NavChild(event,0,6)" class="SRScope" href="../class_keyboard_handler.html#a5135c450b82394496457a0a51d5240f5" target="_parent">KeyboardHandler::operator=()</a>
+ <a id="Item0_c7" onkeydown="return searchResults.NavChild(event,0,7)" onkeypress="return searchResults.NavChild(event,0,7)" onkeyup="return searchResults.NavChild(event,0,7)" class="SRScope" href="../class_screen.html#a0e36165c330af54d9786b2c6dadbadb5" target="_parent">Screen::operator=()</a>
+ <a id="Item0_c8" onkeydown="return searchResults.NavChild(event,0,8)" onkeypress="return searchResults.NavChild(event,0,8)" onkeyup="return searchResults.NavChild(event,0,8)" class="SRScope" href="../class_screen_panel.html#a896035d9c68aecd6ca802e2223d26ec5" target="_parent">ScreenPanel::operator=()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_70.html b/docs/html/search/functions_70.html
new file mode 100644
index 0000000..1c49c64
--- /dev/null
+++ b/docs/html/search/functions_70.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_petrol">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_player_car.html#af32c01166e92d567202c8415cb3e7c88" target="_parent">petrol</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_playercar">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_player_car.html#a59864f7746f6b96364cc5cc87f9b70e0" target="_parent">PlayerCar</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_populatecolours">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_colour_store.html#ad3f729c8e9f6a94bacd85e6db47e2e82" target="_parent">populateColours</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_72.html b/docs/html/search/functions_72.html
new file mode 100644
index 0000000..0117f67
--- /dev/null
+++ b/docs/html/search/functions_72.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_readfile">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_config.html#aa9656bf85fa15fd4e90a99558f880602" target="_parent">readFile</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_readlevel">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_level_reader.html#a27277149f3270e040c8ffeadbca79758" target="_parent">readLevel</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_resolutionsupported">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_screen.html#a6480d57328a39c579f312774b5fbf571" target="_parent">resolutionSupported</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_rock.html#af8a54b6f7458d83cf27753f53c8c0c19" target="_parent">Rock</a>
+ <span class="SRScope">Rock</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rockatlocation">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_enemy_car.html#af0dca9b89448557020ef02a18cffb682" target="_parent">rockAtLocation</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_round">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_maze_math.html#a2314f211065f4dc7cb11469770fd2f1c" target="_parent">round</a>
+ <span class="SRScope">MazeMath</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_runloop">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_game.html#a069837f5f3f3b91b581e41dd74667211" target="_parent">runloop</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_73.html b/docs/html/search/functions_73.html
new file mode 100644
index 0000000..cf812a0
--- /dev/null
+++ b/docs/html/search/functions_73.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_screen">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_screen')">Screen</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_screen.html#aa430a980cb3dcca13c837f70bf801511" target="_parent">Screen::Screen(unsigned int screenWidth, unsigned int screenHeight, bool fullscreen)</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_screen.html#af46d7f95b577627f99af02f241026f4c" target="_parent">Screen::Screen(const Screen &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenheight">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_config.html#a53d63c52aa51b5231b9ea8e412086773" target="_parent">screenHeight</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenpanel">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_screenpanel')">ScreenPanel</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_screen_panel.html#a8c13559489444ea8131066fa5b884645" target="_parent">ScreenPanel::ScreenPanel(ALLEGRO_BITMAP *back, ALLEGRO_BITMAP *front, int x, int y, int width, int height)</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_screen_panel.html#a60c670cbb4930adcb77dc3002fdeb4df" target="_parent">ScreenPanel::ScreenPanel(const ScreenPanel &amp;ref)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_screenwidth">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_config.html#a3bb73797396d2d5ba8c9956730dfc4db" target="_parent">screenWidth</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setfullscreen">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_config.html#a5ce32c242ca037105a2430a122249a0a" target="_parent">setFullscreen</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setscreenheight">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_config.html#a8e960645b79f31c39ee0cecc89ed6060" target="_parent">setScreenHeight</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setscreenwidth">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_config.html#ac0fd2f7c14b9f26339862da74215bf01" target="_parent">setScreenWidth</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_smokescreen.html#ad112d610ab5b88da319e0cf46a5a1344" target="_parent">Smokescreen</a>
+ <span class="SRScope">Smokescreen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_speed">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_car.html#a68b59187e1520a5d016b0894b4c116b9" target="_parent">speed</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_start">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_game.html#a3d9b98f7c4a96ecf578f75b96c9f0e90" target="_parent">start</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_74.html b/docs/html/search/functions_74.html
new file mode 100644
index 0000000..18c22e8
--- /dev/null
+++ b/docs/html/search/functions_74.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_test">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_test')">TEST</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../data_tests_8cpp.html#a7612e068db66f415f3b230260450eba8" target="_parent">TEST(Config, readsSettingsCorrectly):&#160;dataTests.cpp</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../data_tests_8cpp.html#a2159abeac0546de95bbdd68b1e10c56c" target="_parent">TEST(Config, createsFileIfNeeded):&#160;dataTests.cpp</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../data_tests_8cpp.html#a49403434f62b3318444eff742d2b2231" target="_parent">TEST(Config, incompleteFileFilled):&#160;dataTests.cpp</a>
+ <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../data_tests_8cpp.html#afc4fdfbf4ea1ef87d266b9b67cc665d1" target="_parent">TEST(LevelReader, readsFileInfoObjects):&#160;dataTests.cpp</a>
+ <a id="Item0_c4" onkeydown="return searchResults.NavChild(event,0,4)" onkeypress="return searchResults.NavChild(event,0,4)" onkeyup="return searchResults.NavChild(event,0,4)" class="SRScope" href="../data_tests_8cpp.html#a63083af852f9dfa8036f327f6fa84328" target="_parent">TEST(LevelReader, throwsExceptionOnBadFilename):&#160;dataTests.cpp</a>
+ <a id="Item0_c5" onkeydown="return searchResults.NavChild(event,0,5)" onkeypress="return searchResults.NavChild(event,0,5)" onkeyup="return searchResults.NavChild(event,0,5)" class="SRScope" href="../logic_tests_8cpp.html#af107924db552c5a66c5bf3aeafe15519" target="_parent">TEST(Car, updateMovesPlayerUpInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c6" onkeydown="return searchResults.NavChild(event,0,6)" onkeypress="return searchResults.NavChild(event,0,6)" onkeyup="return searchResults.NavChild(event,0,6)" class="SRScope" href="../logic_tests_8cpp.html#a4011469f0a6dfeb25d704d662ce02caf" target="_parent">TEST(Car, updateMovesPlayerDownInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c7" onkeydown="return searchResults.NavChild(event,0,7)" onkeypress="return searchResults.NavChild(event,0,7)" onkeyup="return searchResults.NavChild(event,0,7)" class="SRScope" href="../logic_tests_8cpp.html#ac7954e0cf27b4044b5b9ba0a7faf747e" target="_parent">TEST(Car, updateMovesPlayerLeftInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c8" onkeydown="return searchResults.NavChild(event,0,8)" onkeypress="return searchResults.NavChild(event,0,8)" onkeyup="return searchResults.NavChild(event,0,8)" class="SRScope" href="../logic_tests_8cpp.html#a1b0625252aae5ca87e0b26e01b7aa506" target="_parent">TEST(Car, updateMovesPlayerRightInEmptyMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c9" onkeydown="return searchResults.NavChild(event,0,9)" onkeypress="return searchResults.NavChild(event,0,9)" onkeyup="return searchResults.NavChild(event,0,9)" class="SRScope" href="../logic_tests_8cpp.html#a2c0f1615b9769a4140124c5d6845d50a" target="_parent">TEST(Car, carNotMovedWhenPathUpBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c10" onkeydown="return searchResults.NavChild(event,0,10)" onkeypress="return searchResults.NavChild(event,0,10)" onkeyup="return searchResults.NavChild(event,0,10)" class="SRScope" href="../logic_tests_8cpp.html#a1a6506ee8e2f21181a26f92098707a9b" target="_parent">TEST(Car, carNotMovedWhenPathDownBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c11" onkeydown="return searchResults.NavChild(event,0,11)" onkeypress="return searchResults.NavChild(event,0,11)" onkeyup="return searchResults.NavChild(event,0,11)" class="SRScope" href="../logic_tests_8cpp.html#ad2919e050b740fafe3545d279463a4ab" target="_parent">TEST(Car, carNotMovedWhenPathLeftBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c12" onkeydown="return searchResults.NavChild(event,0,12)" onkeypress="return searchResults.NavChild(event,0,12)" onkeyup="return searchResults.NavChild(event,0,12)" class="SRScope" href="../logic_tests_8cpp.html#a9ac2e91f3041374b626d08f5ede8b914" target="_parent">TEST(Car, carNotMovedWhenPathRightBlocked):&#160;logicTests.cpp</a>
+ <a id="Item0_c13" onkeydown="return searchResults.NavChild(event,0,13)" onkeypress="return searchResults.NavChild(event,0,13)" onkeyup="return searchResults.NavChild(event,0,13)" class="SRScope" href="../logic_tests_8cpp.html#a485e6ab1a085528b7315eebf1ee9d65d" target="_parent">TEST(Car, carDoesNotMoveUpOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c14" onkeydown="return searchResults.NavChild(event,0,14)" onkeypress="return searchResults.NavChild(event,0,14)" onkeyup="return searchResults.NavChild(event,0,14)" class="SRScope" href="../logic_tests_8cpp.html#a2bf92ba800c8c7190ccd736289fc083a" target="_parent">TEST(Car, carDoesNotMoveDownOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c15" onkeydown="return searchResults.NavChild(event,0,15)" onkeypress="return searchResults.NavChild(event,0,15)" onkeyup="return searchResults.NavChild(event,0,15)" class="SRScope" href="../logic_tests_8cpp.html#a6a8767f7e51b8997ce11e56ce5d88b53" target="_parent">TEST(Car, carDoesNotMoveLeftOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c16" onkeydown="return searchResults.NavChild(event,0,16)" onkeypress="return searchResults.NavChild(event,0,16)" onkeyup="return searchResults.NavChild(event,0,16)" class="SRScope" href="../logic_tests_8cpp.html#aa9dba66248eff545a8f6d12943ad9965" target="_parent">TEST(Car, carDoesNotMoveRightOutMaze):&#160;logicTests.cpp</a>
+ <a id="Item0_c17" onkeydown="return searchResults.NavChild(event,0,17)" onkeypress="return searchResults.NavChild(event,0,17)" onkeyup="return searchResults.NavChild(event,0,17)" class="SRScope" href="../logic_tests_8cpp.html#a2e89a1385841eacfe13c25e920de6543" target="_parent">TEST(Checkpoint, countIncrementsAndDecrements):&#160;logicTests.cpp</a>
+ <a id="Item0_c18" onkeydown="return searchResults.NavChild(event,0,18)" onkeypress="return searchResults.NavChild(event,0,18)" onkeyup="return searchResults.NavChild(event,0,18)" class="SRScope" href="../logic_tests_8cpp.html#a8f4ecb8511bd9f8da009cce86e7de78f" target="_parent">TEST(CollisionDetector, playerAndEnemyBothDestroyed):&#160;logicTests.cpp</a>
+ <a id="Item0_c19" onkeydown="return searchResults.NavChild(event,0,19)" onkeypress="return searchResults.NavChild(event,0,19)" onkeyup="return searchResults.NavChild(event,0,19)" class="SRScope" href="../logic_tests_8cpp.html#abb21ae25f8060ef3dafd386ed054c44f" target="_parent">TEST(CollisionDetector, playerDestroyedByRock):&#160;logicTests.cpp</a>
+ <a id="Item0_c20" onkeydown="return searchResults.NavChild(event,0,20)" onkeypress="return searchResults.NavChild(event,0,20)" onkeyup="return searchResults.NavChild(event,0,20)" class="SRScope" href="../logic_tests_8cpp.html#a115831998a1832f3354e06bdd11c150b" target="_parent">TEST(CollisionDetector, checkpointDestroyedByPlayer):&#160;logicTests.cpp</a>
+ <a id="Item0_c21" onkeydown="return searchResults.NavChild(event,0,21)" onkeypress="return searchResults.NavChild(event,0,21)" onkeyup="return searchResults.NavChild(event,0,21)" class="SRScope" href="../logic_tests_8cpp.html#a9860202068d4e498e238d9d886234ea7" target="_parent">TEST(CollisionDetector, enemyStoppedBySmokescreen):&#160;logicTests.cpp</a>
+ <a id="Item0_c22" onkeydown="return searchResults.NavChild(event,0,22)" onkeypress="return searchResults.NavChild(event,0,22)" onkeyup="return searchResults.NavChild(event,0,22)" class="SRScope" href="../logic_tests_8cpp.html#a484a53647d1cde5db81c1fdc53bf55c9" target="_parent">TEST(DestroyedObjectPopup, destroyedAfterSetTime):&#160;logicTests.cpp</a>
+ <a id="Item0_c23" onkeydown="return searchResults.NavChild(event,0,23)" onkeypress="return searchResults.NavChild(event,0,23)" onkeyup="return searchResults.NavChild(event,0,23)" class="SRScope" href="../logic_tests_8cpp.html#aa16a32786815a8bb8cb7e8de664ff950" target="_parent">TEST(Maze, queryOutsideBoundsReturnsSolid):&#160;logicTests.cpp</a>
+ <a id="Item0_c24" onkeydown="return searchResults.NavChild(event,0,24)" onkeypress="return searchResults.NavChild(event,0,24)" onkeyup="return searchResults.NavChild(event,0,24)" class="SRScope" href="../logic_tests_8cpp.html#a38676411c83cef750c1e48dd8f1a87ca" target="_parent">TEST(Maze, generationWithWallsWithoutObjectMax):&#160;logicTests.cpp</a>
+ <a id="Item0_c25" onkeydown="return searchResults.NavChild(event,0,25)" onkeypress="return searchResults.NavChild(event,0,25)" onkeyup="return searchResults.NavChild(event,0,25)" class="SRScope" href="../logic_tests_8cpp.html#a0363213c93a0b22e67182dc5af60b78b" target="_parent">TEST(Maze, generationWithWallsWithObjectMax):&#160;logicTests.cpp</a>
+ <a id="Item0_c26" onkeydown="return searchResults.NavChild(event,0,26)" onkeypress="return searchResults.NavChild(event,0,26)" onkeyup="return searchResults.NavChild(event,0,26)" class="SRScope" href="../logic_tests_8cpp.html#a2b5bbb44002c6d13e3a3811cb3677832" target="_parent">TEST(MazeMath, distanceGivesExpectedResult):&#160;logicTests.cpp</a>
+ <a id="Item0_c27" onkeydown="return searchResults.NavChild(event,0,27)" onkeypress="return searchResults.NavChild(event,0,27)" onkeyup="return searchResults.NavChild(event,0,27)" class="SRScope" href="../logic_tests_8cpp.html#a5a55cf80381ed4c7885fb887427e6118" target="_parent">TEST(MazeMath, roundGivesExpectedResult):&#160;logicTests.cpp</a>
+ <a id="Item0_c28" onkeydown="return searchResults.NavChild(event,0,28)" onkeypress="return searchResults.NavChild(event,0,28)" onkeyup="return searchResults.NavChild(event,0,28)" class="SRScope" href="../logic_tests_8cpp.html#a610f20b2b4a1407fa2a8983015dfb81b" target="_parent">TEST(PlayerCar, creationAndDestructionCanHappen):&#160;logicTests.cpp</a>
+ <a id="Item0_c29" onkeydown="return searchResults.NavChild(event,0,29)" onkeypress="return searchResults.NavChild(event,0,29)" onkeyup="return searchResults.NavChild(event,0,29)" class="SRScope" href="../logic_tests_8cpp.html#a257f2123dddae6d77b7926f48d4e71e2" target="_parent">TEST(PlayerCar, playerSpeedAffectedByPetrol):&#160;logicTests.cpp</a>
+ <a id="Item0_c30" onkeydown="return searchResults.NavChild(event,0,30)" onkeypress="return searchResults.NavChild(event,0,30)" onkeyup="return searchResults.NavChild(event,0,30)" class="SRScope" href="../logic_tests_8cpp.html#a2de4a45e984d28048ec0cfcd3199cfc7" target="_parent">TEST(Smokescreen, destroyedAfterSetTime):&#160;logicTests.cpp</a>
+ <a id="Item0_c31" onkeydown="return searchResults.NavChild(event,0,31)" onkeypress="return searchResults.NavChild(event,0,31)" onkeyup="return searchResults.NavChild(event,0,31)" class="SRScope" href="../presentation_tests_8cpp.html#a1f28e78cfee8247b7031e29d1db8b088" target="_parent">TEST(BitmapStore, returnsBitmapForAllImages):&#160;presentationTests.cpp</a>
+ <a id="Item0_c32" onkeydown="return searchResults.NavChild(event,0,32)" onkeypress="return searchResults.NavChild(event,0,32)" onkeyup="return searchResults.NavChild(event,0,32)" class="SRScope" href="../presentation_tests_8cpp.html#a93e9b8f162d329b2498f62812b5651f9" target="_parent">TEST(ColourStore, returnsColourForAllImages):&#160;presentationTests.cpp</a>
+ <a id="Item0_c33" onkeydown="return searchResults.NavChild(event,0,33)" onkeypress="return searchResults.NavChild(event,0,33)" onkeyup="return searchResults.NavChild(event,0,33)" class="SRScope" href="../presentation_tests_8cpp.html#a09481990af46ae9fd4cced79cce78953" target="_parent">TEST(Screen, exceptionOnBadResolution):&#160;presentationTests.cpp</a>
+ <a id="Item0_c34" onkeydown="return searchResults.NavChild(event,0,34)" onkeypress="return searchResults.NavChild(event,0,34)" onkeyup="return searchResults.NavChild(event,0,34)" class="SRScope" href="../presentation_tests_8cpp.html#a52ee17980b74b96293db8c102b8245c0" target="_parent">TEST(Screen, noExceptionOnWindowed):&#160;presentationTests.cpp</a>
+ <a id="Item0_c35" onkeydown="return searchResults.NavChild(event,0,35)" onkeypress="return searchResults.NavChild(event,0,35)" onkeyup="return searchResults.NavChild(event,0,35)" class="SRScope" href="../presentation_tests_8cpp.html#a2f96180c4b643bba6a3e9c97a9467f8f" target="_parent">TEST(Screen, noExceptionOnGoodResolution):&#160;presentationTests.cpp</a>
+ <a id="Item0_c36" onkeydown="return searchResults.NavChild(event,0,36)" onkeypress="return searchResults.NavChild(event,0,36)" onkeyup="return searchResults.NavChild(event,0,36)" class="SRScope" href="../presentation_tests_8cpp.html#ac0685cd3085971f9d09b22ed8563d766" target="_parent">TEST(ScreenPanel, drawingToCurrentBackBuffer):&#160;presentationTests.cpp</a>
+ <a id="Item0_c37" onkeydown="return searchResults.NavChild(event,0,37)" onkeypress="return searchResults.NavChild(event,0,37)" onkeyup="return searchResults.NavChild(event,0,37)" class="SRScope" href="../presentation_tests_8cpp.html#a8b8a615a5a6ef5da97b81d626fba41eb" target="_parent">TEST(ScreenPanel, drawingToCurrentBackBufferAfterFlip):&#160;presentationTests.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_75.html b/docs/html/search/functions_75.html
new file mode 100644
index 0000000..8ff10d7
--- /dev/null
+++ b/docs/html/search/functions_75.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_update">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_update')">update</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_enemy_car.html#a9f08f73a076e48a0bc0092e72e15e7e4" target="_parent">EnemyCar::update()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_game.html#a79df6376b332d63c9eca0dcee30305c3" target="_parent">Game::update()</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_limited_time_object.html#ad81a1c9aba4e21dfa40b9e6d881aba4e" target="_parent">LimitedTimeObject::update()</a>
+ <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../class_player_car.html#ae8c5ef8fb59e015c17ddad6ed9ebf907" target="_parent">PlayerCar::update()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateflags">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_keyboard_handler.html#a9f53a546420f3d02363c9e1e4e346420" target="_parent">updateFlags</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_77.html b/docs/html/search/functions_77.html
new file mode 100644
index 0000000..cde1b62
--- /dev/null
+++ b/docs/html/search/functions_77.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_width">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#a6963ffbb8e10f5ca72ddc749b3f29419" target="_parent">width</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writeunfoundvalues">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_config.html#a54612c3ce193bea917d3088175e16d43" target="_parent">writeUnfoundValues</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_78.html b/docs/html/search/functions_78.html
new file mode 100644
index 0000000..ff7579d
--- /dev/null
+++ b/docs/html/search/functions_78.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_x">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a676dd981c2891493782de36fb4618cd8" target="_parent">x</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_79.html b/docs/html/search/functions_79.html
new file mode 100644
index 0000000..ae80e5f
--- /dev/null
+++ b/docs/html/search/functions_79.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_y">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game_object.html#a293548656551d6aed5f714f8c4a3235b" target="_parent">y</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/functions_7e.html b/docs/html/search/functions_7e.html
new file mode 100644
index 0000000..19a8b8d
--- /dev/null
+++ b/docs/html/search/functions_7e.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__7eallegrodrawinginit">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_allegro_drawing_init.html#aa1c05a296b0c63f8f20276cce6472e6b" target="_parent">~AllegroDrawingInit</a>
+ <span class="SRScope">AllegroDrawingInit</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eallegroinit">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_allegro_init.html#a41fb85a1de21168ec2a93e79e0e20b89" target="_parent">~AllegroInit</a>
+ <span class="SRScope">AllegroInit</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eallegrokeyboardinit">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_allegro_keyboard_init.html#a7d1b1cda1d2220ad522ee955ba8a2c5d" target="_parent">~AllegroKeyboardInit</a>
+ <span class="SRScope">AllegroKeyboardInit</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7ebitmapstore">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_bitmap_store.html#a1e34f2fb55475f16ade380fa1e8829f7" target="_parent">~BitmapStore</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7echeckpoint">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_checkpoint.html#a7fff1a4a6a71c2150a969fbe40d01c34" target="_parent">~Checkpoint</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7egame">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_game.html#ae3d112ca6e0e55150d2fdbc704474530" target="_parent">~Game</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7einfopanel">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_info_panel.html#a052da279d4bf0405ae3735f24cc2e2a2" target="_parent">~InfoPanel</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7ekeyboardhandler">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_keyboard_handler.html#ab090fe5afdee856604b0aa0d9eb918a4" target="_parent">~KeyboardHandler</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7escreen">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_screen.html#a4243bc17596af96415b09ac48205676d" target="_parent">~Screen</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7escreenpanel">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_screen_panel.html#a843296c130c75beb41ada9ba3eddd457" target="_parent">~ScreenPanel</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/mag_sel.png b/docs/html/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
--- /dev/null
+++ b/docs/html/search/mag_sel.png
Binary files differ
diff --git a/docs/html/search/nomatches.html b/docs/html/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/docs/html/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/search.css b/docs/html/search/search.css
new file mode 100644
index 0000000..dae426e
--- /dev/null
+++ b/docs/html/search/search.css
@@ -0,0 +1,233 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:116px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
diff --git a/docs/html/search/search.js b/docs/html/search/search.js
new file mode 100644
index 0000000..cf54460
--- /dev/null
+++ b/docs/html/search/search.js
@@ -0,0 +1,740 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111011101101111011100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111101011100101100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111110101011100101100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111011101101111011100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010011111000001000101101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 7: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110000001100101101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "files",
+ 3: "functions",
+ 4: "variables",
+ 5: "typedefs",
+ 6: "enums",
+ 7: "enumvalues"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='&#8226;';
+ }
+ else
+ {
+ node.innerHTML='&#160;';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var hexCode;
+ if (code<16)
+ {
+ hexCode="0"+code.toString(16);
+ }
+ else
+ {
+ hexCode=code.toString(16);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+ {
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
diff --git a/docs/html/search/search_l.png b/docs/html/search/search_l.png
new file mode 100644
index 0000000..c872f4d
--- /dev/null
+++ b/docs/html/search/search_l.png
Binary files differ
diff --git a/docs/html/search/search_m.png b/docs/html/search/search_m.png
new file mode 100644
index 0000000..b429a16
--- /dev/null
+++ b/docs/html/search/search_m.png
Binary files differ
diff --git a/docs/html/search/search_r.png b/docs/html/search/search_r.png
new file mode 100644
index 0000000..97ee8b4
--- /dev/null
+++ b/docs/html/search/search_r.png
Binary files differ
diff --git a/docs/html/search/typedefs_62.html b/docs/html/search/typedefs_62.html
new file mode 100644
index 0000000..526498b
--- /dev/null
+++ b/docs/html/search/typedefs_62.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_boolgrid">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_maze.html#aea392ab34f271f56b1746b30aed9588a" target="_parent">BoolGrid</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_5f.html b/docs/html/search/variables_5f.html
new file mode 100644
index 0000000..24a1857
--- /dev/null
+++ b/docs/html/search/variables_5f.html
@@ -0,0 +1,487 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__5fallegro">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fallegro')">_allegro</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_allegro_keyboard_init.html#af8655fcd2e20750f965e55304500bc3b" target="_parent">AllegroKeyboardInit::_allegro()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_allegro_drawing_init.html#a8254ecb9b3ad13409ff1ec1cfeee66ef" target="_parent">AllegroDrawingInit::_allegro()</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_game.html#a3bbe8c0dadbdf9e9e1d499f10509ef4e" target="_parent">Game::_allegro()</a>
+ <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../class_game_panel.html#a18c100c8d9ae2601a97083485d937418" target="_parent">GamePanel::_allegro()</a>
+ <a id="Item0_c4" onkeydown="return searchResults.NavChild(event,0,4)" onkeypress="return searchResults.NavChild(event,0,4)" onkeyup="return searchResults.NavChild(event,0,4)" class="SRScope" href="../class_screen.html#ae0863416022fcb59189d2aefd3345621" target="_parent">Screen::_allegro()</a>
+ <a id="Item0_c5" onkeydown="return searchResults.NavChild(event,0,5)" onkeypress="return searchResults.NavChild(event,0,5)" onkeyup="return searchResults.NavChild(event,0,5)" class="SRScope" href="../class_screen_panel.html#a3877f04c03866e35588f0b753ee7c485" target="_parent">ScreenPanel::_allegro()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fback">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_screen_panel.html#a1a3ec8e60be5d5cede210171bda33468" target="_parent">_back</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbasespeed">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_car.html#a7b942584de02f8af6f571a60a1cf32ba" target="_parent">_baseSpeed</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbitmapfont">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_bitmap_store.html#a0c73c3c20f8093c83707cde15c4fed5f" target="_parent">_bitmapFont</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbitmaps">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_bitmap_store.html#ae3d18969f61f97fce6622cb6f7004711" target="_parent">_bitmaps</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fbitmapstore">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_game_panel.html#a0125ff874ffebadc15c7678210914a8c" target="_parent">_bitmapStore</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fblockwidth">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_bitmap_store.html#a157ce6e07689037e1081ccf87eaa2fff" target="_parent">_blockWidth</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpointcount">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_checkpoint.html#acb3ffc612d2a496b6b95752878818ff6" target="_parent">_checkpointCount</a>
+ <span class="SRScope">Checkpoint</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpointheadingy">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_info_panel.html#a7ec514286dbf2fb43f64acd620397e21" target="_parent">_checkpointHeadingY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpoints">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_game.html#a856252e94c580f59b926affc7d45b4bf" target="_parent">_checkpoints</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcheckpointvaluey">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_info_panel.html#ad118b5f123e590a95b3f390fd9597f02" target="_parent">_checkpointValueY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcollisiondetector">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_game.html#ab88620fda0d1fa729dcab6013e8f1efc" target="_parent">_collisionDetector</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcolours">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_colour_store.html#acb64b1ffc465fa752a2f282da4c9afba" target="_parent">_colours</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fcolourstore">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_info_panel.html#a27ac079ed1a39ae672b6ceb9e0974855" target="_parent">_colourStore</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fconfig">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_game.html#aa60fe2dc0d1d53ebf49c2d87af6ee2d5" target="_parent">_config</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdestroyed">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_game_object.html#adc4a399cc59d5706f75748fb3846faec" target="_parent">_destroyed</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdisplay">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../class_screen.html#a4972e24cf3677e51b18feac34a563ba0" target="_parent">_display</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdown">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_keyboard_handler.html#aa6d1c75e1a98d4aae96d8ac1c8aaa539" target="_parent">_down</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdrawing">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fdrawing')">_drawing</a>
+ <div class="SRChildren">
+ <a id="Item18_c0" onkeydown="return searchResults.NavChild(event,18,0)" onkeypress="return searchResults.NavChild(event,18,0)" onkeyup="return searchResults.NavChild(event,18,0)" class="SRScope" href="../class_info_panel.html#a589359c67b30af50338791f8af0e05e0" target="_parent">InfoPanel::_drawing()</a>
+ <a id="Item18_c1" onkeydown="return searchResults.NavChild(event,18,1)" onkeypress="return searchResults.NavChild(event,18,1)" onkeyup="return searchResults.NavChild(event,18,1)" class="SRScope" href="../class_screen.html#a2dafde8aecbd3bc3c4394f36df913b64" target="_parent">Screen::_drawing()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fdrawinginstalls">
+ <div class="SREntry">
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_bitmap_store.html#a12f738a24033673278a496c1aa5abcc8" target="_parent">_drawingInstalls</a>
+ <span class="SRScope">BitmapStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fenemies">
+ <div class="SREntry">
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_game.html#afbd3e358076a6cf2e72faefe1c202df9" target="_parent">_enemies</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fexitclicked">
+ <div class="SREntry">
+ <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../class_screen.html#ae7f213f79bf9680e0ff3f4b52ebf051f" target="_parent">_exitClicked</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffacing">
+ <div class="SREntry">
+ <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../class_game_object.html#a24d36b1a64504298700a7ae7111fad5d" target="_parent">_facing</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffilename">
+ <div class="SREntry">
+ <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../class_level_reader.html#a233910d4cd16ff624d76b06ca8071f7e" target="_parent">_filename</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffont">
+ <div class="SREntry">
+ <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../class_screen.html#a42a627863a8f9d1529278cb060d4102b" target="_parent">_font</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffront">
+ <div class="SREntry">
+ <a id="Item25" onkeydown="return searchResults.Nav(event,25)" onkeypress="return searchResults.Nav(event,25)" onkeyup="return searchResults.Nav(event,25)" class="SRSymbol" href="../class_screen_panel.html#a0a3232c41ca107b2cceee73aa0e0d7fe" target="_parent">_front</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ffullscreen">
+ <div class="SREntry">
+ <a id="Item26" onkeydown="return searchResults.Nav(event,26)" onkeypress="return searchResults.Nav(event,26)" onkeyup="return searchResults.Nav(event,26)" class="SRSymbol" href="../class_config.html#ad6fddaaf52742adcba95155b3635e807" target="_parent">_fullscreen</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fgameareawidth">
+ <div class="SREntry">
+ <a id="Item27" onkeydown="return searchResults.Nav(event,27)" onkeypress="return searchResults.Nav(event,27)" onkeyup="return searchResults.Nav(event,27)" class="SRSymbol" href="../class_screen.html#a7cba9fb0069d763055ef351452a15227" target="_parent">_gameAreaWidth</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fheight">
+ <div class="SREntry">
+ <a id="Item28" onkeydown="return searchResults.Nav(event,28)" onkeypress="return searchResults.Nav(event,28)" onkeyup="return searchResults.Nav(event,28)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fheight')">_height</a>
+ <div class="SRChildren">
+ <a id="Item28_c0" onkeydown="return searchResults.NavChild(event,28,0)" onkeypress="return searchResults.NavChild(event,28,0)" onkeyup="return searchResults.NavChild(event,28,0)" class="SRScope" href="../class_maze.html#a02f1ff55e76161495bbe11bc4c0e5f54" target="_parent">Maze::_height()</a>
+ <a id="Item28_c1" onkeydown="return searchResults.NavChild(event,28,1)" onkeypress="return searchResults.NavChild(event,28,1)" onkeyup="return searchResults.NavChild(event,28,1)" class="SRScope" href="../class_screen_panel.html#a4f6dd5c7ca10d51bface7b1ddedc236c" target="_parent">ScreenPanel::_height()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fimage">
+ <div class="SREntry">
+ <a id="Item29" onkeydown="return searchResults.Nav(event,29)" onkeypress="return searchResults.Nav(event,29)" onkeyup="return searchResults.Nav(event,29)" class="SRSymbol" href="../class_game_object.html#a8b0aa105507a8a9559bbc2a66198ccd6" target="_parent">_image</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finfopanelwidth">
+ <div class="SREntry">
+ <a id="Item30" onkeydown="return searchResults.Nav(event,30)" onkeypress="return searchResults.Nav(event,30)" onkeyup="return searchResults.Nav(event,30)" class="SRSymbol" href="../class_screen.html#ab895e588a89e1943303487d47a2b9216" target="_parent">_infoPanelWidth</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finitcount">
+ <div class="SREntry">
+ <a id="Item31" onkeydown="return searchResults.Nav(event,31)" onkeypress="return searchResults.Nav(event,31)" onkeyup="return searchResults.Nav(event,31)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5finitcount')">_initCount</a>
+ <div class="SRChildren">
+ <a id="Item31_c0" onkeydown="return searchResults.NavChild(event,31,0)" onkeypress="return searchResults.NavChild(event,31,0)" onkeyup="return searchResults.NavChild(event,31,0)" class="SRScope" href="../class_allegro_init.html#ab8d20b549d0b996dde5cdbe8acd7186c" target="_parent">AllegroInit::_initCount()</a>
+ <a id="Item31_c1" onkeydown="return searchResults.NavChild(event,31,1)" onkeypress="return searchResults.NavChild(event,31,1)" onkeyup="return searchResults.NavChild(event,31,1)" class="SRScope" href="../class_allegro_keyboard_init.html#ac7f75bcc5cb56a1c2f4e9ce653d9dfd7" target="_parent">AllegroKeyboardInit::_initCount()</a>
+ <a id="Item31_c2" onkeydown="return searchResults.NavChild(event,31,2)" onkeypress="return searchResults.NavChild(event,31,2)" onkeyup="return searchResults.NavChild(event,31,2)" class="SRScope" href="../class_allegro_drawing_init.html#a78e8f792c6dba89eddf42e74d4a3d577" target="_parent">AllegroDrawingInit::_initCount()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finput">
+ <div class="SREntry">
+ <a id="Item32" onkeydown="return searchResults.Nav(event,32)" onkeypress="return searchResults.Nav(event,32)" onkeyup="return searchResults.Nav(event,32)" class="SRSymbol" href="../class_player_car.html#a5f8477ebd7de6298151ed70fbb9ffa4f" target="_parent">_input</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fkeyboard">
+ <div class="SREntry">
+ <a id="Item33" onkeydown="return searchResults.Nav(event,33)" onkeypress="return searchResults.Nav(event,33)" onkeyup="return searchResults.Nav(event,33)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fkeyboard')">_keyboard</a>
+ <div class="SRChildren">
+ <a id="Item33_c0" onkeydown="return searchResults.NavChild(event,33,0)" onkeypress="return searchResults.NavChild(event,33,0)" onkeyup="return searchResults.NavChild(event,33,0)" class="SRScope" href="../class_keyboard_handler.html#a0ec33ec0de48e563e9137294fb7577da" target="_parent">KeyboardHandler::_keyboard()</a>
+ <a id="Item33_c1" onkeydown="return searchResults.NavChild(event,33,1)" onkeypress="return searchResults.NavChild(event,33,1)" onkeyup="return searchResults.NavChild(event,33,1)" class="SRScope" href="../class_screen.html#a0c5cff1b93dae4d559a81d261a8bcee6" target="_parent">Screen::_keyboard()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fkeyboardevents">
+ <div class="SREntry">
+ <a id="Item34" onkeydown="return searchResults.Nav(event,34)" onkeypress="return searchResults.Nav(event,34)" onkeyup="return searchResults.Nav(event,34)" class="SRSymbol" href="../class_keyboard_handler.html#a44116ed8745f3a3360e1d7c29ea86d56" target="_parent">_keyboardEvents</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fleft">
+ <div class="SREntry">
+ <a id="Item35" onkeydown="return searchResults.Nav(event,35)" onkeypress="return searchResults.Nav(event,35)" onkeyup="return searchResults.Nav(event,35)" class="SRSymbol" href="../class_keyboard_handler.html#a3bc780470d7cbaf9f4ea239e0613ce3c" target="_parent">_left</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fmaze">
+ <div class="SREntry">
+ <a id="Item36" onkeydown="return searchResults.Nav(event,36)" onkeypress="return searchResults.Nav(event,36)" onkeyup="return searchResults.Nav(event,36)" class="SRSymbol" href="../class_game.html#a33457b2c7fa4f43b89e54ce9c5ac6f83" target="_parent">_maze</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fmazeblockwidth">
+ <div class="SREntry">
+ <a id="Item37" onkeydown="return searchResults.Nav(event,37)" onkeypress="return searchResults.Nav(event,37)" onkeyup="return searchResults.Nav(event,37)" class="SRSymbol" href="../class_game_panel.html#a4889f5f6e1ad713be455d4f69a2cda96" target="_parent">_mazeblockWidth</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fminimazeblockwidth">
+ <div class="SREntry">
+ <a id="Item38" onkeydown="return searchResults.Nav(event,38)" onkeypress="return searchResults.Nav(event,38)" onkeyup="return searchResults.Nav(event,38)" class="SRSymbol" href="../class_info_panel.html#abb211fac23293e41f23b86fd70df98f0" target="_parent">_miniMazeblockWidth</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fminimazeheight">
+ <div class="SREntry">
+ <a id="Item39" onkeydown="return searchResults.Nav(event,39)" onkeypress="return searchResults.Nav(event,39)" onkeyup="return searchResults.Nav(event,39)" class="SRSymbol" href="../class_info_panel.html#ad38206daa42c82b45878e6d0c55f2860" target="_parent">_miniMazeHeight</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fminimazey">
+ <div class="SREntry">
+ <a id="Item40" onkeydown="return searchResults.Nav(event,40)" onkeypress="return searchResults.Nav(event,40)" onkeyup="return searchResults.Nav(event,40)" class="SRSymbol" href="../class_info_panel.html#a7b4bb6cca8549d6a1d1deccc99994b9b" target="_parent">_miniMazeY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5foffsetx">
+ <div class="SREntry">
+ <a id="Item41" onkeydown="return searchResults.Nav(event,41)" onkeypress="return searchResults.Nav(event,41)" onkeyup="return searchResults.Nav(event,41)" class="SRSymbol" href="../class_game_panel.html#afe99f100b68ec2475cb0a509887b63a9" target="_parent">_offsetX</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5foffsety">
+ <div class="SREntry">
+ <a id="Item42" onkeydown="return searchResults.Nav(event,42)" onkeypress="return searchResults.Nav(event,42)" onkeyup="return searchResults.Nav(event,42)" class="SRSymbol" href="../class_game_panel.html#af3354addd707cb42b078dbe2ef29e189" target="_parent">_offsetY</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpanelfont">
+ <div class="SREntry">
+ <a id="Item43" onkeydown="return searchResults.Nav(event,43)" onkeypress="return searchResults.Nav(event,43)" onkeyup="return searchResults.Nav(event,43)" class="SRSymbol" href="../class_info_panel.html#a38d023a2b00eafa303de37550cb96817" target="_parent">_panelFont</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpanels">
+ <div class="SREntry">
+ <a id="Item44" onkeydown="return searchResults.Nav(event,44)" onkeypress="return searchResults.Nav(event,44)" onkeyup="return searchResults.Nav(event,44)" class="SRSymbol" href="../class_screen.html#a30ba66122613181e312e0d7586d2a814" target="_parent">_panels</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrol">
+ <div class="SREntry">
+ <a id="Item45" onkeydown="return searchResults.Nav(event,45)" onkeypress="return searchResults.Nav(event,45)" onkeyup="return searchResults.Nav(event,45)" class="SRSymbol" href="../class_player_car.html#a51f836c3619c42df7762d440e8007010" target="_parent">_petrol</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrolguageheight">
+ <div class="SREntry">
+ <a id="Item46" onkeydown="return searchResults.Nav(event,46)" onkeypress="return searchResults.Nav(event,46)" onkeyup="return searchResults.Nav(event,46)" class="SRSymbol" href="../class_info_panel.html#a0c85348f8471d86da73772f86a62f84c" target="_parent">_petrolGuageHeight</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrolguagey">
+ <div class="SREntry">
+ <a id="Item47" onkeydown="return searchResults.Nav(event,47)" onkeypress="return searchResults.Nav(event,47)" onkeyup="return searchResults.Nav(event,47)" class="SRSymbol" href="../class_info_panel.html#a29976100c8fc5c130be713dfb5c2807e" target="_parent">_petrolGuageY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpetrolheadingy">
+ <div class="SREntry">
+ <a id="Item48" onkeydown="return searchResults.Nav(event,48)" onkeypress="return searchResults.Nav(event,48)" onkeyup="return searchResults.Nav(event,48)" class="SRSymbol" href="../class_info_panel.html#a5ab76703538ad6e396a21ea8fb47d23d" target="_parent">_petrolHeadingY</a>
+ <span class="SRScope">InfoPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fplayers">
+ <div class="SREntry">
+ <a id="Item49" onkeydown="return searchResults.Nav(event,49)" onkeypress="return searchResults.Nav(event,49)" onkeyup="return searchResults.Nav(event,49)" class="SRSymbol" href="../class_game.html#a75bf3282da1519766a6b75e2d83293ac" target="_parent">_players</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpopups">
+ <div class="SREntry">
+ <a id="Item50" onkeydown="return searchResults.Nav(event,50)" onkeypress="return searchResults.Nav(event,50)" onkeyup="return searchResults.Nav(event,50)" class="SRSymbol" href="../class_game.html#a9bea5a0ee430443effa418d42a903f83" target="_parent">_popups</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fpreviousfacing">
+ <div class="SREntry">
+ <a id="Item51" onkeydown="return searchResults.Nav(event,51)" onkeypress="return searchResults.Nav(event,51)" onkeyup="return searchResults.Nav(event,51)" class="SRSymbol" href="../class_keyboard_handler.html#a90120a85c62481b3a2c0330511cffbac" target="_parent">_previousFacing</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fremainingtime">
+ <div class="SREntry">
+ <a id="Item52" onkeydown="return searchResults.Nav(event,52)" onkeypress="return searchResults.Nav(event,52)" onkeyup="return searchResults.Nav(event,52)" class="SRSymbol" href="../class_limited_time_object.html#a0b6a4bb0c76b637fba1db498ce084d3a" target="_parent">_remainingTime</a>
+ <span class="SRScope">LimitedTimeObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fright">
+ <div class="SREntry">
+ <a id="Item53" onkeydown="return searchResults.Nav(event,53)" onkeypress="return searchResults.Nav(event,53)" onkeyup="return searchResults.Nav(event,53)" class="SRSymbol" href="../class_keyboard_handler.html#a81d37831d958ff21c2ce08cfa97ca420" target="_parent">_right</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5frocks">
+ <div class="SREntry">
+ <a id="Item54" onkeydown="return searchResults.Nav(event,54)" onkeypress="return searchResults.Nav(event,54)" onkeyup="return searchResults.Nav(event,54)" class="SRSymbol" href="../class_game.html#a9f14643bfc4d595dc7dfa3160a59d71b" target="_parent">_rocks</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fscreen">
+ <div class="SREntry">
+ <a id="Item55" onkeydown="return searchResults.Nav(event,55)" onkeypress="return searchResults.Nav(event,55)" onkeyup="return searchResults.Nav(event,55)" class="SRSymbol" href="../class_game.html#a9bc904a37fe9b3e85a597b6b5c6a66d5" target="_parent">_screen</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fscreenheight">
+ <div class="SREntry">
+ <a id="Item56" onkeydown="return searchResults.Nav(event,56)" onkeypress="return searchResults.Nav(event,56)" onkeyup="return searchResults.Nav(event,56)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fscreenheight')">_screenHeight</a>
+ <div class="SRChildren">
+ <a id="Item56_c0" onkeydown="return searchResults.NavChild(event,56,0)" onkeypress="return searchResults.NavChild(event,56,0)" onkeyup="return searchResults.NavChild(event,56,0)" class="SRScope" href="../class_config.html#ac27364c75bc8d5e82119988df85c1599" target="_parent">Config::_screenHeight()</a>
+ <a id="Item56_c1" onkeydown="return searchResults.NavChild(event,56,1)" onkeypress="return searchResults.NavChild(event,56,1)" onkeyup="return searchResults.NavChild(event,56,1)" class="SRScope" href="../class_screen.html#a8784c86e10d2b6af0dd99d710f3955e9" target="_parent">Screen::_screenHeight()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fscreenwidth">
+ <div class="SREntry">
+ <a id="Item57" onkeydown="return searchResults.Nav(event,57)" onkeypress="return searchResults.Nav(event,57)" onkeyup="return searchResults.Nav(event,57)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fscreenwidth')">_screenWidth</a>
+ <div class="SRChildren">
+ <a id="Item57_c0" onkeydown="return searchResults.NavChild(event,57,0)" onkeypress="return searchResults.NavChild(event,57,0)" onkeyup="return searchResults.NavChild(event,57,0)" class="SRScope" href="../class_config.html#a46dce43903bb24bac8c2ffc92f2ee4da" target="_parent">Config::_screenWidth()</a>
+ <a id="Item57_c1" onkeydown="return searchResults.NavChild(event,57,1)" onkeypress="return searchResults.NavChild(event,57,1)" onkeyup="return searchResults.NavChild(event,57,1)" class="SRScope" href="../class_screen.html#a5931238a3eb8cf1a14b0f8b8d7044b65" target="_parent">Screen::_screenWidth()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fsmokescreen">
+ <div class="SREntry">
+ <a id="Item58" onkeydown="return searchResults.Nav(event,58)" onkeypress="return searchResults.Nav(event,58)" onkeyup="return searchResults.Nav(event,58)" class="SRSymbol" href="../class_keyboard_handler.html#a7769dc815c493fb5962d52c3d5bc7b16" target="_parent">_smokescreen</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fsmokescreens">
+ <div class="SREntry">
+ <a id="Item59" onkeydown="return searchResults.Nav(event,59)" onkeypress="return searchResults.Nav(event,59)" onkeyup="return searchResults.Nav(event,59)" class="SRSymbol" href="../class_game.html#a88916ad9e8095b99a9c870a053180c1c" target="_parent">_smokescreens</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fspeed">
+ <div class="SREntry">
+ <a id="Item60" onkeydown="return searchResults.Nav(event,60)" onkeypress="return searchResults.Nav(event,60)" onkeyup="return searchResults.Nav(event,60)" class="SRSymbol" href="../class_car.html#a84b3d05e98d66f358942193ff54dee51" target="_parent">_speed</a>
+ <span class="SRScope">Car</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fstate">
+ <div class="SREntry">
+ <a id="Item61" onkeydown="return searchResults.Nav(event,61)" onkeypress="return searchResults.Nav(event,61)" onkeyup="return searchResults.Nav(event,61)" class="SRSymbol" href="../class_enemy_car.html#a65a1c7b520f043aae27800ced9e8d543" target="_parent">_state</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftargetx">
+ <div class="SREntry">
+ <a id="Item62" onkeydown="return searchResults.Nav(event,62)" onkeypress="return searchResults.Nav(event,62)" onkeyup="return searchResults.Nav(event,62)" class="SRSymbol" href="../class_enemy_car.html#aa84ac6485311c535526ea14d02d98cc9" target="_parent">_targetX</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftargety">
+ <div class="SREntry">
+ <a id="Item63" onkeydown="return searchResults.Nav(event,63)" onkeypress="return searchResults.Nav(event,63)" onkeyup="return searchResults.Nav(event,63)" class="SRSymbol" href="../class_enemy_car.html#a61ff3751123febe8bc9ab24d0763245c" target="_parent">_targetY</a>
+ <span class="SRScope">EnemyCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftimer">
+ <div class="SREntry">
+ <a id="Item64" onkeydown="return searchResults.Nav(event,64)" onkeypress="return searchResults.Nav(event,64)" onkeyup="return searchResults.Nav(event,64)" class="SRSymbol" href="../class_game.html#af153fc1d94c473114cfbd63728d21f91" target="_parent">_timer</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftimerevents">
+ <div class="SREntry">
+ <a id="Item65" onkeydown="return searchResults.Nav(event,65)" onkeypress="return searchResults.Nav(event,65)" onkeyup="return searchResults.Nav(event,65)" class="SRSymbol" href="../class_game.html#a2b7303df1b6d0163b78c2c306164859f" target="_parent">_timerEvents</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5ftransparent">
+ <div class="SREntry">
+ <a id="Item66" onkeydown="return searchResults.Nav(event,66)" onkeypress="return searchResults.Nav(event,66)" onkeyup="return searchResults.Nav(event,66)" class="SRSymbol" href="../class_colour_store.html#acadd8e6ed32fe6535252c94124df04ca" target="_parent">_transparent</a>
+ <span class="SRScope">ColourStore</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fup">
+ <div class="SREntry">
+ <a id="Item67" onkeydown="return searchResults.Nav(event,67)" onkeypress="return searchResults.Nav(event,67)" onkeyup="return searchResults.Nav(event,67)" class="SRSymbol" href="../class_keyboard_handler.html#ad323844aad47f1bc263ec2fd4a19ac3a" target="_parent">_up</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fwalllocations">
+ <div class="SREntry">
+ <a id="Item68" onkeydown="return searchResults.Nav(event,68)" onkeypress="return searchResults.Nav(event,68)" onkeyup="return searchResults.Nav(event,68)" class="SRSymbol" href="../class_maze.html#a3f0247841ddb8a6b5b8b5eeff86b754a" target="_parent">_wallLocations</a>
+ <span class="SRScope">Maze</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fwidth">
+ <div class="SREntry">
+ <a id="Item69" onkeydown="return searchResults.Nav(event,69)" onkeypress="return searchResults.Nav(event,69)" onkeyup="return searchResults.Nav(event,69)" class="SRSymbol" href="javascript:searchResults.Toggle('SR__5fwidth')">_width</a>
+ <div class="SRChildren">
+ <a id="Item69_c0" onkeydown="return searchResults.NavChild(event,69,0)" onkeypress="return searchResults.NavChild(event,69,0)" onkeyup="return searchResults.NavChild(event,69,0)" class="SRScope" href="../class_maze.html#a981c764d7ad04ca06bd8dee472578ce4" target="_parent">Maze::_width()</a>
+ <a id="Item69_c1" onkeydown="return searchResults.NavChild(event,69,1)" onkeypress="return searchResults.NavChild(event,69,1)" onkeyup="return searchResults.NavChild(event,69,1)" class="SRScope" href="../class_screen_panel.html#afbbcad2a101b95869dcdef9bf0898f65" target="_parent">ScreenPanel::_width()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fwindowevents">
+ <div class="SREntry">
+ <a id="Item70" onkeydown="return searchResults.Nav(event,70)" onkeypress="return searchResults.Nav(event,70)" onkeyup="return searchResults.Nav(event,70)" class="SRSymbol" href="../class_screen.html#aa4ea622368bdf47a3b22d026048ee83a" target="_parent">_windowEvents</a>
+ <span class="SRScope">Screen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fx">
+ <div class="SREntry">
+ <a id="Item71" onkeydown="return searchResults.Nav(event,71)" onkeypress="return searchResults.Nav(event,71)" onkeyup="return searchResults.Nav(event,71)" class="SRSymbol" href="../class_game_object.html#acc5b8970ff0036786fdd9af621bd1614" target="_parent">_x</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5fy">
+ <div class="SREntry">
+ <a id="Item72" onkeydown="return searchResults.Nav(event,72)" onkeypress="return searchResults.Nav(event,72)" onkeyup="return searchResults.Nav(event,72)" class="SRSymbol" href="../class_game_object.html#ade9a5568d88963b86547ddcaec465b4e" target="_parent">_y</a>
+ <span class="SRScope">GameObject</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_62.html b/docs/html/search/variables_62.html
new file mode 100644
index 0000000..3e07075
--- /dev/null
+++ b/docs/html/search/variables_62.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_blank">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_screen_panel.html#a1cc6ea44035f47d77d24b4cee9dc9d85" target="_parent">BLANK</a>
+ <span class="SRScope">ScreenPanel</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_blocks_5fper_5frow">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_game_panel.html#ae60d3f1c29382ad3c6e6b5c5a56d2160" target="_parent">BLOCKS_PER_ROW</a>
+ <span class="SRScope">GamePanel</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_63.html b/docs/html/search/variables_63.html
new file mode 100644
index 0000000..f9415b9
--- /dev/null
+++ b/docs/html/search/variables_63.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_checkpoint_5fchar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_level_reader.html#ad401a0f48a3eac678c0f53e95ea1f354" target="_parent">CHECKPOINT_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_64.html b/docs/html/search/variables_64.html
new file mode 100644
index 0000000..061bb3f
--- /dev/null
+++ b/docs/html/search/variables_64.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_down_5fkey">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_keyboard_handler.html#a3d8d985fdc3c3ac543e84647967f78e4" target="_parent">DOWN_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_65.html b/docs/html/search/variables_65.html
new file mode 100644
index 0000000..c28fe29
--- /dev/null
+++ b/docs/html/search/variables_65.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_enemy_5fchar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_level_reader.html#a67d3735d6a3e40fa61527dd1ff7cfa22" target="_parent">ENEMY_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_66.html b/docs/html/search/variables_66.html
new file mode 100644
index 0000000..71d264c
--- /dev/null
+++ b/docs/html/search/variables_66.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fps">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_game.html#a636d6897103fd12d230489d512bf2be1" target="_parent">FPS</a>
+ <span class="SRScope">Game</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_fullscreen_5fdefault">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_config.html#a3195b4273ebe9ac691167bff71394720" target="_parent">FULLSCREEN_DEFAULT</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_fullscreen_5fkey">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_config.html#ae2dd20bca46b767d2a30c32de7ab78cb" target="_parent">FULLSCREEN_KEY</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_6c.html b/docs/html/search/variables_6c.html
new file mode 100644
index 0000000..cd1c8d6
--- /dev/null
+++ b/docs/html/search/variables_6c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_left_5fkey">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_keyboard_handler.html#ab285a229f4f5c7c1be5504fdb629e10a" target="_parent">LEFT_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_70.html b/docs/html/search/variables_70.html
new file mode 100644
index 0000000..4aac788
--- /dev/null
+++ b/docs/html/search/variables_70.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_petrol_5ffrom_5fcheckpoint">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_player_car.html#aa51ff0da924f9f9b2ea95907a7a26784" target="_parent">PETROL_FROM_CHECKPOINT</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_petrol_5fuse_5frate">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_player_car.html#a1f0b0226242250bd470f48b73defe3be" target="_parent">PETROL_USE_RATE</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_petrol_5fuse_5fsmokescreen">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_player_car.html#af4d042839afea10b0947837040eab12c" target="_parent">PETROL_USE_SMOKESCREEN</a>
+ <span class="SRScope">PlayerCar</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_player_5fchar">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_level_reader.html#a8de3d894f4e67a7a0f66f6dfc3a7fbe1" target="_parent">PLAYER_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_popup_5ftime">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_destroyed_object_popup.html#a883845e614aba9d292eb85afa9423f31" target="_parent">POPUP_TIME</a>
+ <span class="SRScope">DestroyedObjectPopup</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_72.html b/docs/html/search/variables_72.html
new file mode 100644
index 0000000..2d3c244
--- /dev/null
+++ b/docs/html/search/variables_72.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_right_5fkey">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_keyboard_handler.html#a0822e8b6338b01cb09d08589d778af86" target="_parent">RIGHT_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rock_5fchar">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_level_reader.html#a321a0fcc5a9ae36a394782be4c71bd7d" target="_parent">ROCK_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_73.html b/docs/html/search/variables_73.html
new file mode 100644
index 0000000..002ceeb
--- /dev/null
+++ b/docs/html/search/variables_73.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_screen_5fheight_5fdefault">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_config.html#a2382c43dd0d51b3d52bf88d18438c579" target="_parent">SCREEN_HEIGHT_DEFAULT</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_5fheight_5fkey">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_config.html#a5dd914d11bd6f43c06ad4682be0efaba" target="_parent">SCREEN_HEIGHT_KEY</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_5fwidth_5fdefault">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_config.html#ad6f88b173db3508eaeb7b569655b5cf2" target="_parent">SCREEN_WIDTH_DEFAULT</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_screen_5fwidth_5fkey">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_config.html#abebfdbe6033183421dcdb4cdb6fc9549" target="_parent">SCREEN_WIDTH_KEY</a>
+ <span class="SRScope">Config</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_smoke_5ftime">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_smokescreen.html#aca053d39fcca8d45096512e92fb0f4d8" target="_parent">SMOKE_TIME</a>
+ <span class="SRScope">Smokescreen</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_smokescreen_5fkey">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_keyboard_handler.html#a2de5780311975180c0b78e7b0457eae1" target="_parent">SMOKESCREEN_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_75.html b/docs/html/search/variables_75.html
new file mode 100644
index 0000000..72bec15
--- /dev/null
+++ b/docs/html/search/variables_75.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_up_5fkey">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_keyboard_handler.html#a3ed342ff89f15b752a9957fd435e9094" target="_parent">UP_KEY</a>
+ <span class="SRScope">KeyboardHandler</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/html/search/variables_77.html b/docs/html/search/variables_77.html
new file mode 100644
index 0000000..3af4371
--- /dev/null
+++ b/docs/html/search/variables_77.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_wall_5fchar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_level_reader.html#a250f9fede6584dc196acce86a8e217f9" target="_parent">WALL_CHAR</a>
+ <span class="SRScope">LevelReader</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>