git repos / blockattack-game

log: blockattack-game

af6d5a44 Add test button Poul Sander 2025-06-21 19:31
72e87270 More options in editor Poul Sander 2025-06-21 15:22
b8a4e6f1 Can now place bricks and clear them again Poul Sander 2025-06-21 10:31
37278577 Calculate which brick is clicked on the canvas Poul Sander 2025-06-21 07:50
52352a94 Show icons for bricks Poul Sander 2025-06-03 19:04
298835a8 Add puzzle editor pallet Poul Sander 2025-05-31 20:49
5cdbc29b Minor corrections to puzzle loading Poul Sander 2025-05-30 20:06
83b95511 Prevent out of bound accessing puzzles Poul Sander 2025-05-30 19:54
1ae9f202 Protext the sprite textures again Poul Sander 2025-05-30 13:59
e1a54754 Now resize the bricks in the puzzle editor Poul Sander 2025-05-25 13:31
59365d69 Start drawing the bricks in the puzzle editor. They do not resize yet. Poul Sander 2025-05-25 12:06
a4dfc964 ImGui placements are now stored to the save folder Poul Sander 2025-05-25 10:40
636cde3b Add resize to the board area Poul Sander 2025-05-15 21:40
1fcc8881 Start drawing the board using ImGUI canvas Poul Sander 2025-05-15 18:54
72f219a9 Load the given puzzle. This might need to be done different. Poul Sander 2025-04-06 17:00
6046ca3f Allow selecting a puzzle number and draw the board Poul Sander 2025-04-06 16:14
dcdbd31f Add Save feature for the puzzle file Poul Sander 2025-04-04 18:45
a80f6a78 List files and number of puzzles in the puzzle editor Poul Sander 2025-04-04 18:34
2a78ad0d Merge branch 'master' into puzzle_editor Poul Sander 2025-03-29 15:45
9dabbfe5 Resized level select and the themes edit menu Poul Sander 2025-03-06 20:54
a7226e17 Updated the Game board itself Poul Sander 2025-03-06 20:42
32aed0fd Resized the dialog box Poul Sander 2025-03-06 20:01
73f4587b Resize the last part of HowTo Poul Sander 2025-03-06 19:45
48a58ded The How To screen is now resizeable Poul Sander 2025-03-05 20:41
931a61e9 Fixed physical to logical scaling and started scaling the highscores Poul Sander 2025-03-05 20:35
4b21c89c Resize the gamepad help screen Poul Sander 2025-03-04 20:33
62b87fe3 Resized the menu Poul Sander 2025-03-04 20:16
cb02a4a0 Add the LogicalResize class and activate it for the background Poul Sander 2025-03-03 21:25
6e9aa65d Undo the garbage drawer logic which was only needed for the sdl build in logical render with software render backend Poul Sander 2025-02-23 19:30
6b9ddfc4 Update to CMake to handle newer versions Poul Sander 2025-02-22 10:16
ddc54612 Added changelog fr 2.9.1 Poul Sander 2025-02-13 16:28
95de0f57 Do not use logical size for the puzzle editor Poul Sander 2025-02-07 23:55
1873b078 Add missing files Poul Sander 2025-02-06 22:01
f87a08db Well, now the Puzzle Editor starts up Poul Sander 2025-02-06 19:50
d4882816 Initial ImGui for the puzzle editor in the future. This breaks Ubuntu 20.04, so it might take some time to make it to master. Poul Sander 2025-02-05 20:54
1193b4be Start of the Puzzle Editor. First we need ImGui Poul Sander 2025-02-03 21:28
48ad6b7a Update Windows CI Poul Sander 2025-01-21 23:50
8d54d0e8 Fix dpad when using gamepads Poul Sander 2025-01-20 22:28
9a9a96ab Add initialization of all member variables. Poul Sander 2024-10-15 20:25
47fd5c32 Updated libfmt Poul Sander 2024-10-05 08:44
be3946f1 Change order to workaround Windows build issues Poul Sander 2024-05-13 21:14
1a6e4354 Removed more Cereal Poul Sander 2024-05-12 21:28
9f711750 Remove Cereal from puzzle save handler Poul Sander 2024-05-12 12:35
1e882510 Switch placement to work around mxe limitations Poul Sander 2024-05-11 19:46
e55872f1 Update "JSON for Modern C++" from 3.7.3 -> 3.11.3 Poul Sander 2024-05-11 19:26
71866e6e More replacement of Cereal Poul Sander 2024-05-11 14:14
26c50dce Started to replace all instaces of Cereal with "nlohmann::json". Cereal has some limitations when it comes to backwards compatibility that I want to avoid. Poul Sander 2024-05-11 12:59
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