Codebase list blockattack / 2e41038a-8166-4f34-8519-526630481363/upstream/2.8.0+git20221018.1.98103e6+ds
Import upstream version 2.8.0+git20221018.1.98103e6+ds Debian Janitor 1 year, 4 months ago
81 changed file(s) with 780 addition(s) and 65 deletion(s). Raw diff Collapse all Expand all
+0
-17
.github/workflows/main.yml less more
0 name: Build
1
2 on: [push]
3
4 jobs:
5 ci_job:
6 runs-on: ubuntu-latest
7 name: Test that the game can be compiled
8 steps:
9 - name: Check Out Repo
10 uses: actions/checkout@v2
11 - name: Check lint
12 run: bash source/misc/lint/runLint.sh
13 - name: Test Fedora 29
14 run: docker build -f source/misc/docker/Dockerfile.Fedora29build . -t blockattack_test
15 - name: Test Windows MXE
16 run: docker build -f source/misc/docker/Dockerfile.WindoesBuild . -t blockattack_test
+0
-31
.gitignore less more
0 /nbproject/private/
1 *.P
2 *.o
3 *.a
4 *~
5 *.orig
6 winicon.res
7 nbproject
8 .*
9 !.travis.yml
10 !.gitignore
11 !.editorconfig
12 !.dockerignore
13 *.patch
14 Game/blockattack*
15 Game/mods/1.3.0.bricks.data
16 cmake_install.cmake
17 CMake*
18 !CMakeLists.txt
19 CPack*
20 Makefile
21 source/manual/
22 -source/manual/block_attack_manual.tex
23 man/blockattack.6.gz
24 source/misc/translation/locale
25 *.mo
26 install_manifest.txt
27 build
28 _CPack_Packages
29 #Different CPack results..
30 blockattack-*
00 # Changelog
1
2 ## Unreleased
3
4 ### Added
5 - Added Swedish translation by sanchez-gayatri
6
7 ### Changed
8 - Update library versions for the compiled version:
9 - SDL2: 2.0.20 to 2.24.1
10 - SDL2_ttf: 2.0.15 to 2.0.18
111
212 ## [2.8.0] - 2022-02-18
313
11 project (blockattack)
22 set(BIN_DIR ${blockattack_SOURCE_DIR}/Game)
33
4 SET(CPACK_PACKAGE_VERSION "2.8.0")
4 SET(CPACK_PACKAGE_VERSION "2.9.0-SNAPSHOT")
55 SET(CPACK_PACKAGE_VERSION_MAJOR "2")
6 SET(CPACK_PACKAGE_VERSION_MINOR "8")
6 SET(CPACK_PACKAGE_VERSION_MINOR "9")
77 SET(CPACK_PACKAGE_VERSION_PATCH "0")
88 SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Block Attack - Rise of the Blocks ${CPACK_PACKAGE_VERSION}")
99 SET(CPACK_PACKAGE_VENDOR "Poul Sander")
5454 endif()
5555 endif()
5656
57 if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
58 set(MACOSX TRUE)
59 endif()
60
5761 #Compiler options
5862 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -std=c++11")
5963 set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_DEBUG} -g -DDEBUG")
7276 include_directories(${SDL2MIXER_INCLUDE_DIRS})
7377 include_directories(${SDL2IMAGE_INCLUDE_DIRS})
7478 include_directories(${SDL2TTF_INCLUDE_DIRS})
79
80 find_package(Intl REQUIRED)
81 include_directories(${Intl_INCLUDE_DIRS})
7582
7683 find_package(Boost COMPONENTS program_options REQUIRED)
7784
105112 target_link_libraries( blockattack fmt)
106113 target_link_libraries( blockattack platform_folders)
107114 target_link_libraries( blockattack physfs)
115 if (MACOSX)
116 target_link_libraries( blockattack intl)
117 endif()
108118 target_link_libraries( blockattack ${SDL2MIXER_LIBRARIES} ${SDL2IMAGE_LIBRARIES} ${SDL2TTF_LIBRARIES})
109119 target_link_libraries( blockattack ${Boost_LIBRARIES} )
110120 set_target_properties( blockattack PROPERTIES RUNTIME_OUTPUT_DIRECTORY Game)
Binary diff not shown
00 .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
1 .TH BLOCKATTACK "6" "February 2022" "blockattack 2.8.0" "Games"
1 .TH BLOCKATTACK "6" "February 2022" "blockattack 2.9.0-SNAPSHOT" "Games"
22 .SH NAME
33 blockattack \- a puzzle game inspired by Tetris Attack
44 .SH SYNOPSIS
55 .B blockattack
66 [\fI\,OPTION\/\fR]...
77 .SH DESCRIPTION
8 Block Attack \- Rise of the blocks 2.8.0
8 Block Attack \- Rise of the blocks 2.9.0\-SNAPSHOT
99 .PP
1010 Block Attack \- Rise of the Blocks is a puzzle/blockfall game inspired by Tetris Attack for the SNES.
1111 .PP
1010 Also:
1111 Paul Wise, Jordà Polo, mstraube and scootergrisen for patches and bug reports
1212
13 This does not cover non-embedded libraries.
13 Translations
14 Swedish by sanchez-gayatri
15
16
1417
1518 Detailed auther information regarding media can be found in the blockattack.data zip-file
2929 #define GAMENAME "blockattack"
3030
3131 #ifndef VERSION_NUMBER
32 #define VERSION_NUMBER "2.8.0"
32 #define VERSION_NUMBER "2.9.0-SNAPSHOT"
3333 #endif
1414
1515 COPY . /staging/blockattack-game
1616
17 ENV BLOCKATTACK_VERSION 2.8.0
17 ENV BLOCKATTACK_VERSION 2.9.0-SNAPSHOT
1818
1919 RUN cd /staging/blockattack-game && \
2020 ./packdata.sh && \
1414
1515 COPY . /staging/blockattack-game
1616
17 ENV BLOCKATTACK_VERSION 2.8.0
17 ENV BLOCKATTACK_VERSION 2.9.0-SNAPSHOT
1818
1919 RUN cd /staging/blockattack-game && \
2020 ./packdata.sh && \
55
66 COPY . /staging/blockattack-game
77
8 ENV BLOCKATTACK_VERSION 2.8.0
8 ENV BLOCKATTACK_VERSION 2.9.0-SNAPSHOT
99
1010 RUN cd /staging/blockattack-game && \
1111 ./packdata.sh && \
1010
1111 COPY . /staging/blockattack-game
1212
13 ENV BLOCKATTACK_VERSION 2.8.0
13 ENV BLOCKATTACK_VERSION 2.9.0-SNAPSHOT
1414
1515 RUN cd /staging/blockattack-game && \
1616 ./packdata.sh && \
77
88 COPY . /staging/blockattack-game
99
10 ENV BLOCKATTACK_VERSION 2.8.0
10 ENV BLOCKATTACK_VERSION 2.9.0-SNAPSHOT
1111
1212 RUN cd /staging/blockattack-game && \
1313 ./packdata.sh && \
1818 <category>Game</category>
1919 <category>ArcadeGame</category>
2020 </categories>
21 <content_rating type="oars-1.1"/>
2122 <screenshots>
2223 <screenshot type="default">
2324 <image>https://files.poulsander.com/~poul19/public_files/blockattack/v2.5.0/blockattack_2.5.0_vs1.png</image>
4142 <url type="faq">https://blockattack.net/instructions/</url>
4243 <update_contact>blockattack_AT_poulsander.com</update_contact>
4344 <translation type="gettext">blockattack_roftb</translation>
45 <releases>
46 <release version="v2.8.0" date="2022-02-18" type="stable">
47 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.8.0</url>
48 </release>
49 <release version="v2.7.0" date="2021-10-23" type="stable">
50 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.7.0</url>
51 </release>
52 <release version="v2.6.0" date="2020-09-26" type="stable">
53 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.6.0</url>
54 </release>
55 <release version="v2.5.0" date="2019-05-25" type="stable">
56 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.5.0</url>
57 </release>
58 <release version="v2.4.0" date="2019-03-10" type="stable">
59 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.4.0</url>
60 </release>
61 <release version="v2.3.0" date="2018-07-01" type="stable">
62 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.3.0</url>
63 </release>
64 <release version="v2.2.0" date="2018-05-20" type="stable">
65 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.2.0</url>
66 </release>
67 <release version="v2.1.2" date="2018-01-12" type="stable">
68 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.1.2</url>
69 </release>
70 <release version="v2.1.1" date="2017-04-01" type="stable">
71 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.1.1</url>
72 </release>
73 <release version="v2.0.1" date="2016-10-01" type="stable">
74 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.0.1</url>
75 </release>
76 <release version="v2.0.0" date="2016-05-01" type="stable">
77 <url>https://github.com/blockattack/blockattack-game/releases/tag/v2.0.0</url>
78 </release>
79 </releases>
4480 </component>
11 set -e
22 set -x
33
4 mkdir -p /staging/deps && cd /staging/deps && curl https://libsdl.org/release/SDL2-2.0.20.tar.gz | tar -zx && cd SDL2-2.0.20 && ls -lrt
5 cd /staging/deps/SDL2-2.0.20 && ./configure --enable-shared --enable-static && make && make install
4 mkdir -p /staging/deps && cd /staging/deps && curl https://libsdl.org/release/SDL2-2.24.1.tar.gz | tar -zx && cd SDL2-2.24.1 && ls -lrt
5 cd /staging/deps/SDL2-2.24.1 && ./configure --enable-shared --enable-static && make && make install
66
77 #https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.5.tar.gz
88 mkdir -p /staging/deps && cd /staging/deps && curl https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.5.tar.gz | tar -zx && cd SDL2_image-2.0.5 && ls -lrt
1212 mkdir -p /staging/deps && cd /staging/deps && curl https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.4.tar.gz | tar -zx && cd SDL2_mixer-2.0.4 && ls -lrt
1313 cd /staging/deps/SDL2_mixer-2.0.4 && ./configure --enable-shared --enable-static && make && make install
1414
15 #https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.15.tar.gz
16 mkdir -p /staging/deps && cd /staging/deps && curl https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.15.tar.gz | tar -zx && cd SDL2_ttf-2.0.15 && ls -lrt
17 cd /staging/deps/SDL2_ttf-2.0.15 && ./configure --enable-shared --enable-static && make && make install
15 #https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.18.tar.gz
16 mkdir -p /staging/deps && cd /staging/deps && curl https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.18.tar.gz | tar -zx && cd SDL2_ttf-2.0.18 && ls -lrt
17 cd /staging/deps/SDL2_ttf-2.0.18 && ./configure --enable-shared --enable-static && make && make install
1818 mkdir -p /staging/blockattack-game
1919
2020 mkdir -p /staging/deps && cd /staging/deps && curl https://icculus.org/physfs/downloads/physfs-3.0.2.tar.bz2 | tar -jx && cd physfs-3.0.2 && ls -lrt
0 # SOME DESCRIPTIVE TITLE.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: \n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2022-07-02 12:34+0200\n"
10 "PO-Revision-Date: 2022-07-03 08:15+0200\n"
11 "Language-Team: \n"
12 "MIME-Version: 1.0\n"
13 "Content-Type: text/plain; charset=UTF-8\n"
14 "Content-Transfer-Encoding: 8bit\n"
15 "X-Generator: Poedit 2.3\n"
16 "Last-Translator: \n"
17 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18 "Language: sv\n"
19
20 #: ../../code/DialogBox.cpp:132
21 msgid "Enter to accept"
22 msgstr "Tryck retur för att acceptera"
23
24 #: ../../code/DialogBox.cpp:133
25 msgid "Esc to cancel"
26 msgstr "Tryck esc för att avbryta"
27
28 #: ../../code/HelpAboutState.cpp:52
29 msgid "No audio driver"
30 msgstr "Ingen ljuddrivrutin"
31
32 #: ../../code/HelpAboutState.cpp:55
33 msgid "Name:"
34 msgstr "Namn:"
35
36 #: ../../code/HelpAboutState.cpp:55 ../../code/main.cpp:323
37 msgid "Block Attack - Rise of the Blocks"
38 msgstr "Blockattack - blocken reser sig"
39
40 #: ../../code/HelpAboutState.cpp:56
41 msgid "Original name:"
42 msgstr "Ursprungligt namn:"
43
44 #: ../../code/HelpAboutState.cpp:57
45 msgid "Version:"
46 msgstr "Version:"
47
48 #: ../../code/HelpAboutState.cpp:58
49 msgid "Homepage:"
50 msgstr "Webbsida:"
51
52 #: ../../code/HelpAboutState.cpp:59
53 msgid "Github page:"
54 msgstr "Github-webbsida:"
55
56 #: ../../code/HelpAboutState.cpp:60
57 msgid "SDL render:"
58 msgstr "SDL-återgivare:"
59
60 #: ../../code/HelpAboutState.cpp:61
61 msgid "SDL audio driver:"
62 msgstr "SDL-ljuddrivrutin:"
63
64 #: ../../code/HelpAboutState.cpp:62
65 msgid "SDL compiled version:"
66 msgstr "SDL-kompilerad version:"
67
68 #: ../../code/HelpAboutState.cpp:63
69 msgid "SDL linked version:"
70 msgstr "SDL-länkad version:"
71
72 #: ../../code/HelpAboutState.cpp:66
73 msgid "SDL_image compiled version:"
74 msgstr "SDL_image-kompilerad version:"
75
76 #: ../../code/HelpAboutState.cpp:67
77 msgid "SDL_image linked version:"
78 msgstr "SDL_image-länkad version:"
79
80 #: ../../code/HelpAboutState.cpp:70
81 msgid "SDL_mixer compiled version:"
82 msgstr "SDL_mixer-kompilerad version:"
83
84 #: ../../code/HelpAboutState.cpp:71
85 msgid "SDL_mixer linked version:"
86 msgstr "SDL_mixer-länkad version:"
87
88 #: ../../code/HelpAboutState.cpp:74
89 msgid "SDL_ttf compiled version:"
90 msgstr "SDL_ttf-kompilerad version:"
91
92 #: ../../code/HelpAboutState.cpp:75
93 msgid "SDL_ttf linked version:"
94 msgstr "SDL_ttf-länkad version:"
95
96 #: ../../code/HelpAboutState.cpp:80
97 msgid "PhysFS compiled version:"
98 msgstr "PhysFS-kompilerad version:"
99
100 #: ../../code/HelpAboutState.cpp:81
101 msgid "PhysFS linked version:"
102 msgstr "PhysFS-länkad version:"
103
104 #: ../../code/HelpAboutState.cpp:82
105 msgid "Save folder:"
106 msgstr "Spara i mapp:"
107
108 #: ../../code/HelpAboutState.cpp:83
109 msgid "Locale:"
110 msgstr "Lokal:"
111
112 #: ../../code/HelpAboutState.cpp:85 ../../code/menudef.cpp:550
113 msgid "About"
114 msgstr "Om"
115
116 #: ../../code/HelpGamepadState.cpp:32
117 msgid ""
118 "Only SDL2 compatible controllers are supported!\n"
119 "Supported controllers: "
120 msgstr ""
121 "Endast SDL2-kompatibla kontroller stöds!\n"
122 "Kontroller som stöds:"
123
124 #: ../../code/HelpGamepadState.cpp:44
125 msgid "Move cursor"
126 msgstr "Flytta markör"
127
128 #: ../../code/HelpGamepadState.cpp:45
129 msgid "Push line"
130 msgstr "Flytta upp rad"
131
132 #: ../../code/HelpGamepadState.cpp:46
133 msgid "Back (Menu)"
134 msgstr "Tillbaka (meny)"
135
136 #: ../../code/HelpGamepadState.cpp:47
137 msgid "Switch"
138 msgstr "Växla"
139
140 #: ../../code/HelpGamepadState.cpp:48
141 msgid "Confirm"
142 msgstr "Bekräfta"
143
144 #: ../../code/HelpHowtoState.cpp:123
145 msgid "Switch block horizontally"
146 msgstr "Växla block horisontellt"
147
148 #: ../../code/HelpHowtoState.cpp:124
149 msgid "Match 3 to clear"
150 msgstr "Para ihop tre för att tömma"
151
152 #: ../../code/HelpHowtoState.cpp:125
153 msgid "Create combos!"
154 msgstr "Skapa kombinationer!"
155
156 #: ../../code/HelpHowtoState.cpp:126
157 msgid "Drop blocks!"
158 msgstr "Släpp block!"
159
160 #: ../../code/HelpHowtoState.cpp:127
161 msgid "Create a chain effect"
162 msgstr "Skapa en kedjeeffekt"
163
164 #: ../../code/HelpModInfoState.cpp:93
165 msgid "Load order:"
166 msgstr "Läs in ordning:"
167
168 #: ../../code/HelpModInfoState.cpp:100
169 msgid "(Disabled)"
170 msgstr "(Avaktiverad)"
171
172 #: ../../code/HelpModInfoState.cpp:104 ../../code/menudef.cpp:542
173 msgid "Mod info"
174 msgstr "Modinformation"
175
176 #: ../../code/levelselect.cpp:85
177 msgid "Select Puzzle"
178 msgstr "Markera pussel"
179
180 #: ../../code/levelselect.cpp:88
181 msgid "Stage Clear Level Select"
182 msgstr "Markera bana för nivåtömning"
183
184 #: ../../code/levelselect.cpp:194
185 msgid "Best score: {}"
186 msgstr "Bästa poäng: {}"
187
188 #: ../../code/levelselect.cpp:195
189 msgid "Time used: {}"
190 msgstr "Använd tid: {}"
191
192 #: ../../code/levelselect.cpp:198
193 msgid "Time used: {} : {:02}"
194 msgstr "Använd tid: {} : {:02}"
195
196 #: ../../code/levelselect.cpp:203
197 msgid "Total score: {} in {}:{:02}"
198 msgstr "Total poäng {} på {}:{:02}"
199
200 #: ../../code/main.cpp:150
201 msgid "GAME OVER"
202 msgstr "SPELET ÄR SLUT"
203
204 #: ../../code/main.cpp:151
205 msgid "WINNER"
206 msgstr "VINNARE"
207
208 #: ../../code/main.cpp:152
209 msgid "DRAW"
210 msgstr "OAVGJORT"
211
212 #: ../../code/main.cpp:477 ../../code/main.cpp:608
213 msgid "AI"
214 msgstr "AI"
215
216 #: ../../code/main.cpp:480
217 msgid "Playing field"
218 msgstr "Spelfält"
219
220 #: ../../code/main.cpp:554
221 msgid "Time Trial"
222 msgstr "Tidsutmaning"
223
224 #: ../../code/main.cpp:555
225 msgid "Score as much as possible in 2 minutes"
226 msgstr "Få så många poäng som möjligt på två minuter"
227
228 #: ../../code/main.cpp:559
229 msgid "Stage Clear"
230 msgstr "Nivåtömning"
231
232 #: ../../code/main.cpp:560
233 msgid "You must clear a number of lines. Speed is rapidly increased."
234 msgstr "Du måste tömma ett antal rader. Hastigheten ökar fort."
235
236 #: ../../code/main.cpp:563
237 msgid "Puzzle"
238 msgstr "Pussel"
239
240 #: ../../code/main.cpp:564
241 msgid "Clear the entire board with a limited number of moves."
242 msgstr "Töm hela spelfältet med ett begränsat antal steg."
243
244 #: ../../code/main.cpp:567
245 msgid "Endless"
246 msgstr "Oändligt"
247
248 #: ../../code/main.cpp:568
249 msgid "Score as much as possible. No time limit."
250 msgstr "Få så många poäng som möjligt. Ingen tidsbegräsning."
251
252 #: ../../code/main.cpp:578
253 msgid "Objective:"
254 msgstr "Mål:"
255
256 #: ../../code/main.cpp:588
257 msgid "Movement keys:"
258 msgstr "Tangenter för steg:"
259
260 #: ../../code/main.cpp:590
261 msgid "Switch: "
262 msgstr "Växla:"
263
264 #: ../../code/main.cpp:592
265 msgid "Restart: "
266 msgstr "Omstart:"
267
268 #: ../../code/main.cpp:595
269 msgid "Push line: "
270 msgstr "Flytta upp rad:"
271
272 #: ../../code/main.cpp:1072
273 msgid "Player 2"
274 msgstr "Spelare 2"
275
276 #: ../../code/menudef.cpp:60
277 msgid "Up arrow"
278 msgstr "Uppil"
279
280 #: ../../code/menudef.cpp:63
281 msgid "Down arrow"
282 msgstr "Nerpil"
283
284 #: ../../code/menudef.cpp:66
285 msgid "Left arrow"
286 msgstr "Vänster pil"
287
288 #: ../../code/menudef.cpp:69
289 msgid "Right arrow"
290 msgstr "Höger pil"
291
292 #: ../../code/menudef.cpp:72
293 msgid "Right Ctrl"
294 msgstr "Höger ctrl"
295
296 #: ../../code/menudef.cpp:75
297 msgid "Left Ctrl"
298 msgstr "Vänster ctrl"
299
300 #: ../../code/menudef.cpp:78
301 msgid "Right shift"
302 msgstr "Höger skift"
303
304 #: ../../code/menudef.cpp:81
305 msgid "Left shift"
306 msgstr "Vänster skift"
307
308 #: ../../code/menudef.cpp:84
309 msgid "Right alt"
310 msgstr "Höger alt"
311
312 #: ../../code/menudef.cpp:87
313 msgid "Left alt"
314 msgstr "Vänster alt"
315
316 #: ../../code/menudef.cpp:90
317 msgid "Return"
318 msgstr "Retur"
319
320 #: ../../code/menudef.cpp:93
321 msgid "Space"
322 msgstr "Mellanslag"
323
324 #: ../../code/menudef.cpp:150
325 msgid "Volume: {}%"
326 msgstr "Volym {}%"
327
328 #: ../../code/menudef.cpp:195
329 msgid "Test sound"
330 msgstr "Testa ljud"
331
332 #: ../../code/menudef.cpp:211
333 msgid "Test music"
334 msgstr "Testa musik"
335
336 #: ../../code/menudef.cpp:245
337 msgid "Single Player Endless"
338 msgstr "Enspelarläge oändligt"
339
340 #: ../../code/menudef.cpp:252
341 msgid "Slow"
342 msgstr "Långsamt"
343
344 #: ../../code/menudef.cpp:253
345 msgid "Fast"
346 msgstr "Snabbt"
347
348 #: ../../code/menudef.cpp:254
349 msgid "Faster"
350 msgstr "Snabbare"
351
352 #: ../../code/menudef.cpp:255
353 msgid "Even faster"
354 msgstr "Ännu snabbare"
355
356 #: ../../code/menudef.cpp:256
357 msgid "Fastest"
358 msgstr "Snabbast"
359
360 #: ../../code/menudef.cpp:298
361 msgid "Always use software render: On"
362 msgstr "Använd alltid programåtergivare: På"
363
364 #: ../../code/menudef.cpp:299
365 msgid "Always use software render: Off"
366 msgstr "Använd alltid programåtergivare: Av"
367
368 #: ../../code/menudef.cpp:325
369 msgid "Music: "
370 msgstr "Musik:"
371
372 #: ../../code/menudef.cpp:328
373 msgid "Music: Off"
374 msgstr "Musik: Av"
375
376 #: ../../code/menudef.cpp:336
377 msgid "Sound: "
378 msgstr "Ljud:"
379
380 #: ../../code/menudef.cpp:339
381 msgid "Sound: Off"
382 msgstr "Ljud: Av"
383
384 #: ../../code/menudef.cpp:344
385 msgid "Fullscreen: On"
386 msgstr "Helskärm: På"
387
388 #: ../../code/menudef.cpp:344
389 msgid "Fullscreen: Off"
390 msgstr "Helskärm: Av"
391
392 #: ../../code/menudef.cpp:356
393 msgid "Music volume"
394 msgstr "Musikvolym"
395
396 #: ../../code/menudef.cpp:364
397 msgid "Sound volume"
398 msgstr "Ljudvolym"
399
400 #: ../../code/menudef.cpp:379
401 msgid "Enter player 1 name:"
402 msgstr "Skriv namnet på spelare 1:"
403
404 #: ../../code/menudef.cpp:385
405 msgid "Enter player 2 name:"
406 msgstr "Skriv namnet på spelare 2:"
407
408 #: ../../code/menudef.cpp:395
409 msgid "Change key bindings"
410 msgstr "Ändra tangentbindningar"
411
412 #: ../../code/menudef.cpp:396
413 msgid "Left"
414 msgstr "Vänster"
415
416 #: ../../code/menudef.cpp:397
417 msgid "Right"
418 msgstr "Höger"
419
420 #: ../../code/menudef.cpp:398
421 msgid "Up"
422 msgstr "Upp"
423
424 #: ../../code/menudef.cpp:399
425 msgid "Down"
426 msgstr "Ner"
427
428 #: ../../code/menudef.cpp:400
429 msgid "Push"
430 msgstr "Tryck"
431
432 #: ../../code/menudef.cpp:401
433 msgid "Change"
434 msgstr "Ändra"
435
436 #: ../../code/menudef.cpp:420 ../../code/menudef.cpp:445
437 msgid "Player configuration"
438 msgstr "Spelarkonfiguration"
439
440 #: ../../code/menudef.cpp:424
441 msgid "Change player 1's name"
442 msgstr "Ändra namnet på spelare 1"
443
444 #: ../../code/menudef.cpp:426
445 msgid "Change player 2's name"
446 msgstr "Ändra namnet på spelare 2"
447
448 #: ../../code/menudef.cpp:428
449 msgid "Change player 1's keys"
450 msgstr "Ändra tangenterna för spelare 1"
451
452 #: ../../code/menudef.cpp:430
453 msgid "Change player 2's keys"
454 msgstr "Ändra tangenterna för spelare 2"
455
456 #: ../../code/menudef.cpp:439
457 msgid "Configuration"
458 msgstr "Konfiguration"
459
460 #: ../../code/menudef.cpp:460
461 msgid "Single player VS"
462 msgstr "Enspelarläge VS"
463
464 #: ../../code/menudef.cpp:476
465 msgid "Very easy"
466 msgstr "Väldigt lätt"
467
468 #: ../../code/menudef.cpp:477
469 msgid "Easy"
470 msgstr "Lätt"
471
472 #: ../../code/menudef.cpp:478
473 msgid "Below normal"
474 msgstr "Under normal"
475
476 #: ../../code/menudef.cpp:479
477 msgid "Normal"
478 msgstr "Normal"
479
480 #: ../../code/menudef.cpp:480
481 msgid "Above normal"
482 msgstr "Över normal"
483
484 #: ../../code/menudef.cpp:481
485 msgid "Hard"
486 msgstr "Svår"
487
488 #: ../../code/menudef.cpp:482
489 msgid "Hardest"
490 msgstr "Svårast"
491
492 #: ../../code/menudef.cpp:494
493 msgid "Multiplayer"
494 msgstr "Flerspelarläge"
495
496 #: ../../code/menudef.cpp:496
497 msgid "Two player - time trial"
498 msgstr "Tvåspelarläge - tidsutmaning"
499
500 #: ../../code/menudef.cpp:498
501 msgid "Two player - vs"
502 msgstr "Tvåspelarläge - vs"
503
504 #: ../../code/menudef.cpp:527 ../../code/menudef.cpp:546
505 msgid "Credits"
506 msgstr "Tack till"
507
508 #: ../../code/menudef.cpp:532 ../../code/menudef.cpp:609
509 msgid "Help"
510 msgstr "Hjälp"
511
512 #: ../../code/menudef.cpp:534
513 msgid "How to"
514 msgstr "Handledning"
515
516 #: ../../code/menudef.cpp:538
517 msgid "Gamepad"
518 msgstr "Spelkontroll"
519
520 #: ../../code/menudef.cpp:557 ../../code/menudef.cpp:601
521 msgid "Single player"
522 msgstr "Enspelarläge"
523
524 #: ../../code/menudef.cpp:559
525 msgid "Single player - endless"
526 msgstr "Enspelarläge - oändligt"
527
528 #: ../../code/menudef.cpp:561
529 msgid "Single player - time trial"
530 msgstr "Enspelarläge - tidsutmaning"
531
532 #: ../../code/menudef.cpp:563
533 msgid "Single player - stage clear"
534 msgstr "Enspelarläge - nivåtömning"
535
536 #: ../../code/menudef.cpp:565
537 msgid "Single player - puzzle mode"
538 msgstr "Enspelarläge - pusselläge"
539
540 #: ../../code/menudef.cpp:567
541 msgid "Single player - vs"
542 msgstr "Enspelarläge - vs"
543
544 #: ../../code/menudef.cpp:582
545 msgid "Game did not shutdown as it should"
546 msgstr "Spelet stängdes inte av som det borde"
547
548 #: ../../code/menudef.cpp:585
549 msgid "Use software renderer this time"
550 msgstr "Använd programåtergivare denna gång"
551
552 #: ../../code/menudef.cpp:586
553 msgid "Always use software renderer"
554 msgstr "Använd alltid programåtergivare"
555
556 #: ../../code/menudef.cpp:599
557 msgid "Block Attack - Rise of the blocks"
558 msgstr "Block Attack - Rise of the blocks"
559
560 #: ../../code/menudef.cpp:603
561 msgid "Multi player"
562 msgstr "Flerspelarläge"
563
564 #: ../../code/menudef.cpp:605
565 msgid "Configure"
566 msgstr "Konfigurera"
567
568 #: ../../code/menudef.cpp:607
569 msgid "Highscores"
570 msgstr "Poängrekord"
571
572 #: ../../code/MenuSystem.cpp:147 ../../code/MenuSystem.cpp:152
573 #: ../../code/MenuSystem.cpp:161 ../../code/ScoresDisplay.cpp:218
574 msgid "Back"
575 msgstr "Tillbaka"
576
577 #: ../../code/MenuSystem.cpp:155 ../../code/MenuSystem.cpp:164
578 msgid "Exit"
579 msgstr "Avsluta"
580
581 #: ../../code/os.cpp:107
582 msgid "Player 1"
583 msgstr "Spelare 1"
584
585 #: ../../code/ScoresDisplay.cpp:77
586 msgid "Endless (Fast):"
587 msgstr "Oändligt (snabbt):"
588
589 #: ../../code/ScoresDisplay.cpp:80
590 msgid "Endless (Faster):"
591 msgstr "Oändligt (snabbare):"
592
593 #: ../../code/ScoresDisplay.cpp:83
594 msgid "Endless (Even faster):"
595 msgstr "Oändligt (ännu snabbare):"
596
597 #: ../../code/ScoresDisplay.cpp:86
598 msgid "Endless (Fastest):"
599 msgstr "Oändligt (snabbast):"
600
601 #: ../../code/ScoresDisplay.cpp:89
602 msgid "Endless:"
603 msgstr "Oändligt:"
604
605 #: ../../code/ScoresDisplay.cpp:94
606 msgid "Time Trial:"
607 msgstr "Tidsutmaning:"
608
609 #: ../../code/ScoresDisplay.cpp:132
610 msgid "Stats"
611 msgstr "Statistik"
612
613 #: ../../code/ScoresDisplay.cpp:134
614 msgid "Chains"
615 msgstr "Kedjor"
616
617 #: ../../code/ScoresDisplay.cpp:142
618 msgid "Lines Pushed: "
619 msgstr "Uppflyttade rader:"
620
621 #: ../../code/ScoresDisplay.cpp:147
622 msgid "Puzzles solved: "
623 msgstr "Lösta pussel:"
624
625 #: ../../code/ScoresDisplay.cpp:152
626 msgid "Run time: "
627 msgstr "Körtid:"
628
629 #: ../../code/ScoresDisplay.cpp:155 ../../code/ScoresDisplay.cpp:168
630 msgid "Days: {}"
631 msgstr "Dagar: {}"
632
633 #: ../../code/ScoresDisplay.cpp:157 ../../code/ScoresDisplay.cpp:170
634 msgid "Hours: {:02}"
635 msgstr "Timmar: {:02}"
636
637 #: ../../code/ScoresDisplay.cpp:159 ../../code/ScoresDisplay.cpp:172
638 msgid "Minutes: {:02}"
639 msgstr "Minuter: {:02}"
640
641 #: ../../code/ScoresDisplay.cpp:161 ../../code/ScoresDisplay.cpp:174
642 msgid "Seconds: {:02}"
643 msgstr "Sekunder: {:02}"
644
645 #: ../../code/ScoresDisplay.cpp:165
646 msgid "Play time: "
647 msgstr "Speltid:"
648
649 #: ../../code/ScoresDisplay.cpp:178
650 msgid "VS CPU (win/loss)"
651 msgstr "VS datorn (vinst/förlust)"
652
653 #: ../../code/ScoresDisplay.cpp:222 ../../code/BlockGameSdl.inc:55
654 msgid "Next"
655 msgstr "Nästa"
656
657 #: ../../code/ScoresDisplay.cpp:226
658 msgid "Page {} of {}"
659 msgstr "Sida {} av {}"
660
661 #: ../../code/ShowFileState.cpp:39
662 msgid "Showing content of: {}"
663 msgstr "Visar innehåll i: {}"
664
665 #: ../../code/BlockGameSdl.inc:51
666 msgid "Score:"
667 msgstr "Poäng:"
668
669 #: ../../code/BlockGameSdl.inc:52
670 msgid "Time:"
671 msgstr "Tid:"
672
673 #: ../../code/BlockGameSdl.inc:53
674 msgid "Chain:"
675 msgstr "Kedja:"
676
677 #: ../../code/BlockGameSdl.inc:54
678 msgid "Speed:"
679 msgstr "Hastighet:"
680
681 #: ../../code/BlockGameSdl.inc:56
682 msgid "Retry"
683 msgstr "Försök igen"
684
685 #: ../../code/BlockGameSdl.inc:57
686 msgid "Skip"
687 msgstr "Hoppa över"
688
689 #: ../../code/BlockGameSdl.inc:420
690 msgid "Moves left: "
691 msgstr "Steg kvar:"
692
693 #: ../../code/BlockGameSdl.inc:443
694 msgid "Last puzzle"
695 msgstr "Senaste pussel"
696
697 #: ../../code/BlockGameSdl.inc:463
698 msgid "Last stage"
699 msgstr "Senaste nivå"
700
701 #: ../../code/DialogBox.hpp:38
702 msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.,:!?+_^@#%&=*"
703 msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖabcdefghijklmnopqrstuvwxyzåäö.,:!?+_^@#%&=*"
11
22 ; HM NIS Edit Wizard helper defines
33 !define PRODUCT_NAME "Block Attack - Rise Of the Blocks"
4 !define PRODUCT_VERSION "2.8.0"
4 !define PRODUCT_VERSION "2.9.0-SNAPSHOT"
55 !define PRODUCT_PUBLISHER "Poul Sander"
66 !define PRODUCT_WEB_SITE "http://www.blockattack.net"
77 !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\blockattack.exe"