QTfrontend/binds.cpp
author unc0rr
Mon, 29 Sep 2008 22:14:23 +0000
changeset 1301 c6fe8a4bfd34
parent 1066 1f1b3686a2b0
child 1639 89b536a3cf3c
permissions -rw-r--r--
Fix a bug screwing team selection up in network game (REMOVETEAM message doesn't have teamID, and after removing the team QMap still contains old info, when add and remove team with the same name, total hedgehogs number will be decreased by first team hh number)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
539
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
     1
/*
1066
1f1b3686a2b0 Update copyright headers a bit
unc0rr
parents: 1051
diff changeset
     2
 * Hedgewars, a free turn based strategy game
948
5d49a92c240a Fix chat behavior
unc0rr
parents: 947
diff changeset
     3
 * Copyright (c) 2005-2008 Andrey Korotaev <unC0Rr@gmail.com>
539
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
     4
 *
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
     5
 * This program is free software; you can redistribute it and/or modify
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
     6
 * it under the terms of the GNU General Public License as published by
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
     7
 * the Free Software Foundation; version 2 of the License
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
     8
 *
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
     9
 * This program is distributed in the hope that it will be useful,
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    12
 * GNU General Public License for more details.
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    13
 *
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    14
 * You should have received a copy of the GNU General Public License
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    15
 * along with this program; if not, write to the Free Software
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    16
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    17
 */
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    18
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    19
#include "binds.h"
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    20
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    21
const BindAction cbinds[BINDS_NUMBER] =
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    22
{
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    23
	{"+up",	"up",	QT_TRANSLATE_NOOP("binds", "up"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    24
	{"+left",	"left",	QT_TRANSLATE_NOOP("binds", "left"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    25
	{"+right",	"right",	QT_TRANSLATE_NOOP("binds", "right"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    26
	{"+down",	"down",	QT_TRANSLATE_NOOP("binds", "down"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    27
	{"ljump",	"return",	QT_TRANSLATE_NOOP("binds", "jump"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    28
	{"hjump",	"backspace",	QT_TRANSLATE_NOOP("binds", "jump"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    29
	{"+attack",	"space",	QT_TRANSLATE_NOOP("binds", "attack"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    30
	{"put",	"mousel",	QT_TRANSLATE_NOOP("binds", "put"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    31
	{"switch",	"tab",	QT_TRANSLATE_NOOP("binds", "switch"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    32
	{"findhh",	"h",	QT_TRANSLATE_NOOP("binds", "find hedgehog"),	true},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    33
	{"ammomenu",	"mouser",	QT_TRANSLATE_NOOP("binds", "ammo menu"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    34
	{"slot 1",	"f1",	QT_TRANSLATE_NOOP("binds", "slot 1"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    35
	{"slot 2",	"f2",	QT_TRANSLATE_NOOP("binds", "slot 2"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    36
	{"slot 3",	"f3",	QT_TRANSLATE_NOOP("binds", "slot 3"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    37
	{"slot 4",	"f4",	QT_TRANSLATE_NOOP("binds", "slot 4"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    38
	{"slot 5",	"f5",	QT_TRANSLATE_NOOP("binds", "slot 5"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    39
	{"slot 6",	"f6",	QT_TRANSLATE_NOOP("binds", "slot 6"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    40
	{"slot 7",	"f7",	QT_TRANSLATE_NOOP("binds", "slot 7"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    41
	{"slot 8",	"f8",	QT_TRANSLATE_NOOP("binds", "slot 8"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    42
	{"slot 9",	"f9",	QT_TRANSLATE_NOOP("binds", "slot 9"),	true},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    43
	{"timer 1",	"1",	QT_TRANSLATE_NOOP("binds", "timer 1 sec"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    44
	{"timer 2",	"2",	QT_TRANSLATE_NOOP("binds", "timer 2 sec"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    45
	{"timer 3",	"3",	QT_TRANSLATE_NOOP("binds", "timer 3 sec"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    46
	{"timer 4",	"4",	QT_TRANSLATE_NOOP("binds", "timer 4 sec"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    47
	{"timer 5",	"5",	QT_TRANSLATE_NOOP("binds", "timer 5 sec"),	true},
947
4e0c3ad89483 - 't' key for entering chat message
unc0rr
parents: 539
diff changeset
    48
	{"chat",	"t",	QT_TRANSLATE_NOOP("binds", "chat"),	false},
993
4319810f23c1 - Fix chat state at start
unc0rr
parents: 948
diff changeset
    49
	{"history",	"`",	QT_TRANSLATE_NOOP("binds", "chat history"),	false},
539
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    50
	{"pause",	"p",	QT_TRANSLATE_NOOP("binds", "pause"),	false},
1022
f6a3fcb329ca Start exit confirmation implementation
unc0rr
parents: 993
diff changeset
    51
	{"confirm",	"y",	QT_TRANSLATE_NOOP("binds", "confirmation"),	false},
539
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    52
	{"+voldown",	"9",	QT_TRANSLATE_NOOP("binds", "volume down"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    53
	{"+volup",	"0",	QT_TRANSLATE_NOOP("binds", "volume up"),	false},
1051
dfdd5dfe97d4 Enable fullscreen switching back, now it's bound on F12
unc0rr
parents: 1022
diff changeset
    54
	{"fullscr",	"f12",	QT_TRANSLATE_NOOP("binds", "change mode"),	false},
539
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    55
	{"capture",	"c",	QT_TRANSLATE_NOOP("binds", "capture"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    56
	{"rotmask",	"delete",	QT_TRANSLATE_NOOP("binds", "hedgehogs\ninfo"),	false},
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    57
	{"quit",	"escape",	QT_TRANSLATE_NOOP("binds", "quit"),	true}
6a9bf1852bbc Ability to choose which info is shown above hedgehogs
unc0rr
parents:
diff changeset
    58
};