Tetrominoes scripts

This commit is contained in:
adrienmalin 2019-01-15 17:23:57 +01:00
parent e50e05558f
commit d4b29230c7
11 changed files with 6 additions and 21 deletions

View File

@ -29,6 +29,7 @@ var autoshift_action = ""
var playing = false
func new_game(level):
$Start.visible = false
$Matrix/GridMap.clear()
if current_piece:
remove_child(current_piece)
@ -38,7 +39,6 @@ func new_game(level):
autoshift_action = ""
next_piece = random_piece()
$MidiPlayer.position = 0
$Start.visible = false
$Stats.new_game(level)
new_piece()
resume()
@ -51,7 +51,6 @@ func new_piece():
next_piece.translation = $Next/Position3D.translation
if current_piece.move(THERE):
$DropTimer.start()
$LockDelay.start()
current_piece_held = false
else:
game_over()

View File

@ -1,7 +1,5 @@
extends "Tetromino.gd"
const CLOCKWISE = -1
const COUNTERCLOCKWISE = 1
const SUPER_ROTATION_SYSTEM = [
{
COUNTERCLOCKWISE: [

View File

@ -1,2 +0,0 @@
extends "Tetromino.gd"

View File

@ -1,9 +1,8 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Tetrominos/TetroJ.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Tetromino.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Mino/Mino.tscn" type="PackedScene" id=2]
[node name="TetroJ" type="Spatial" index="0"]
script = ExtResource( 1 )

View File

@ -1,2 +0,0 @@
extends "Tetromino.gd"

View File

@ -1,9 +1,8 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Tetrominos/TetroL.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Tetromino.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Mino/Mino.tscn" type="PackedScene" id=2]
[node name="TetroL" type="Spatial" index="0"]
script = ExtResource( 1 )

View File

@ -1,4 +1,4 @@
extends "Tetromino.gd"
func rotate(direction):
pass
return 0

View File

@ -1,2 +0,0 @@
extends "Tetromino.gd"

View File

@ -1,9 +1,8 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Tetrominos/TetroS.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Tetromino.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Mino/Mino.tscn" type="PackedScene" id=2]
[node name="TetroS" type="Spatial" index="0"]
script = ExtResource( 1 )

View File

@ -1,2 +0,0 @@
extends "Tetromino.gd"

View File

@ -1,9 +1,8 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://Tetrominos/TetroZ.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Tetromino.gd" type="Script" id=1]
[ext_resource path="res://Tetrominos/Mino/Mino.tscn" type="PackedScene" id=2]
[node name="TetroZ" type="Spatial" index="0"]
script = ExtResource( 1 )