-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGELOG
50 lines (40 loc) · 1.63 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Changelog
All notable changes to this project will be documented in this file.
## [Unreleased]
### Added
- Settings menu with ghost piece toggle and board width options.
### Changed
- Spawn column calculations altered to avoid column clashes in particularly small boards (using the settings).
- The board width is stored in a `u16`, so the max number of players is now 255, but capped at 64 anyways.
## [v0.2.0] - 01/04/22
### Added
- New mode: Rotatris (square board, 2 new buttons that rotate the board, clear rings).
- Ghost pieces.
### Changed
- Made colors better so they are more easily called out (help, I'm colorblind).
## [v0.1.1] - 03/15/21
### Added
- Active piece tile highlights.
- Line clear animation using tile highlights.
### Changed
- Made it easier to quit to menu.
## [v0.1.0] - 01/28/21
### Changed
- Renamed project: Rustrisn-t -> Tetrisn-t.
- Various quality-of-life changes.
- Improved menu slightly.
## [v0.0.2] - Fall2020
### Added
- Released with gamepad compatibility.
- A list of used KeyCode's are stored in the inputconfig menu that notifies the user if they try to reuse a KeyCode and ignores the input.
- 'G' sets a player to be controlled by a gamepad.
- Users can setup their own gamepad layouts by adding their SDL2 Gamepad string to `resources/gamecontrollerdb.txt`.
- Gamepads auto-map to the first player that doesn't have a GamepadId mapping to it for easy setup.
### Changed
- Escape clears selected input layout.
## [v0.0.1] - Fall2020
### Added
- Minimal functionality.
- Users can choose their keyboard control layouts, but they don't save.
- Gamepads don't work at all.
- Almost all gameplay functional as intended.