Shiromino v.beta3-pre2

already is?

Disclaimer:

C by someone who doesn't have enough patience for C

DOWNLOAD

Installation

Installation

source

Controls

Shift+click and drag selects a rectangle

1-7 enter a cell corresponding to the piece colors (ITJLOSZ) or fills the selection

0 or left click enters a grey (garbage) cell

9 enters a bracket block

Shift+(0-7,9) fills non-air blocks in the selection

Right click deletes a cell

Delete/Backspace deletes the selection

CTRL+A selects all

CTRL+Z is undo

CTRL+Y is redo​

Enter/Return toggles text editing

CTRL+A selects all

CTRL+C and CTRL+X for copy and cut are unfortunately not implemented yet

CTRL+V pastes

​

Notes on the piece sequencer:

Piece names must be uppercase (and in the case of e.g. Yb pentomino, the 'b' must be lowercase)



Putting a "4" suffix onto a piece name will give you the tetromino with that name. If you are in QRS mode, for example, "T" will register as a T pentomino, but "T4" will be the standard T tetromino.

Groups can be defined with parentheses. "(JIOL)" will group J, I, O and L together. This is nearly useless unless you specify a repitition count . You do this by adding an asterisk "*", followed by a number (or "INF" for infinite repetition) to the end of the group. For example, "(JIOL)*8" to repeat the group JIOL eight times, "(J)*INF" or "J*INF" to repeat only J pieces forever. Incomplete group syntax will do nothing, and groups can be mixed with regular sequences. [Side note, I don't expect this to be useful for much other than infinite repetition, but play around with it ]

Known bugs