tetris: tighten LockPiece() still further

pull/426/head
nick black 5 years ago
parent e84b896835
commit 4f6275b738
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -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…
Cancel
Save