mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-02 09:40:15 +00:00
tetris: tighten LockPiece() still further
This commit is contained in:
parent
e84b896835
commit
4f6275b738
@ -7,16 +7,11 @@ void LockPiece(){
|
|||||||
board_->get_dim(&bdimy, &bdimx);
|
board_->get_dim(&bdimy, &bdimx);
|
||||||
int cleared; // how many contiguous lines were cleared
|
int cleared; // how many contiguous lines were cleared
|
||||||
do{
|
do{
|
||||||
uint64_t tl, tr, bl, br;
|
uint64_t tl = 0, tr = 0, bl = 0, br = 0;
|
||||||
tl = tr = bl = br = 0;
|
channels_set_fg(&tl, 0xff0000); channels_set_bg_alpha(&tl, CELL_ALPHA_TRANSPARENT);
|
||||||
channels_set_bg_alpha(&tl, CELL_ALPHA_TRANSPARENT);
|
channels_set_fg(&tr, 0x00ff00); channels_set_bg_alpha(&tr, CELL_ALPHA_TRANSPARENT);
|
||||||
channels_set_bg_alpha(&tr, CELL_ALPHA_TRANSPARENT);
|
channels_set_fg(&bl, 0x0000ff); channels_set_bg_alpha(&bl, CELL_ALPHA_TRANSPARENT);
|
||||||
channels_set_bg_alpha(&bl, CELL_ALPHA_TRANSPARENT);
|
channels_set_fg(&br, 0x00ffff); channels_set_bg_alpha(&br, CELL_ALPHA_TRANSPARENT);
|
||||||
channels_set_bg_alpha(&br, CELL_ALPHA_TRANSPARENT);
|
|
||||||
channels_set_fg(&tl, 0xff0000);
|
|
||||||
channels_set_fg(&tr, 0x00ff00);
|
|
||||||
channels_set_fg(&bl, 0x0000ff);
|
|
||||||
channels_set_fg(&br, 0x00ffff);
|
|
||||||
if(!board_->stain(bdimy - 2, bdimx - 2, tl, tr, bl, br)){
|
if(!board_->stain(bdimy - 2, bdimx - 2, tl, tr, bl, br)){
|
||||||
throw TetrisNotcursesErr("stain()");
|
throw TetrisNotcursesErr("stain()");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user