QTfrontend/KB.h
author unc0rr
Wed, 25 Jul 2012 16:24:30 +0400
changeset 7433 c7fff3e61d49
parent 6952 7f70f37bbf08
child 9080 9b42757d7e71
permissions -rw-r--r--
- Implement AI land marks which only used to tracks visited areas on the map for now. Significantly reduces wasting of cpu time by AI checking same place several times (10x or even more in rare cases) - More branching in walk algorythm which allows for better coverage of reachable places. Sometimes makes AI perform ridiculous jumping just to make a tiny step. - Small fixes/adjustments
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
208
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
     1
/*
1066
1f1b3686a2b0 Update copyright headers a bit
unc0rr
parents: 208
diff changeset
     2
 * Hedgewars, a free turn based strategy game
6952
7f70f37bbf08 license header year range adjustments
sheepluva
parents: 6700
diff changeset
     3
 * Copyright (c) 2004-2012 Andrey Korotaev <unC0Rr@gmail.com>
208
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
     4
 *
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
     5
 * This program is free software; you can redistribute it and/or modify
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
     6
 * it under the terms of the GNU General Public License as published by
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
     7
 * the Free Software Foundation; version 2 of the License
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
     8
 *
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
     9
 * This program is distributed in the hope that it will be useful,
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    12
 * GNU General Public License for more details.
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    13
 *
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    14
 * You should have received a copy of the GNU General Public License
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    15
 * along with this program; if not, write to the Free Software
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    16
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    17
 */
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    18
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    19
#ifndef KB_H
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    20
#define KB_H
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    21
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    22
#include <QString>
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    23
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    24
const ulong KBmsgsCount = 1;
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    25
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    26
const QString KBMessages[KBmsgsCount] =
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    27
{
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 1066
diff changeset
    28
    QT_TRANSLATE_NOOP("KB", "SDL_ttf returned error while rendering text, "
6616
f77bb02b669f astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents: 4976
diff changeset
    29
    "most propably it is related to the bug "
f77bb02b669f astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents: 4976
diff changeset
    30
    "in freetype2. It's recommended to update your "
f77bb02b669f astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents: 4976
diff changeset
    31
    "freetype lib.")
208
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    32
};
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    33
a049157d673a Implement Knowledge Base for libs/compilers bugs
unc0rr
parents:
diff changeset
    34
#endif // KB_H