git repos / blockattack-game

log: blockattack-game

d8e9ea7d Changed the output path back. Hopefully this will create the correct paths sago007 2017-04-01 12:22
9f2a2d0d Fixed the generation of the Windows non-installer zip file sago007 2017-04-01 11:44
479cd7eb Removed the SNAPSHOT mark from Docker and CMake sago007 2017-04-01 11:06
2972b596 Added ReleaseNotes for 2.1.0 sago007 2017-04-01 10:00
e864b8ad Updated for 2.1.0 sago007 2017-04-01 09:39
376f60bb Removed some outcommented lines sago007 2017-03-31 20:26
a2f967dc Formatted the AUTH file with spaces. sago007 2017-03-31 20:22
d3f1e001 Removed the last boost format calls to make the translations more streamlined Poul Sander 2017-03-29 18:17
440c4aa8 Removed the save replay function... it will not be ready for 2.1.0 Poul Sander 2017-03-29 17:21
f5d6c281 Replaced even more old C-arrays sago007 2017-03-25 17:08
d450da8b Also started to move the BallManager and ExplosionManager outside sago007 2017-03-25 17:03
2e4b8a9f Also removed the bool array from the other managers sago007 2017-03-25 16:23
29724f4a Replaced a C-array with a std::array sago007 2017-03-25 16:18
e2c3b704 Removed one array sago007 2017-03-25 16:10
c310f8a5 Moved the text manager to global data sago007 2017-03-25 16:05
c4baf4ba Moved the TextManager out sago007 2017-03-25 15:37
092bdebe Added the beginning of a function to play replays! Also reformatted the source sago007 2017-03-19 14:39
316c8fbe Updated README with the docker info. sago007 2017-03-19 10:50
6dcd75df Fixed a problem with the comments not being correctly ignored sago007 2017-03-19 10:48
98273512 Removed dependency on jsoncpp. Now uses rapidjson instead. rapidjson does not allow comments in the json files but otherwise does its job. rapidjson was already an implicit requirement due to Cereal. rapidjson is a header only library so it will be slightly easier to port now. sago007 2017-03-18 12:49
6c5f2c01 Updated libcereal sago007 2017-03-15 17:56
2d8f4227 The no-auto-scale mode now saves resolution. For the autoscale mode you can set xsize and ysize in the config file sago007 2017-03-02 19:24
88f0d0ab Automatically place the game centered vertically. sago007 2017-03-02 19:05
71ea5b7f Made the update a lot more frequent. At very high speed the old setting could get choppy. sago007 2017-03-02 18:43
aa93aee8 Added a docker ignore file. sago007 2017-03-02 18:38
ae574f71 Added compiling using Docker sago007 2017-03-01 19:36
072c01eb Some extra comments to building with Docker sago007 2017-03-01 18:59
8f31a020 Added a build with Ubuntu 14.04 sago007 2017-03-01 18:54
c5d896cc Merge branch 'master' of github.com:blockattack/blockattack-game sago007 2017-03-01 18:25
f1a2332d Added a Dockerfile for generating both Windows packages sago007 2017-03-01 18:24
0b219e3e Merge pull request #13 from scootergrisen/patch-1 Poul Sander 2017-02-16 17:33
213600e0 Some suggestions for danish translation scootergrisen 2017-02-14 01:25
5ec62ecc Merge pull request #10 from mstraube/master Poul Sander 2017-01-10 18:36
b240dbfa Fix install directories Michael Straube 2017-01-09 18:25
c0444aba Merge branch 'scootergrisen-master' sago007 2017-01-09 17:44
7fc3db80 Fixed the build script. So it no longer stripts the country. sago007 2017-01-09 17:43
bedb3aca Merge branch 'master' of https://github.com/scootergrisen/blockattack-game into scootergrisen-master sago007 2017-01-09 17:40
cabda704 Fix for jsoncpp include. Poul Sander 2017-01-09 17:28
7c8588cd Prevent problem with trying to make a sprite from a comment. sago007 2017-01-08 13:39
215785d6 da_DK to da scootergrisen 2017-01-05 17:02
a5f9369d da_DK to da scootergrisen 2017-01-05 17:00
c79aae93 Mark the event as processed sago007 2016-12-23 16:55
3c624138 Removed some functions that gave warnings and should not be used anyway (as they are not working properly) sago007 2016-12-23 16:33
34c3d60c Updated NFont sago007 2016-12-23 16:31
b1a7bd3e Changed the sprite files. So they are now actual json files Poul Sander 2016-12-19 21:53
58cecf42 Removed the local versions of mousex and mousey sago007 2016-12-09 20:35
9f4f860a Merge branch 'sago-lint' sago007 2016-11-24 21:43
47fef8e8 Fixed some indentation problems sago007 2016-11-24 21:37
037887fa Added check for indentation. This is supposed to fail on Travis Poul Sander 2016-11-24 21:24
c6c637cc Moved the LevelSelect function out from main.cpp. Also added a small delay to stop massive CPU usage. sago007 2016-11-12 17:35
fa8b055b Update README.md Poul Sander 2016-11-12 17:06
20d77c6e Removed the old "run" on the menu. Also made the mousex and mousey global because the recent resize require that they are set at all times. sago007 2016-11-12 16:28
95ab6b0d Now runs the main menu with the scene manager sago007 2016-11-12 16:11
50fd2c5f Changed the menu run slightly sago007 2016-11-12 16:05
a2b1cba8 Merge branch 'master' of github.com:blockattack/blockattack-game sago007 2016-10-31 20:48
00e866da Started on a Menu using the interface sago007 2016-10-31 20:47
0be2dfb3 Fixed a problem where the loosing player would appear as the Winner in VS if he had the highest score sago007 2016-10-30 12:07
61f51973 Removed two unused variables sago007 2016-10-30 11:58
72383a9e Removed a lot of "extern" global variables and replaced them with 1. Might not seem like a big difference but now it is a little easier to see if data are used or not. sago007 2016-10-30 11:56
28864426 Removed some of the stuff that we no longer need. sago007 2016-10-30 09:35
08c44684 Changed the button font. It is larger and looks better then rescaling. Also allows rescaling by default now. sago007 2016-10-30 09:19
6e6e44b7 Now updated the mouse coordinates from event rather than reading the raw value. This works better with resizeing sago007 2016-10-18 15:30
b5d3c879 Also replaced the old stringstream converted method with std::stod and std::stoi sago007 2016-10-09 09:37
549ecfae Replaced my old custom safe but slow itoa with std::to_string. Also added some missing curly brackets. sago007 2016-10-09 08:37
29edda2d Removed the need for all the unsued arguments to the callback functions by making sure that options that need them uses an override instead. sago007 2016-10-08 18:06
18c5059e Removed some methods that should not be methods sago007 2016-10-08 17:41
7b384c3f Moved the isClicked out. sago007 2016-10-08 17:34
a1e83d35 Replaced the ugly old C++03 iterator sago007 2016-10-08 17:29
f7573b59 Updated the version of PlatformFolders to v. 3.0 sago007 2016-10-08 17:11
c0a3362c Started seperating the draw logic from the buttons sago007 2016-10-07 20:23
4cd8ea09 Added the --name to the help2man command. Regenereted the man-file. This should close https://github.com/blockattack/blockattack-game/issues/7 Poul Sander 2016-10-05 20:04
7d649ca8 Now moves the two fields around when resizeing sago007 2016-10-02 16:43
fd1a6361 Fixed initializers sago007 2016-10-02 13:31
3a164ed3 Remove broken methods so that they are not used by mistake sago007 2016-10-02 13:26
2fa537db I don't think we need docbook-to-man because we use help2man now. sago007 2016-10-01 11:50
e17fcc86 Ensured that the old way still works. sago007 2016-09-28 20:09
1b710a1e The menu is now always centered. sago007 2016-09-28 19:01
28857c9c The DialogBox now scales... sort of sago007 2016-09-28 18:47
13476fc2 The score display now scales a little better. sago007 2016-09-28 18:34
e4d93567 The old global variables xsize and ysize now contains the actual size. sago007 2016-09-28 17:26
f1708e5e Fewer things hardcoded to the default resolution sago007 2016-09-28 17:09
68313e95 New experimental window scaling sago007 2016-09-28 16:52
879f7e86 Removed some duplicate textures. sago007 2016-09-18 11:49
742e0112 Fixes the "Get Ready bug" Issue #6. It turned out it was using the wrong sprite. sago007 2016-09-18 11:14
1bc6392b Make sure that there are room for the terminating zero. Not that it is used at the moment but for completness sake sago007 2016-09-18 11:02
17ee735b Regenerated the manual and for the future my home dir will no longer appear in it. sago007 2016-09-16 19:56
36a8410e Removed the old 1.3.2 readme sago007 2016-09-16 19:50
82ced7ab Now allows an experimental window resize with an argument sago007 2016-09-16 18:41
647f12da Fixed some warnings and moved the argument parsing out from the main function sago007 2016-09-12 20:07
f7c1a51d Started on fixing more exsotic problems Poul Sander 2016-09-07 21:12
7d43dc59 Fixed wrong stop comparison sago007 2016-08-31 21:26
b69f7fad There is now an upper limit on how long the rise of the blocks can be halted sago007 2016-08-27 12:35
e8d66c68 Now prints the time that the game is frozen. I might add a cealing to this number based on level at some point sago007 2016-07-12 17:32
ac976896 For some reason I still had the old project file from before cmake sago007 2016-07-12 17:12
de81e07d Gametype is now an enum class sago007 2016-07-10 20:22
50954b53 Removed the old dialogbox sago007 2016-07-05 18:25
e620cc14 Removed the old file dialog box texture. sago007 2016-07-05 18:21
2b4dbb2b Fixed a spelling error reported by Paul Wise (https://sourceforge.net/p/blockattack/bugs/5/) sago007 2016-07-03 18:54
92ec708e Use the constants instead of hardcoded strings sago007 2016-06-13 16:50
094b2dfe Started removing the pointers in the menu system sago007 2016-06-12 10:50
b830df03 Now we support reading binary files. Not that we use that at the moment sago007 2016-06-11 16:17
bbb1d879 Removed use of an unsafe function sago007 2016-06-10 19:50
b84f3eee Removed an old C-style pointer and added a StrToLong function Poul Sander 2016-06-10 16:55
93f080d7 Now accepts a config file for the parameters sago007 2016-06-08 20:28
4d05e984 Save replays with a good filename sago007 2016-06-07 22:02
1fd8156c Added some extra fields to the BlockGameInfo sago007 2016-06-07 16:41
60b6bc02 Updated .gitignore Poul Sander 2016-06-07 15:19
76514d10 Now saves a replay. A play functionality is required to see if it works... sago007 2016-06-05 20:25
4a6d425b Made the whole replay info serializable sago007 2016-06-05 16:23
e35fb006 Simpler way to make an integer with minimum 2 digits sago007 2016-06-05 13:53
2488b1f5 Made the MoveCursor private. It was not used externally anyway sago007 2016-06-05 13:38
167c2a1d Made the mouse play private in the BlockGame class sago007 2016-06-05 12:45
3478201d Removed unused file sago007 2016-06-04 14:44
8d5e5953 Moved the create garbage into DoAction. Changed the version number. sago007 2016-06-04 13:15
e5a23912 Gave the direction parameter a better name sago007 2016-06-04 10:52
b58caa17 Made SetGameOver, SwitchAtCursor and MoveCursor private sago007 2016-06-04 10:32
c9226e8d Made PushLine private sago007 2016-06-04 10:17
b1a99ae7 Added CPack to the CMakeLists.txt file Poul Sander 2016-05-27 21:08
62b3f619 Changed the action to a enum sago007 2016-05-20 07:01
07f5b3f3 More actions through the DoAction method sago007 2016-05-19 19:37
de82a6c8 Merge branch 'master' of github.com:blockattack/blockattack-game sago007 2016-05-19 19:28
4fb2e351 Started to replace the actions sago007 2016-05-19 19:27
557a8065 Added description of the file structure Poul Sander 2016-05-13 17:35
161a010c Removed std::endl as it is not part of C++ Core sago007 2016-05-06 14:00
0a78fbed Fixed the translation. It was not including .inc files sago007 2016-04-30 12:58
40fca54e The Windows version is always a release build sago007 2016-04-30 11:38
9779d6e3 Now install translations too sago007 2016-04-30 11:35
1a3524b7 Made some code a but more readable. Improved the AUTH file with name of music auther. sago007 2016-04-30 10:16
c9d7d4aa Fixed a buffer over read while writing files sago007 2016-04-30 09:20
d9476292 DEBUG is no longer set by standard. Removed some debug print sago007 2016-04-29 17:20
75418dc5 std::ios_base is a bit too special to have a "using". sago007 2016-04-29 17:06
96eb7a16 Removed a lot of "using namespace std" sago007 2016-04-29 17:01
a7de0677 The exit button now works for single puzzle. So does the next and retry but that doesn't matter much sago007 2016-04-29 16:54
7fdb4e65 Basic single puzzle support sago007 2016-04-28 17:54
640f8a02 Updated man file sago007 2016-04-26 16:41
67ec95d9 You can now set an alternative puzzle file sago007 2016-04-26 16:32
6f9847fe Merge branch 'master' of github.com:blockattack/blockattack-game sago007 2016-04-22 15:11
2eb61e87 Changed the icon for the running instance to match the rest sago007 2016-04-22 15:10
3fb41d84 Added danish translation to the Windows installer. Added new icon to the Windows installer sago007 2016-04-19 16:48
0cb0f6ef Updated the translation template and updated the danish translation sago007 2016-04-18 18:32
96e759d9 Header on dialog box sago007 2016-04-17 18:45
7a792f2c Now with text on the enter name dialog sago007 2016-04-17 18:30
41f037b2 Now with two different colors for rectangles sago007 2016-04-17 16:37
8b26cda8 Moved the rect to its own sprite-file sago007 2016-04-17 16:28
b79361c4 Removed some unused files sago007 2016-04-17 16:24
ff7c5dd0 Updated the Windows icon sago007 2016-04-17 14:26
a3d544be Now uses a more modern icon in Linux sago007 2016-04-17 14:07
ca31a27a Initialized two member variables sago007 2016-04-16 21:29
daa660ab Replaced the name change dialog with a translateable one. Text not added yet. sago007 2016-04-16 18:13
f204c851 Remove the old joypad and mouseplay config entries sago007 2016-04-16 14:42
75ea368b Now assign the game controllers to given players sago007 2016-04-16 14:37
2f225191 If there are an empty line it is fine. No reason to check hight for grey garbage as the hight is hardcoded to 1. sago007 2016-04-16 13:37
0cba733d Removed a comment sago007 2016-04-16 13:30
1538e934 srand are not used anymore as the BlockGame objects have there own internal random generator sago007 2016-04-16 13:13
87a0a1db Moved most of the variable initialization out of the contructor sago007 2016-04-16 13:11
30ca5565 Update README.md Poul Sander 2016-04-16 12:59
42c2d161 Done the same for the normal garbage sago007 2016-04-13 19:14
405b6531 Fixed some incorrect and/or logic regarding grey garbage sago007 2016-04-13 19:11
285a976a Clearing garbage should call rand2 that ensures that network or replay games can predict the colors. Also removed the randomization for the puzzle games sago007 2016-04-13 17:16
bb13d559 Updated the help information to be more correct relating to the created folders Poul Sander 2016-04-13 15:42
d24a5159 Can now handle home paths with spaces in Linux. Poul Sander 2016-04-13 15:36
bddd74d0 Update README.md Poul Sander 2016-04-12 18:31
a48ca120 Lowered sound volume a bit. One day it may be changeable sago007 2016-04-10 14:20
32090628 Lowered the music volume to be more in line with other programs sago007 2016-04-10 14:13
f2dac7e4 Game controllers now work for both player 1 and player 2 although they cannot be assigned at the moment sago007 2016-04-09 19:24
87ac12e9 Replaced the destructor with the default implementation. sago007 2016-04-09 18:47
63763043 Removed unused code sago007 2016-04-09 16:45
877b7c65 The right arrow now works in the menu sago007 2016-04-09 09:32
706e81fe In addition to right clicking you can now also swipe from below the board to get a new line sago007 2016-04-05 19:17
243ef769 You can now right-click to push the stack. Also removed debug output. sago007 2016-04-04 18:00
06fd7dec Added license header sago007 2016-04-04 17:53
8b1ab1cb Moved BlockGameSdl out to an include file sago007 2016-04-04 17:51
d03bb1a1 Removed potentional buggy overload sago007 2016-04-03 11:34
ce444d3b Added a touch cursor. Fixed a problem with the AI and update. Switch blocks now calls ClearBlocks instead. sago007 2016-04-02 18:59
d0c62e33 Start of new touch friendly mouse play. Currently missing a way to "push" sago007 2016-04-02 15:18
a944c46b Added some initializers sago007 2016-04-02 13:34
a35ab74b Executed runastyle to format all files sago007 2016-04-02 10:26
168ce738 Added .editorconfig file. See: http://editorconfig.org/ sago007 2016-04-02 10:19
c35c2b10 Removed comment and added a check. sago007 2016-03-31 18:49
a133dbce Updated NFont. sago007 2016-03-26 10:05
f1091f34 Removed the last pieces requiring physfs streams sago007 2016-03-25 20:56
30412ca6 Stated to remove physfs streams sago007 2016-03-25 19:35
8ff26872 Added a lot of initializers. Makes surprises less likely. sago007 2016-03-25 09:46
c98e567e We are now using C++11, so initialize all variables all the time. sago007 2016-03-25 09:39
9f2c006a Removed redundant code. sago007 2016-03-24 21:15
212fd253 Improved some range checks sago007 2016-03-24 21:07
25d38142 Added missing curly bracket and fixed incorrect logic sago007 2016-03-24 21:01
b651f87a Some uninitialized variables and wrong logic sago007 2016-03-24 20:55
733af903 Some uninitialized variables sago007 2016-03-24 14:58
602d9101 Check range before using as an index sago007 2016-03-24 14:46
7c4b468f Perform the out of bound check before using it as an index sago007 2016-03-24 14:42
52d3ef2e Eliminated the garbageTarget struct. The games in VS are no longer directly connected sago007 2016-03-22 19:30
ae5fb2bb AI level is now also recorded in the human struct. sago007 2016-03-22 18:00
50cf6485 Recording of stats might depend on other things than AI sago007 2016-03-21 19:11
3d12f4a8 Garbage is no longer sent directly. This will hopefully make future netplay easier. sago007 2016-03-21 18:40
89889a82 Removed the 1.4.0 script that are no longer valid sago007 2016-03-20 10:36
9305d5e3 Small fixes to the Windows installer sago007 2016-03-20 10:34
a077dceb The analog sticks can now be used to move the cursor too. sago007 2016-03-19 19:19
cb49f111 Added version info in the title line sago007 2016-03-16 20:45
2ebcfd8a Updated installer sago007 2016-03-16 19:29