git repos / blockattack-game

log: blockattack-game

c288180c Added ReleaseNote and updated the version number in the Windows installer sago007 2016-10-01 10:27
38cabbf4 Updated version number and fixed the man file sago007 2016-10-01 09:29
177ffaaa Backport of the fix for https://github.com/blockattack/blockattack-game/issues/6 The absolut minimum required to fix it. sago007 2016-10-01 07:21
1e4dfb05 Added ReleaseNotes sago007 2016-04-30 19:09
19936861 Preparation for v2.0.0 sago007 2016-04-30 18:57
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
b6fd59ea Version is now in a seperate file sago007 2016-03-16 19:04
8dc4a9d6 Updated the help and thereby the man page sago007 2016-03-16 19:02
1b9ec107 Updated the packaged man-file sago007 2016-03-15 20:26
ba2898e9 Added --version. It is now possible to generate an acceptable man page with: COLUMNS=300 help2man --no-info --section=6 ./Game/blockattack sago007 2016-03-15 20:09
2cb68251 GameController system now silennt by default sago007 2016-03-14 18:01
c7f2082f Formatting fixeso sago007 2016-03-13 11:48
ce5aa7d3 Controllers now wotk to play the game. Only player 1 is supported at the moment. sago007 2016-03-13 11:44
37c89302 Removed calls without side effects sago007 2016-03-13 11:28
8e3fb7e1 Level select can now be navigated with controller sago007 2016-03-13 11:26
d21782d4 The scores display can now be controlled with a keypad sago007 2016-03-13 11:17
d5efd7d1 Better support in the main menu system sago007 2016-03-12 11:32
826cf176 Beginning Game Controller support sago007 2016-03-12 10:53
7ae4016e Removed the old joystick support. We want to use the new game controller api in SDL2 instead. sago007 2016-03-12 09:48
38fa9b68 Added an exit button. Players using touch or mouse can now go back without touching the keyboard. Ofcourse mouse and touch has not been reimplemented yet but now we are getting ready sago007 2016-03-12 08:46
a23ffbc1 Updated the readme with the code patho sago007 2016-03-06 11:49
c3a11a57 Stats files are now saved sago007 2016-03-06 11:21
c2637a41 New menu graphics sago007 2016-03-05 11:32
abf384fe Removed listFiles object. It was not used at the moment and there is a better alternative in PhysFS. sago007 2016-02-24 20:27
3e7b8813 member functions for setting speed and handicap are no longer public member functions sago007 2016-02-22 19:45
7ac8aa4b Removed unused methods sago007 2016-02-22 19:25
83e4f8fe Removed single puzzle parameter sago007 2016-02-22 19:22
917dac61 putStartBlocks is now privateo sago007 2016-02-21 20:01
6d6b2788 The setAIlevel method is now private sago007 2016-02-21 18:51
1e5aff60 VS game is now started using the common starter sago007 2016-02-21 18:23
b256fda5 Puzzle mode no longer has its own start function sago007 2016-02-21 16:21
c1785ec5 Moved the next level method out of BlockGame sago007 2016-02-21 16:07
b1fe2ae5 Stage clear no longer has its own start method. sago007 2016-02-21 16:01
5159dd90 Added a start condition struct that allows fewer NewGame methods sago007 2016-02-21 15:50
6b5b6bf4 Two fewer non-const methods in BlockGame sago007 2016-02-21 15:30
fde1f2dd One less non-const function in BlockGame and a variable became private sago007 2016-02-21 15:24
f261e26e Updated translation sago007 2016-02-21 12:23
1383de53 Now uses fake fullscreen and reloads all content on fullscreen toggle. sago007 2016-02-21 12:18
1f6aecf9 BlockGame.cpp is now compiled instead of being included sago007 2016-02-20 12:53
a1072daf BlockGame should no longer have any reason for being included instead of compiled seperatly sago007 2016-02-20 12:47
0c201300 Moved some forward declarations sago007 2016-02-20 12:12
ee4190b6 I don't know why I thought the fullscreen did not work... It does Poul Sander 2016-02-17 19:29
ad2d11ab Added exception handleling to the reading of JSON files. Just clearing the data in that case. Poul Sander 2016-02-17 19:06
e567627f Make it work even if the highscore files are not present Poul Sander 2016-02-17 18:47
77531130 Now creating the home folder. And using a more correct placement of the home folder Poul Sander 2016-02-17 18:42
63acc19f Puzzle cleared data is now also stored in JSON. sago007 2016-02-15 17:48
8ace9b0f Removed binary storage from the stage clear handler. It was broken anyway. sago007 2016-02-14 17:57
7a956470 Now saves the highscores in Json format. Includes Cereal as a library. sago007 2016-02-14 17:09
59dcb571 Moved the DialogBox to its own file sago007 2016-02-14 15:34
570dc3d2 Spelling mistake sago007 2016-02-14 13:49
cd724e02 Replaced the platform dependent create dir with mkdir in PhysFS. This means less platform dependend code. sago007 2016-02-13 16:04
6c28b502 Also moved stats to use physfs sago007 2016-02-13 11:38
e8475d0d Also changed Stage clear saves sago007 2016-02-13 09:38
6e1cb0b4 Forgot that I already had a physfs stream class sago007 2016-02-13 09:26
9ac68512 Removed fstream from common sago007 2016-02-13 09:14
3647d72c Added https://github.com/kahowell/physfs-cpp to the mix to remove old direct calls to the filesystem sago007 2016-02-12 22:24
58a2d7e1 Now creates the save games folder on startup sago007 2016-02-12 18:53
db454a2d It is now possible to override the save path. The dir must exsist as we cannot create sub dirs at the moment sago007 2016-02-11 18:03
ee077313 REnamed the included file so everyone can see that it is included. sago007 2016-02-09 18:39
421f2139 Now build the translations too sago007 2016-02-08 18:11
c3b697c6 Moved the ScoreDisplay to its own file. Making the main file shorter sago007 2016-02-07 17:30
5f870c10 Make the translations work on Windows sago007 2016-02-07 09:38
f31fade1 Fixed a problem with cross compilingx sago007 2016-02-06 21:37
aab11fbf Updated the .gitignore slightly sago007 2016-02-06 20:07
96c54803 Updated the translation files a bit sago007 2016-02-06 18:34
7441aba7 Started translation support. The game can now be runned in danish with: ./Game/blockattack --bind-text-domain source/misc/translation/locale Translations will of course be installed once we get far enough. sago007 2016-02-06 15:17
335635ec Reformatted the whole thing. Added the runAstyle script. It only runs on the base files at the moment though sago007 2016-02-06 13:51
1828a010 Renamed the included icon to "inc" to show that it is an included file. Could be done for blockattack.cpp too but I still plan to make it compiled seperatly at some point. sago007 2016-02-06 13:47
242996f8 The sharedir should now work again. sago007 2016-02-06 10:13
8c45a7b1 Improved path handeling sago007 2016-02-05 21:39
1370f52f Ensure that we still get the error message to stderr even if we open a message window sago007 2016-02-05 19:38
15b9c93b New printf functions to make some translation stuff faster and simpler sago007 2016-02-03 20:03
87353796 Merge pull request #4 from blockattack/program-options Poul Sander 2016-02-02 18:36
c8b43ea3 Started chaing to boost program options for cleaner program options output and handeling sago007 2016-02-02 18:20
02428d87 Uses some more secure function in old C strings sago007 2016-02-02 17:53
2c0f404a Removed the old theme parameter sago007 2016-02-01 17:47
ad0118c2 Wrong run command sago007 2016-01-31 14:41
d8c1f444 Let the classes start with a capital letter sago007 2016-01-31 11:36
e0223883 No longer prints output unless verbose sago007 2016-01-30 10:58
5e876385 Updated NFont.h with some printf checks. Also pull requested upstream to https://github.com/grimfang4/nfont sago007 2016-01-29 22:43
5c403aaa Removed the nasty header again. Why does NetBeans insist on adding it? sago007 2016-01-27 17:31
38c615f9 The close button does now work in the level select screen sago007 2016-01-27 17:26
c54116f3 Removed some unused code and added a popup for the error message sago007 2016-01-27 17:20
d064f90f Place the logic to draw the text closer together. sago007 2016-01-26 17:25
599a0479 Now uses nfont's box function to make it easier to translate. The translater does not need to know the line width. sago007 2016-01-26 17:17
012af19d Moved the load things a bit and removed the old theme support sago007 2016-01-25 17:42
63c773dd More changes to BlockGame to prepare it to be compiled seperatly sago007 2016-01-24 11:47
a6b97827 Renamed maneger to manager sago007 2016-01-24 11:15
daa8f1cf Now compiles with sign warnings enabled sago007 2016-01-23 10:57
3838c95c Removed current warnings. sago007 2016-01-23 10:47
bdb080e6 Changed SDL_FontCache back toa C-file. It is no longer a problem with CMake. sago007 2016-01-22 18:35
c3fc09e9 A formatted error message sago007 2016-01-22 18:31
4e257de2 Added a message box for fatal error messages so that they are not just printed on the console sago007 2016-01-22 17:43
e297a2e8 No longer prints loaded information unless verbose is set sago007 2016-01-21 18:07
fee9551a The fullscreen toggle needs work but the save screenshot function is working. sago007 2016-01-20 19:05
0540c530 Update README.md Poul Sander 2016-01-19 20:48
b1f41d28 Added a screen shot that can be reffered in the README sago007 2016-01-19 20:45
daad7b02 Fixes to Windows build sago007 2016-01-19 19:33
344e2b89 The Windows version does now run. It opens a console windows too but that can be fixed later. sago007 2016-01-18 21:33
b293a0e4 Merge pull request #3 from blockattack/cmake Poul Sander 2016-01-17 16:53
7c10bd51 Some changes to the pack script to make travis build the man page too sago007 2016-01-17 16:35
d3c158b6 Updated the installer sago007 2016-01-17 16:31
eb29cedf Changed some paths to be absolute sago007 2016-01-17 15:59
2c2c318c Added install commands. Not tested yet sago007 2016-01-17 15:17
5614ab55 Improved the cmake to work with MXE for crosscompiling sago007 2016-01-17 13:44
784d70ca Wrong filename for cmake package sago007 2016-01-16 14:55
d3ff6f07 We want to allow older cmake sago007 2016-01-16 14:48
393d4052 Updated travis files sago007 2016-01-16 14:27
9fe7a2e4 Deleted the unsupported things sago007 2016-01-16 14:27
4bf8f6f0 Improved gitignore sago007 2016-01-16 14:23
e566d265 Added cmake build system sago007 2016-01-16 14:19
2824f1ad Moved more to os.cpp sago007 2016-01-09 22:34
08ba0318 Prefix the SDL2 keys with sdl2 in the config so that they are not mistaken for the SDL1 keys. The numbers are incompatible sago007 2016-01-08 17:42
34c93de9 Fixed Windows build sago007 2016-01-07 17:46
9dc80982 Moved more stuff to os.cpp sago007 2016-01-02 21:08
1f50b970 Moved the highscore functions out sago007 2015-12-30 21:00
1899da11 Fixed some license headers and started mocing OS-specific code to os.cpp sago007 2015-12-30 19:04
021de090 Fixed URL sago007 2015-12-30 18:56
acc78225 Readded icon sago007 2015-12-29 18:10
b2ff93be NetBeans keeps adding these imports sago007 2015-12-29 15:05
ae5d6381 Started moving stage clear handeling out sago007 2015-12-29 13:26
b539639c Small changes sago007 2015-12-29 11:51
5d58249d Merge pull request #2 from blockattack/travis-fix Poul Sander 2015-12-25 23:27
67e23e8a Removed another unused include sago007 2015-12-25 23:20
c3a7fe3c Removed unused include sago007 2015-12-25 23:17