pull/3/head
Jolys Enzo 2 years ago
parent 6c5ca252b9
commit c8b9911dd4

@ -11,9 +11,11 @@
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/Theme.Tetris" android:theme="@style/Theme.Tetris"
tools:targetApi="31"> tools:targetApi="31">
<activity android:name="tetrisGame.activity.Game"/>
<activity <activity
android:name="tetrisGame.activity.Menu" android:name="tetrisGame.activity.Menu"
android:exported="true"/>
<activity
android:name="tetrisGame.activity.Game"
android:exported="true"> android:exported="true">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />

@ -1,16 +1,21 @@
package tetrisGame.activity package tetrisGame.activity
import android.graphics.Canvas
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle import android.os.Bundle
import android.view.View
import android.widget.ImageView import android.widget.ImageView
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import but.androidstudio.tetris.R import but.androidstudio.tetris.R
import tetrisGame.views.ViewsGame
class Game : AppCompatActivity() { class Game : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_game) setContentView(R.layout.activity_game)
val canvaViews = findViewById<ViewsGame>(R.id.tabGame)
} }
} }

@ -2,11 +2,17 @@ package tetrisGame.views
import android.content.Context import android.content.Context
import android.graphics.Canvas import android.graphics.Canvas
import android.graphics.Color
import android.graphics.Paint
import android.view.View import android.view.View
class ViewsGame(context:Context) : View(context) { class ViewsGame(context:Context) : View(context) {
override fun onDraw(canvas: Canvas?) { val myPaint:Paint = Paint()
override fun onDraw(canvas: Canvas) {
super.onDraw(canvas) super.onDraw(canvas)
myPaint.color = Color.BLACK
canvas.drawRect(0F,0F,50F,50F,myPaint)
} }
} }

@ -1,33 +1,15 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context="tetrisGame.activity.Game"> tools:context="tetrisGame.activity.Game">
<tetrisGame.views.ViewsGame <tetrisGame.views.ViewsGame
android:id="@+id/tabGame" android:id="@+id/tabGame"
android:layout_width="300dp" android:layout_width="match_parent"
android:layout_height="300dp" android:layout_height="match_parent"/>
android:layout_marginEnd="111dp"
android:layout_marginBottom="431dp"
android:background="@color/black"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/TextScore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/TextScore"
app:layout_constraintBottom_toTopOf="@+id/tabGame"
app:layout_constraintEnd_toStartOf="@+id/tabGame"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
Loading…
Cancel
Save