fix(Lab_2): White screen after selecting file
Fix problem with white screeen after selected file
This commit is contained in:
parent
f18d6f1025
commit
16cfa6744d
@ -3,15 +3,12 @@ package org.exampl
|
|||||||
import java.io.File
|
import java.io.File
|
||||||
import java.nio.ByteBuffer
|
import java.nio.ByteBuffer
|
||||||
import java.nio.ByteOrder
|
import java.nio.ByteOrder
|
||||||
import java.nio.ShortBuffer
|
|
||||||
|
|
||||||
class Bin {
|
object Bin {
|
||||||
companion object {
|
var X = 0
|
||||||
var X = 0
|
var Y = 0
|
||||||
var Y = 0
|
var Z = 0
|
||||||
var Z = 0
|
lateinit var array: ShortArray
|
||||||
lateinit var array: ShortArray
|
|
||||||
}
|
|
||||||
|
|
||||||
fun readBIN(path: String) {
|
fun readBIN(path: String) {
|
||||||
if (File(path).exists()) {
|
if (File(path).exists()) {
|
||||||
@ -31,4 +28,4 @@ class Bin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@ import javax.swing.filechooser.FileNameExtensionFilter
|
|||||||
class Form1 {
|
class Form1 {
|
||||||
private var loaded = false
|
private var loaded = false
|
||||||
var currentLayer = 0
|
var currentLayer = 0
|
||||||
private val bin = Bin()
|
private val bin = Bin
|
||||||
val view = View()
|
val view = View()
|
||||||
|
|
||||||
private var minTF = -3000
|
private var minTF = -3000
|
||||||
@ -35,6 +35,7 @@ class Form1 {
|
|||||||
bin.readBIN(file.absolutePath)
|
bin.readBIN(file.absolutePath)
|
||||||
view.setupView(800, 600) // Установите размеры окна
|
view.setupView(800, 600) // Установите размеры окна
|
||||||
loaded = true
|
loaded = true
|
||||||
|
view.needReload = true // Убедимся, что текстура загружается сразу после выбора файла
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
package org.exampl
|
package org.exampl
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11.*
|
import org.lwjgl.opengl.GL11.*
|
||||||
import java.awt.Color
|
|
||||||
import java.awt.image.BufferedImage
|
import java.awt.image.BufferedImage
|
||||||
import java.nio.ByteBuffer
|
import java.nio.ByteBuffer
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user