Skip to content

Commit

Permalink
Merge branch 'master' into Release
Browse files Browse the repository at this point in the history
  • Loading branch information
Guy-Markman committed Jun 2, 2017
2 parents 0533296 + af6ad70 commit 00223f6
Show file tree
Hide file tree
Showing 27 changed files with 202 additions and 171 deletions.
55 changes: 18 additions & 37 deletions Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ OPTIMIZE_OUTPUT_FOR_C = NO
# qualified scopes will look different, etc.
# The default value is: NO.

OPTIMIZE_OUTPUT_JAVA = YES
OPTIMIZE_OUTPUT_JAVA = NO

# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
# sources. Doxygen will then generate output that is tailored for Fortran.
Expand Down Expand Up @@ -435,25 +435,25 @@ LOOKUP_CACHE_SIZE = 0
# normally produced when WARNINGS is set to YES.
# The default value is: NO.

EXTRACT_ALL = NO
EXTRACT_ALL = YES

# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will
# be included in the documentation.
# The default value is: NO.

EXTRACT_PRIVATE = NO
EXTRACT_PRIVATE = YES

# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
# scope will be included in the documentation.
# The default value is: NO.

EXTRACT_PACKAGE = NO
EXTRACT_PACKAGE = YES

# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be
# included in the documentation.
# The default value is: NO.

EXTRACT_STATIC = NO
EXTRACT_STATIC = YES

# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
# locally in source files will be included in the documentation. If set to NO,
Expand All @@ -469,7 +469,7 @@ EXTRACT_LOCAL_CLASSES = YES
# included.
# The default value is: NO.

EXTRACT_LOCAL_METHODS = NO
EXTRACT_LOCAL_METHODS = YES

# If this flag is set to YES, the members of anonymous namespaces will be
# extracted and appear in the documentation as a namespace called
Expand All @@ -478,7 +478,7 @@ EXTRACT_LOCAL_METHODS = NO
# are hidden.
# The default value is: NO.

EXTRACT_ANON_NSPACES = NO
EXTRACT_ANON_NSPACES = YES

# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
# undocumented members inside documented classes or files. If set to NO these
Expand Down Expand Up @@ -524,7 +524,7 @@ INTERNAL_DOCS = NO
# and Mac users are advised to set this option to NO.
# The default value is: system dependent.

CASE_SENSE_NAMES = NO
CASE_SENSE_NAMES = YES

# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
# their full class and namespace scopes in the documentation. If set to YES, the
Expand Down Expand Up @@ -778,7 +778,7 @@ WARN_FORMAT = "$file:$line: $text"
# messages should be written. If left blank the output is written to standard
# error (stderr).

WARN_LOGFILE = warn.txt
WARN_LOGFILE =

#---------------------------------------------------------------------------
# Configuration options related to the input files
Expand Down Expand Up @@ -846,6 +846,7 @@ FILE_PATTERNS = *.c \
*.md \
*.mm \
*.dox \
*.js \
*.py \
*.pyw \
*.f90 \
Expand All @@ -858,8 +859,7 @@ FILE_PATTERNS = *.c \
*.vhd \
*.vhdl \
*.ucf \
*.qsf \
*.js \
*.qsf

# The RECURSIVE tag can be used to specify whether or not subdirectories should
# be searched for input files as well.
Expand All @@ -874,7 +874,7 @@ RECURSIVE = YES
# Note that relative paths are relative to the directory from which doxygen is
# run.

EXCLUDE = gen-doc/*
EXCLUDE = gen-doc

# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded
Expand Down Expand Up @@ -907,14 +907,14 @@ EXCLUDE_SYMBOLS =
# that contain example code fragments that are included (see the \include
# command).

EXAMPLE_PATH =
EXAMPLE_PATH = README.md

# If the value of the EXAMPLE_PATH tag contains directories, you can use the
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
# *.h) to filter out the source-files in the directories. If left blank all
# files are included.

EXAMPLE_PATTERNS = *
EXAMPLE_PATTERNS =

# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
# searched for input files to be used with the \include or \dontinclude commands
Expand Down Expand Up @@ -996,7 +996,7 @@ USE_MDFILE_AS_MAINPAGE =
# also VERBATIM_HEADERS is set to NO.
# The default value is: NO.

SOURCE_BROWSER = NO
SOURCE_BROWSER = YES

# Setting the INLINE_SOURCES tag to YES will include the body of functions,
# classes and enums directly into the documentation.
Expand Down Expand Up @@ -1071,25 +1071,6 @@ USE_HTAGS = NO

VERBATIM_HEADERS = YES

# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the
# cost of reduced performance. This can be particularly helpful with template
# rich C++ code for which doxygen's built-in parser lacks the necessary type
# information.
# Note: The availability of this option depends on whether or not doxygen was
# generated with the -Duse-libclang=ON option for CMake.
# The default value is: NO.

CLANG_ASSISTED_PARSING = NO

# If clang assisted parsing is enabled you can provide the compiler with command
# line options that you would normally use when invoking the compiler. Note that
# the include paths will already be set by doxygen for the files and directories
# specified with INPUT and INCLUDE_PATH.
# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.

CLANG_OPTIONS =

#---------------------------------------------------------------------------
# Configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
Expand Down Expand Up @@ -1479,7 +1460,7 @@ DISABLE_INDEX = NO
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.

GENERATE_TREEVIEW = NO
GENERATE_TREEVIEW = YES

# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
# doxygen will group on one line in the generated HTML documentation.
Expand Down Expand Up @@ -1667,7 +1648,7 @@ EXTRA_SEARCH_MAPPINGS =
# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.
# The default value is: YES.

GENERATE_LATEX = YES
GENERATE_LATEX = NO

# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a
# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
Expand Down Expand Up @@ -1866,7 +1847,7 @@ COMPACT_RTF = NO
# The default value is: NO.
# This tag requires that the tag GENERATE_RTF is set to YES.

RTF_HYPERLINKS = NO
RTF_HYPERLINKS = YES

# Load stylesheet definitions from file. Syntax is similar to doxygen's config
# file, i.e. a series of assignments. You only have to provide replacements,
Expand Down
62 changes: 34 additions & 28 deletions Files/game.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
/**
* @file Files\game.js functions for game.html
* @file Files/game.js Implementation of @ref game
* @defgroup game Functions for game.js
* @addtogroup game
* @{
*/

Expand Down Expand Up @@ -124,42 +126,46 @@ function get_title() {

/**
* check if there is a need to move to the next part
* @return nothing
* @return nothing
*/
function check_move_to_next() {
xmlrequest("check_move_next_page",
function() {
if (this.readyState == 4 && this.status == 200) {
if (xmlstring_to_boolean(this.responseText)) {
switch (state) {
case "wait":
switch_screens();
state = "question";
get_title()
xmlrequest("moved_to_next_question", null);
break;
case "question":
switch_screens();
state = "leaderboard";
xmlrequest("moved_to_next_question", null);
break;
case "wait_question":
get_score();
switch_screens();
state = "leaderboard";
xmlrequest("moved_to_next_question", null);
break;
case "leaderboard":
switch_screens();
xmlrequest("moved_to_next_question", null);
state = "question";
break;
if (this.readyState == 4) {
if (this.status == 200) {
if (xmlstring_to_boolean(this.responseText)) {
switch (state) {
case "wait":
get_title()
switch_screens();
state = "question";
xmlrequest("moved_to_next_question", null);
break;
case "question":
switch_screens();
state = "leaderboard";
xmlrequest("moved_to_next_question", null);
break;
case "wait_question":
get_score();
switch_screens();
state = "leaderboard";
xmlrequest("moved_to_next_question", null);
break;
case "leaderboard":
get_title()
switch_screens();
xmlrequest("moved_to_next_question", null);
state = "question";
break;
}
}
}
setTimeout(check_move_to_next, 1000);
}
}
);
setTimeout(check_move_to_next, 1000);

}

/** @} */
4 changes: 3 additions & 1 deletion Files/home.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
/**
* @file Files\home.js functions for game.html
* @file Files/home.js Implementation of @ref home
* @defgroup home Functions for home.js
* @addtogroup home
* @{
*/

Expand Down
4 changes: 3 additions & 1 deletion Files/new.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
/**
* @file Files\new.js functions for game.html
* @file Files/new.js Implementation of @ref new
* @defgroup new Functions for new.js
* @addtogroup new
* @{
*/

Expand Down
Loading

0 comments on commit 00223f6

Please sign in to comment.