Commit graph

131 commits

Author SHA1 Message Date
Lonami Exo
3ef87fecd3 Add money system 2017-03-02 21:08:35 +01:00
Lonami Exo
32a8e70129 Add money band to the customize screen 2017-03-02 20:44:35 +01:00
Lonami Exo
8c6a6cebfa Add ok/cancel textures 2017-03-02 19:06:29 +01:00
Lonami Exo
5bbe637540 Show earned clear time rather than score on time mode 2017-03-01 17:39:39 +01:00
Lonami Exo
eeb43d5e4f Add fade out/in transition between screens 2017-02-23 21:15:21 +01:00
Lonami Exo
a8dc942bc2 Make the board an attribute of the piece holder 2017-02-21 21:12:52 +01:00
Lonami Exo
46214456f1 Tiny improvement to toggle settings 2017-02-21 21:11:04 +01:00
Lonami Exo
05d1e99117 Allow snap to grid (closes #14) 2017-02-21 21:08:08 +01:00
Lonami Exo
f1b05d4c79 Fix themes not being shown on desktop 2017-02-19 15:08:01 +01:00
Lonami Exo
26eb958116 Use normal scoring system for time mode 2017-02-18 20:00:15 +01:00
Lonami Exo
f997a099ef Make time mode (a lot) harder (closes #6) 2017-02-18 19:47:19 +01:00
Lonami Exo
1c93589c77 Increase drag speed (closes #3) 2017-02-16 20:44:49 +01:00
Lonami Exo
af39913cfb Prevent missing themes from crashing the game 2017-02-11 14:13:01 +01:00
Lonami Exo
18f864f418 Allow higher scoring customization for Scorers 2017-02-11 14:04:33 +01:00
Lonami Exo
15b836efd9 Use a different font and color for the bonus 2017-02-10 18:54:06 +01:00
Lonami Exo
eb5591bcef Improve piece holder drop piece 2017-02-10 18:39:02 +01:00
Lonami Exo
d5f778240d Show bonus score after clearing strips (closes #7) 2017-02-10 18:28:07 +01:00
Lonami Exo
1d30887a44 Add bonus particle system class 2017-02-10 18:17:30 +01:00
Lonami Exo
ae3ccf01c1 Show current score on time mode (closes #5) 2017-02-10 17:35:43 +01:00
Lonami Exo
0fb83b69c3 Allow clicking on empty space to pick the piece (#3) 2017-02-10 13:59:25 +01:00
Lonami Exo
2dea9274cf Fix piece rotation not being saved 2017-02-10 13:43:57 +01:00
Lonami Exo
3407851c84 Fix invalid piece locations after loading a saved game 2017-02-10 13:43:57 +01:00
Lonami Exo
07bec548b6 Add serialization versioning 2017-02-10 13:31:40 +01:00
Lonami Exo
c02c00ee64 Save on pause, don't save time mode, ignore *.sav files 2017-02-10 13:14:15 +01:00
Lonami Exo
f954766d99 Add visual feedback when a game was saved 2017-02-09 21:09:04 +01:00
Lonami Exo
6ab176cbc3 Fix saving time mode state, delete save after loading 2017-02-09 20:45:51 +01:00
Lonami Exo
8a103f9533 Save the game state on pause (closes #1) 2017-02-09 20:34:23 +01:00
Lonami Exo
67d74936d2 Add binary serializer, make game classes serializable 2017-02-09 19:04:03 +01:00
Lonami Exo
6d2501b022 Fix theme change not being updated everywhere 2017-02-08 18:29:28 +01:00
Lonami Exo
da08fb0420 Update to v0.2.1 2017-02-08 17:20:16 +01:00
Lonami Exo
c302a4b5b4 Limit holder's cell size to match board's size (closes #2) 2017-02-08 15:58:45 +01:00
Lonami Exo
07fed37697 Replace post-increment with pre-decrement 2017-02-06 16:22:47 +01:00
Lonami Exo
077f1919a4 Theme pause band 2017-02-05 17:12:29 +01:00
Lonami Exo
ed8aabbed0 Update links 2017-02-05 16:48:52 +01:00
Lonami Exo
e6fb6b78e4 Allow returning to play mode after time dead 2017-02-05 16:32:19 +01:00
Lonami Exo
b760fe20cb Don't allow putting pieces after game over 2017-02-05 16:28:45 +01:00
Lonami Exo
d31991a7af Do not cover the piece with the finger on mobile 2017-02-05 15:46:07 +01:00
Lonami Exo
206b93968f Add time mode button 2017-02-05 15:26:12 +01:00
Lonami Exo
6dd3861f0e Save time mode high score 2017-02-05 14:55:39 +01:00
Lonami Exo
d35c8481e5 Pause menu now pauses the time mode*
Also conserve gamemode on "Replay"
2017-02-05 13:22:40 +01:00
Lonami Exo
bf0fa208f5 Add an abstract base scorer (reuse code) 2017-02-04 20:24:46 +01:00
Lonami Exo
47301864eb Add time mode scorer 2017-02-04 19:35:02 +01:00
Lonami Exo
8550359cb7 Fix sound button not updating its state 2017-02-02 15:46:13 +01:00
Lonami Exo
6524fe8518 Fix sound bug (maybe) 2017-02-01 11:16:26 +01:00
Lonami Exo
6a45790538 Fix going back on the Customize screen 2017-02-01 10:49:39 +01:00
Lonami Exo
14bed3dba5 Fix broken links 2017-01-31 17:23:29 +01:00
Lonami Exo
9d74c813e5 Add missing colors to the themes 2017-01-31 11:02:39 +01:00
Lonami Exo
6fde0e7b00 Show theme name and price, add smaller font 2017-01-31 10:30:21 +01:00
Lonami Exo
dd76e119df Store the used font on the game skin 2017-01-31 09:54:30 +01:00
Lonami Exo
43f4ca68c6 Code clean up 2017-01-30 21:36:45 +01:00
Lonami Exo
6cff9d5968 Give up on the ShapeRenderer (Band and ThemeCard) 2017-01-30 20:34:05 +01:00
Lonami Exo
d8825b0f27 Fix buttons using wrong drawable (after Customize screen) 2017-01-30 19:36:39 +01:00
Lonami Exo
4706cb221e Use per-theme cell texture 2017-01-30 19:08:40 +01:00
Lonami Exo
02c8290c29 Update button style on theme change 2017-01-30 18:58:54 +01:00
Lonami Exo
382a41c06b Add dark theme, use its background, allow changing theme 2017-01-30 18:37:06 +01:00
Lonami Exo
a681fbaccd Show available themes on customize 2017-01-30 18:16:54 +01:00
Lonami Exo
219e229bb9 Add custom Theme system using external files 2017-01-30 15:52:10 +01:00
Lonami Exo
eb9b6ee5f1 Add customize screen 2017-01-29 18:04:13 +01:00
Lonami Exo
3f47e5474c Add sounds and animate taking pieces 2017-01-29 13:50:13 +01:00
Lonami Exo
83bf5b736b Move dropped pieces to their original (now centered) place 2017-01-28 18:58:38 +01:00
Lonami Exo
c47227d592 Show pause menu on back key press (Android) 2017-01-28 18:17:37 +01:00
Lonami Exo
9eaba524bd Add a horizontal band on the pause menu 2017-01-28 18:01:46 +01:00
Lonami Exo
daef6d047e Save maximum score 2017-01-27 19:57:13 +01:00
Lonami Exo
b6b7590cf4 Add fully-functional pause menu, move skin creation 2017-01-27 19:36:17 +01:00
Lonami Exo
2d6c66a701 Do not use vanishDelta, fix vanishing on cross clear 2017-01-27 15:44:42 +01:00
Lonami Exo
075bcd869c Change cell vanishing timing 2017-01-27 15:35:34 +01:00
Lonami Exo
65d3c8d1a0 Add cool vanish effect to cleared strips 2017-01-27 12:14:10 +01:00
Lonami Exo
7888ac23b4 Fix score counting and use a custom Scorer class 2017-01-27 11:19:53 +01:00
Lonami Exo
9de4bb2530 Fix early game over bug 2017-01-26 19:27:17 +01:00
Lonami Exo
5c9280962b Handle game layout better 2017-01-26 19:26:39 +01:00
Lonami Exo
87046fe8b4 Add score and game over 2017-01-26 11:54:24 +01:00
Lonami Exo
5a680ad262 Clear complete rows/cols, calculate piece area 2017-01-26 11:19:14 +01:00
Lonami Exo
30f5a16e9d Clear put piece and take more if hand is finished 2017-01-25 20:13:24 +01:00
Lonami Exo
4ec6b31eb1 Fix put piece on board 2017-01-25 20:05:03 +01:00
Lonami Exo
727338f407 Allow dropping pieces on board 2017-01-25 20:00:05 +01:00
Lonami Exo
c0fdc5ece8 Shrink picked pieces 2017-01-25 19:45:19 +01:00
Lonami Exo
5fd653feb2 Allow picking up a piece 2017-01-25 19:39:37 +01:00
Lonami Exo
60b0329d51 Add PieceHolder to display current pieces 2017-01-24 13:45:19 +01:00
Lonami Exo
560d9d2591 Use custom texture on Cell's 2017-01-24 13:13:42 +01:00
Lonami Exo
6a1fb0bb51 Add game logic (board, piece and cell) 2017-01-24 12:54:54 +01:00
Lonami Exo
f81177d4f3 Add main menu screen 2017-01-22 15:34:45 +01:00