git repos / blockattack-game

log: blockattack-game

b15a7414 Prepare for 2.10.0 Poul Sander 2024-05-10 20:02
ce4474f0 Merge pull request #37 from Mailaender/patch-1 Poul Sander 2024-05-10 19:57
5be42f42 Add developer name. Matthias Mailänder 2024-05-09 21:20
e157f0f3 Update tested CMake versions Poul Sander 2024-05-09 16:44
b553da17 Updated changelog for 2.9.0 Poul Sander 2024-05-09 16:35
de504f2e Added OS support information Poul Sander 2024-05-05 20:48
d4bd14a9 Updated standalone lib versions Poul Sander 2024-05-01 20:38
33164971 Updated changelog Poul Sander 2024-04-15 19:37
a404952c Update da translation Poul Sander 2024-04-15 18:37
8b89b75c Update the translation template Poul Sander 2024-04-14 20:32
98cde83d Do an explicit cast to stop cppcheck from seeing issues Poul Sander 2024-04-14 20:31
4728de18 Set standard background if the background has been removed. Poul Sander 2024-04-14 20:01
f45790f5 Handle missing background images Poul Sander 2024-04-14 19:29
1b403c4a Completed implementation of 5 blocks variant. Including menu and a slight bug fix to one of the initial setups Poul Sander 2024-04-14 14:57
b76e0075 Make the block variant to be part of the start information. Also remap so the yellow color is part of the first 5 blocks. Poul Sander 2024-03-31 20:09
4ce4646e Start supporting an easy mode Poul Sander 2024-03-27 17:45
421e71ed Limit the initial blocks to only 5 different colors to prepare for an easy-mode Poul Sander 2024-03-25 22:30
5d5a5e92 Add support for different border Poul Sander 2024-03-06 21:41
7bb13b4e Add player name to the themes menu Poul Sander 2024-02-25 11:05
5b5139a9 Added the option for custom background images Poul Sander 2024-02-21 20:32
c8e0251f Can now edit and save both custom theme 1 and 2 Poul Sander 2024-02-07 21:38
de41f458 Add option to switch board back Poul Sander 2024-01-29 20:53
66d6174b Can now change background on custom themes. Does still not save. Poul Sander 2024-01-13 22:45
7602f86d Started to add custom slot edit menu Poul Sander 2024-01-10 21:39
5f4ad77b Add file that was not saved! Poul Sander 2023-11-29 21:01
e35cd386 Split theme menu to its own file Poul Sander 2023-11-29 20:33
607bd2a1 Removed ExplosionManager from the global include Poul Sander 2023-11-29 20:08
016b3bf0 Started to rename GameController functions to be more standarized Poul Sander 2023-11-15 17:58
51c4029b Refactor naming to signal where the functions are defined Poul Sander 2023-11-15 16:11
b3d74fc4 Start custom themes with 1..4 instead of 0..3 Poul Sander 2023-11-15 16:04
68c75938 Start supporting custom slots for themes Poul Sander 2023-11-13 23:03
b7249250 Write the theme name on the menu screen Poul Sander 2023-11-13 16:11
397e4b12 Option to test music Poul Sander 2023-11-13 13:41
747473d1 Remove issue that did not pick the correct text for button after a label change Poul Sander 2023-11-12 16:02
95e9e364 Aligned the fps counter in both 4:3 and 16:9 Poul Sander 2023-11-11 14:55
75e8dcd8 Make the plcaement of buttons and preview slightly more widescreen friendly Poul Sander 2023-11-11 14:41
60b2bac0 Stop using a global object for button graphics Poul Sander 2023-11-10 20:43
883f5498 Reformat enum Poul Sander 2023-11-01 20:58
10a4aa95 Place sample blocks in the theme selector Poul Sander 2023-10-31 20:39
5d601060 Add all header files to astyle Poul Sander 2023-10-26 21:00
0f4b0612 Fixed formatting Poul Sander 2023-10-23 20:40
dc7f7fbd Restored info strings Poul Sander 2023-10-22 12:26
43e3097e Start drawing the gameboard as an object. Some additional logic is needed for the descriptions to return Poul Sander 2023-10-22 08:50
ddceb7e8 Further improvements to the themes menu Poul Sander 2023-10-18 11:02
3e881171 Rename "BlockGameSdl.inc" to "BlockGameSdl.hpp" now that the file is no longer dependent on being included. Poul Sander 2023-10-16 15:53
a3a8b2b4 Made the game previewable in the thme change menu. It does not look good but it is there. Poul Sander 2023-10-15 21:04
4ba5514b Started on a custom ThemesMenu Poul Sander 2023-10-09 18:59
7d88cb38 Scan for all themes Poul Sander 2023-10-05 20:48
b9eda2d4 Move the alt theme to a file Poul Sander 2023-10-04 20:16
00759e5a Also dump decoration data Poul Sander 2023-09-24 20:01
173b1d55 Further themes name cleanup Poul Sander 2023-09-23 21:29
f9287fde Change identiation to pass lint Poul Sander 2023-09-23 14:50
6d46a5a3 Auto format Poul Sander 2023-09-23 14:42
2660ccea Start on using new json library that are a little more flexible for future compatibility. Poul Sander 2023-09-22 19:25
a0c212cb Also make the decorations part of the theme Poul Sander 2023-08-13 16:10
6444412c Add option for scrolling background Poul Sander 2023-07-30 22:07
081d847a Alt background. Tile support Poul Sander 2023-07-29 19:59
342ea507 Make the marked entry more visible even if people cannot see the color difference. Poul Sander 2023-07-27 20:38
aaba4f1e Now possible to switch themes with F11 in game Poul Sander 2023-07-25 13:34
8f0c9d80 Started implementing themes. Themes need to be moved to there own source files Poul Sander 2023-07-24 21:33
c5107297 Merge pull request #35 from lanodan/header-guard Poul Sander 2023-07-21 07:14
fdfb3665 Merge branch 'master' into header-guard Poul Sander 2023-07-21 07:06
e7e97e11 code/gamecontroller.h: Fix header guard Haelwenn (lanodan) Monnier 2023-07-20 01:27
ae6b805a new transparent texture Poul Sander 2023-07-14 14:56
c253d620 Include all source files to make QT Creator work Poul Sander 2023-07-13 14:06
5d36f49f Started to add support for new backgrounds Poul Sander 2023-07-11 22:38
327be611 Add puzzle 28 Poul Sander 2023-07-09 13:16
4ab66e14 Make the confirm and cancel button change form when hovered over Poul Sander 2023-04-10 22:01
f1b98f59 Use old supported Ubuntu LTS version instead of Fedora Poul Sander 2023-01-21 18:19
a5d9f518 Updated README with recent changes. Poul Sander 2023-01-21 17:12
656c92cb Updated libsdl2 to 2.26.2 Poul Sander 2023-01-15 18:58
e38af775 Use target oriented CMake commands Poul Sander 2023-01-15 18:27
8c45a9c9 Removed 16.04 builds and added 22.04 builds. 32 bit releases was dropped with 2.7.0 so we also remove it. It was broken anyway as there are no longer relevant docker images for building 32 bit applications. Poul Sander 2022-12-30 11:22
643bbc81 Start building on Ubuntu 18.04 now that 16.04 has reached EOL. Poul Sander 2022-12-30 10:23
98103e6a Updated version numbers for the standalone version Poul Sander 2022-10-18 10:56
59c9696e Remove executable bit from a lot of files Poul Sander 2022-09-09 20:31
bc9faa95 Also run the build on Pull Requests Poul Sander 2022-09-03 18:41
3d16142d Added OARS and releases to AppStream metadata (#33) Matthias Mailänder 2022-09-03 18:37
fd0151b6 Added Swedish translation by sanchez-gayatri from https://github.com/blockattack/blockattack-game/issues/32 Poul Sander 2022-07-04 18:26
d20eb8bb Add support for non-embedded libintl. On Linux platforms and MXE this is usually embedded in libc but for other platforms like OSX this is not the case. This has been tested on an Intel based Mac. Poul Sander 2022-04-14 20:28
289b307c Prepare for next iteration cycle Poul Sander 2022-02-18 20:14
09de95ec Prepare for 2.8.0 Poul Sander 2022-02-18 11:51
4c76bc53 The state dir feels like overkill. Just put it in the save games folder. Also create an empty folder for dropping mods in. Poul Sander 2022-02-17 19:39
e4da8a37 Run astyle Poul Sander 2022-02-17 16:17
5e83af06 Remove duplicated mods in mod list Poul Sander 2022-02-17 16:17
a882671e Updated translation template and the danish translation Poul Sander 2022-02-17 15:09
ef6205b7 Working Windows recursive create directory Poul Sander 2022-02-16 22:03
c74066db Platform folders is now placed, so that it can be overwritten with a system version Poul Sander 2022-02-16 12:14
1006c80e Create an itch version where the version number is not part of the filename Poul Sander 2022-02-15 15:06
05bf8131 Do not fail on folder already existing Poul Sander 2022-02-15 13:35
877e52e0 Start writing information about executable location to a state file. Can be picked up by other programs to see where the game is installed. Poul Sander 2022-02-15 13:21
bfb4fed7 Moved mod menu to help information Poul Sander 2022-02-14 19:35
5bd8105f Changed PlatformFolders to 4.2.0 Poul Sander 2022-02-12 18:15
52c0a77a Add SDL libs versions to "About" page Poul Sander 2022-01-30 20:37
caa0eb2c More version numbers on the "About" page. Poul Sander 2022-01-30 20:26
dfebdcd4 Common font handling between "About" and "Show File" Poul Sander 2022-01-30 18:12
bd32d4bd Remove unneccecary c_str Poul Sander 2022-01-30 16:11
fbc58f22 Improved game controller code Poul Sander 2022-01-30 15:59
ec3f09de Started to use more common code for the help screens Poul Sander 2022-01-29 14:33
364e133d Update README files. Travis and custom cmake packages are no longer used Poul Sander 2022-01-18 19:46
50644cb7 Add code flags to markdown Poul Sander 2022-01-18 19:14
9c062c1d Move defines into global.hpp Poul Sander 2022-01-15 14:48
cb995956 List mods in SHAREDIR Poul Sander 2022-01-15 14:06
a0630906 Fix gitignore to not ignore CMakeLists.txt Poul Sander 2022-01-15 13:59
f8deb5b9 Embed {fmt}. The API is not stable enough accross supported build environments. Poul Sander 2022-01-15 13:55
ffe60429 Install sample mod Poul Sander 2022-01-15 10:52
8d126bc1 Update libsdl version to 2.0.20 Poul Sander 2022-01-11 17:57
346424d3 Update CHANGELOG with new SDL version Poul Sander 2022-01-10 19:03
3055700a Cleaned up READMe files: Blank lines removed. Indentation fixes. Poul Sander 2022-01-10 19:01
bbf54672 Add CONRIBUTING.md file Poul Sander 2022-01-10 18:07
55e33610 Run astyle on the source to fix formatting problems Poul Sander 2022-01-09 11:45
014eb432 Update translation with the new format strings Poul Sander 2022-01-09 10:35
16476649 Use {fmt} for internal formatting (#31) Poul Sander 2022-01-09 10:29
325b4507 Explain the sample files Poul Sander 2021-11-16 19:59
516d5b9f Add README.md to the demo mod. Poul Sander 2021-11-11 19:06
5f4823d5 New packdata to make the modified date of the zip archive more predictable. Poul Sander 2021-11-02 17:54
2d2d623c Prepare for next development iteration Poul Sander 2021-10-24 09:29
0d506168 Finalized changelog for 2.7.0 Poul Sander 2021-10-23 13:03
84003a0e Lessned scope of a variable Poul Sander 2021-10-20 21:47
493079d1 Minor corrections Poul Sander 2021-10-20 21:03
02fcbfc7 Update DA translation Poul Sander 2021-10-18 20:30
0b5944b6 New screenshot function that works with both hardware and software renderer Poul Sander 2021-10-17 20:03
05a00d3f Now pack the default sample mod in the Windows build as well Poul Sander 2021-10-10 18:06
c93baeed Can now use a different mod file format. Can be set in an external file. Poul Sander 2021-10-10 14:09
4772fc56 Disable storing the mod list for now. Needs a better format. Poul Sander 2021-10-08 18:59
d08d3430 Remove old docker builds Poul Sander 2021-10-07 18:29
bff3dc02 Update SDL version for standalone build from 2.0.12 to 2.0.16 Poul Sander 2021-10-07 15:11
c74c02a5 Started using Ubuntu 16.04 instead of 12.04 for building the standalone. Still uses gcc-4.8. Poul Sander 2021-10-07 14:44
db97c4bd Update changelog Poul Sander 2021-10-07 13:18
e34256c1 Garbage textures (#30) Poul Sander 2021-10-06 20:10
855544ea Set color of the lines, so they are still drawn even if another function (like the new dialog box) has changed the default color Poul Sander 2021-10-06 20:05
66e0ff0c Give the CI job the name "Build" Poul Sander 2021-09-26 13:53
3ee46333 Contruct textures (#29) Poul Sander 2021-09-26 13:05
7f03a124 Protect against a segmentation fault that happened if the user picked "Just this once" on the Safe mode screen Poul Sander 2021-09-24 13:46
343e102f Updated badges in README.md Poul Sander 2021-09-10 16:00
904fa5f7 Update CMake version requirement Poul Sander 2021-08-28 17:04
c3f1461d GitHub action ci (#28) Poul Sander 2021-08-28 14:43
c99935b0 New sound menu with test buttons Poul Sander 2021-08-28 13:13
1eed67e1 Fixed Cereal homepage link Poul Sander 2021-08-01 10:20
e18a5059 Update changelog and fixed some spelling issues Poul Sander 2021-06-18 19:38
40cddfe0 Updated danish translation Poul Sander 2021-06-12 10:40
988137ee Clean up standalone and check that it works with the new cmake Poul Sander 2021-06-08 21:28
a33969a8 Add a ubuntu20.04 docker file. This is a bit special due to some timezone problems with newer Ubuntu versions Poul Sander 2021-06-08 17:51
a3168409 Remove the workaround for Cereal Poul Sander 2021-06-07 21:47
00a2e90a Started to remove the old cmake scripts. This means that Ubuntu 16.04 and older are no longer supported. Ubuntu 16.04 reached end of support a few months ago. Windows build seems to work. Standalone build needs to be worked on. Standalone builds will also get dropped 32 bit support, so it should be ok. Poul Sander 2021-06-07 19:41
3cae6001 Updated changelog Poul Sander 2021-06-05 22:21
5f8ce673 Add menu for changing volume Poul Sander 2021-06-05 22:18
4482071a Show volume pct instead of "On" for sound and music Poul Sander 2021-06-05 15:07
75741e4a Volume is now adjustable in the configFile' Poul Sander 2021-06-04 19:49
8642f439 Convert application icons to PNG (#27) Pino Toscano 2021-04-21 18:43
e94af580 Start running astyle on "sago" lib sago007 2020-12-30 17:45
3affd2d6 Modsupport (#26) Poul Sander 2020-12-27 15:56
72287ac0 Squashed commit of the following: Poul Sander 2020-10-28 21:23
92b8f593 Add Changelog for early versions Poul Sander 2020-10-26 19:09
1ec2275e Add changelog Poul Sander 2020-10-06 20:28
f9c364e9 Prepare for next development iteration Poul Sander 2020-09-29 17:04
50c81b4b Add M_PI for toolchains not providing it. sago007 2020-09-19 15:21
d3dae16b Auto format sago007 2020-09-15 18:13
84b6e374 Backport DrawRotated from saland sago007 2020-09-15 18:13
00ebd0ea Insert blank lines so that the doc strings only touches the method that they are documenting. sago007 2020-09-15 17:28
c8c45c95 Add include directories based on https://github.com/blockattack/blockattack-game/issues/23 Poul Sander 2020-08-15 15:40
32754436 Added explicit and fixed some flawed code Poul Sander 2020-08-15 15:12
fbd9841c Switch virtual keyboard to use Xbox input. Y=space, X=backspace, B=Cancel Poul Sander 2020-08-09 17:26
f10b1d3c Removed remaing using in non lib code Poul Sander 2020-08-08 17:34
c3cd4f49 Removed using from "sago" Poul Sander 2020-08-08 17:25
97546fef Removed more using Poul Sander 2020-08-08 17:21
b1f06489 Removed two needless "using" commands Poul Sander 2020-08-08 17:19
7192940a Use const char* instead of std::string for keynames Poul Sander 2020-08-08 17:18
a309b705 Remove action. Already set in constructor Poul Sander 2020-08-08 17:15
01ca3ed9 Updated the gamepad help screen to reflect new key binds Poul Sander 2020-08-08 16:37
c257f027 Switched to make "B" cancel instead of "Y" Poul Sander 2020-08-08 16:29
3674f7f0 Move some initialization to itializer lists sago007 2020-07-12 12:16
3dd66f5b Move DataHolder file reading into SagoMisc sago007 2020-07-04 08:31
f73e7c50 Gamecontroller check for up, down, left and right events are now common in gamecontroller.cpp. sago007 2020-07-04 08:03
70c44d8a Moved some initialization to initializer lists sago007 2020-07-04 07:49
cfb8bc47 Add include guards to os.hpp and moved some initialization sago007 2020-07-01 19:11
792dafd6 Replaced Button with default conructor and destructor sago007 2020-07-01 19:00
d7f4a888 Add include goard to HelpCommon.hpp. Add define to DialogBox.hpp so ShowFileState and HelpAboutState does not need an external declaration. sago007 2020-06-28 09:22
46404443 Moved more into HelpCommon sago007 2020-06-28 08:53
465d2e3f Started moving font definitions to a common file for all help screens sago007 2020-06-28 08:40
faf9296b Made the first use of template for duplicated code sago007 2020-06-28 08:31
409492c9 Now also possible to plugin a controller while on the menu sago007 2020-06-27 22:22
9c7fa9a1 Run astyle sago007 2020-06-27 22:09
db84be96 Moved the event check into the gamecontroller code. sago007 2020-06-27 22:07
8c5c4f5a Now possible to connect and disconnect game controllers while on the game controller page Poul Sander 2020-06-27 13:06
a0887514 Only print virtual keyboard debug info if verbose mode is on Poul Sander 2020-06-27 12:37
e0bc75db Updated the danish translation with æøå on the virtual keyboard Poul Sander 2020-06-27 12:13
4d7d2bed Update the Translatable texts Poul Sander 2020-06-27 12:06
333d2832 Updated all dependencies for the standalone version sago007 2020-06-22 21:22
7cc28ffd Move more naturally around on the virtual keyboard Moving off to the left now moves to the line end and going of right moves to the beginning sago007 2020-06-20 21:40
45d36316 Reordered data related to the virtual keyboard Poul Sander 2020-06-01 19:23
d0739659 Now only selects a new char if the mouse moves Poul Sander 2020-06-01 19:17
eb4cc88e It is now possible to enter name with a gamepad if it has enogh buttons (need Back and Start). Poul Sander 2020-05-30 20:42
c634a901 Now possible to enter a name entierly with the mouse. Left, Right and Backspace has been crated using some reserved chars. Poul Sander 2020-05-24 19:37
afe1bac4 Now possible to enter name with mouse. Can't delete though... Poul Sander 2020-05-24 18:34
8f94a7f5 Updated Cereal to 1.3.0 sago007 2020-05-10 10:26
53646537 Updated CMake to respect absolute paths sago007 2020-05-10 10:18
c5cd33e7 Now marks the default selected char in the gamepad text input thingy Poul Sander 2019-12-04 19:54
610539a5 Now possible to confirm and cancel name changes with the mouse Poul Sander 2019-12-04 16:47
fc425e41 Started to add an option for writing with gamepad/mouse Poul Sander 2019-08-14 18:10