ResetBaseTime(); //reset timer
SetITimer(Game.speed, Game.speed);
- Players[me].nextShape = ChooseOption(stdOptions);
+ Players[me].nextShape = ChooseOption(Game.shapes);
for (i = 1; i <= maxPlayer; i++) {
Players[i].score.score = Players[i].score.lines
= Players[i].score.adds = 0;
while (gameStatus) {
gameStatus = 2;
if (Players[me].alive > 0) {
- if (!player_piece(me, ChooseOption(stdOptions))) {
+ if (!player_piece(me, ChooseOption(Game.shapes))) {
netint4 data[4];
Players[me].alive = 0;
game_loop();
} //client
else {
+ int i;
Game.seed = time(0);
+ for (i = 0; i < sizeof(Game.shapes) / sizeof(Game.shapes[0]); i++)
+ Game.shapes[i] = 1;
Game.started = 2;
me = 1;
memcpy(&Players[me], &Players[0], sizeof(player_t));