This commit is contained in:
artem 2024-03-20 22:26:33 +03:00
parent 5a8ead0046
commit 42d054e72a
6 changed files with 638 additions and 613 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 211 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Binary file not shown.

View File

@ -1,6 +1,7 @@
//! Game project.
use fyrox::core::color::Color;
use fyrox::graph::SceneGraph;
use fyrox::gui::Thickness;
use fyrox::{
asset::manager::ResourceManager,
core::{
@ -11,6 +12,7 @@ use fyrox::{
engine::GraphicsContext,
event::{Event, WindowEvent},
gui::{
font::Font,
brush::Brush,
button::ButtonMessage,
grid::{Column, GridBuilder, Row},
@ -255,14 +257,17 @@ impl Plugin for Game {
ArcherSpawn::new().spawn_enemy(graph, resource_manager, -25.0);
}
let ui_ctx = &mut context.user_interface.build_ctx();
let font_to_level = resource_manager.request::<Font>("data/cd2f1-36d91_sunday.ttf".to_owned());
self.level_node = GridBuilder::new(
WidgetBuilder::new().with_child(
TextBuilder::new(WidgetBuilder::new().with_foreground(Brush::Solid(Color::BLACK)))
.with_text(format!("Level: {}", self.level))
TextBuilder::new(WidgetBuilder::new().with_foreground(Brush::Solid(Color::opaque(192, 34, 9))))
.with_text(format!("Уровень: {}", self.level))
.with_font_size(20.0)
.with_font(font_to_level)
.with_shadow_brush(Brush::Solid(Color::RED))
.build(ui_ctx),
),
)
.with_margin(Thickness::top_left(10.0))
)
.add_row(Row::stretch())
.add_column(Column::auto())

View File

@ -128,8 +128,16 @@ fn build_ground_block(resource_manager: &ResourceManager, graph: &mut Graph, x:
y,
1.0,
build_material(resource_manager, "assets/data/tiles/2.png".to_owned()),
shape.clone(),
);
build_block(
graph,
x as f32,
y-1.0,
1.0,
build_material(resource_manager, "assets/data/tiles/5.png".to_owned()),
shape,
)
);
}
fn build_center_block(resource_manager: &ResourceManager, graph: &mut Graph, x: f32, y: f32) {

File diff suppressed because it is too large Load Diff