Compare commits

...

10 Commits

Author SHA1 Message Date
Joachim Lusiardi 51123ecd8e version bump and index generation 2024-11-07 09:57:32 +01:00
Joachim Lusiardi 4d77265b2f remove debug output 2024-11-07 09:47:49 +01:00
Joachim Lusiardi c91d57f049 next try 2024-11-07 09:46:15 +01:00
Joachim Lusiardi 8f151836bd next try 2024-11-07 09:41:40 +01:00
Joachim Lusiardi 9d862011a7 testing 2024-11-07 09:37:22 +01:00
Joachim Lusiardi d068620c3f more tuning 2024-11-07 09:35:30 +01:00
Joachim Lusiardi 6660c11306 more debug 2024-11-07 09:29:24 +01:00
Joachim Lusiardi 1d8896d1ad debugging 2024-11-07 09:27:31 +01:00
Joachim Lusiardi 252c1c244d make key secure in container 2024-11-07 09:24:19 +01:00
Joachim Lusiardi ef3a6026f5 minor fixes 2024-11-07 09:22:19 +01:00
5 changed files with 15 additions and 22 deletions

View File

@ -22,5 +22,7 @@ jobs:
ls -al target/debian ls -al target/debian
UPLOAD_FILE=$(ls target/debian/*.deb) UPLOAD_FILE=$(ls target/debian/*.deb)
curl --user jlusiardi:${{ secrets.UPLOAD_TOKEN }} --upload-file ${UPLOAD_FILE} https://gitea.intern.haus-in-hirschaid.de/api/packages/jlusiardi/debian/pool/bionic/main/upload curl --user jlusiardi:${{ secrets.UPLOAD_TOKEN }} --upload-file ${UPLOAD_FILE} https://gitea.intern.haus-in-hirschaid.de/api/packages/jlusiardi/debian/pool/bionic/main/upload
echo ${DEPLOY_PRIVATE_KEY} > /tmp/ssh_key echo -e "${{ secrets.DEPLOY_PRIVATE_KEY }}" > /tmp/ssh_key
scp -i /tmp/ssh_key ${UPLOAD_FILE} jlusiardi@april2023.lusiardi.de:/var/www/p17.lusiardi.de/el_diabolo chmod 0600 /tmp/ssh_key
scp -o StrictHostKeyChecking=no -i /tmp/ssh_key ${UPLOAD_FILE} jlusiardi@april2023.lusiardi.de:/var/www/p17.lusiardi.de/el_diabolo
ssh -o StrictHostKeyChecking=no -i /tmp/ssh_key jlusiardi@april2023.lusiardi.de /var/www/p17.lusiardi.de/el_diabolo/generate_index.sh

2
Cargo.lock generated
View File

@ -147,7 +147,7 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]] [[package]]
name = "el_diabolo" name = "el_diabolo"
version = "0.2.1" version = "0.2.2"
dependencies = [ dependencies = [
"crossterm", "crossterm",
"macros", "macros",

View File

@ -3,7 +3,7 @@ members = ["macros"]
[package] [package]
name = "el_diabolo" name = "el_diabolo"
version = "0.2.1" version = "0.2.2"
edition = "2021" edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -10,7 +10,7 @@ impl Iterator for LevelLadder {
let current = self.curr; let current = self.curr;
self.curr = self.next; self.curr = self.next;
self.next = current + self.next; self.next += current;
// Since there's no endpoint to a Fibonacci sequence, the `Iterator` // Since there's no endpoint to a Fibonacci sequence, the `Iterator`
// will never return `None`, and `Some` is always returned. // will never return `None`, and `Some` is always returned.

View File

@ -14,7 +14,6 @@ use crossterm::{
ExecutableCommand, ExecutableCommand,
}; };
use ratatui::prelude::*; use ratatui::prelude::*;
use ratatui::widgets::block::{Position, Title};
use ratatui::widgets::{Block, BorderType, Borders, Wrap}; use ratatui::widgets::{Block, BorderType, Borders, Wrap};
use ratatui::{ use ratatui::{
prelude::{CrosstermBackend, Terminal}, prelude::{CrosstermBackend, Terminal},
@ -32,12 +31,12 @@ mod constants;
mod game; mod game;
mod level; mod level;
mod level_generator; mod level_generator;
mod level_ladder;
mod level_widget; mod level_widget;
mod monster; mod monster;
mod player; mod player;
mod position; mod position;
mod room; mod room;
mod level_ladder;
// //
fn main() -> Result<()> { fn main() -> Result<()> {
@ -101,10 +100,8 @@ fn main() -> Result<()> {
height: map_area.height / 2 + 1, height: map_area.height / 2 + 1,
}; };
let block = Block::default() let block = Block::default()
.title( .title_top(
Title::from(format!(" {} ", game.get_player().get_name())) Line::from(format!(" {} ", game.get_player().get_name())).centered()
.alignment(Alignment::Center)
.position(Position::Top),
) )
.borders(Borders::TOP) .borders(Borders::TOP)
.border_style(Style::default().fg(Color::White)) .border_style(Style::default().fg(Color::White))
@ -134,10 +131,8 @@ fn main() -> Result<()> {
}; };
// Display the latest messages from the game to the user // Display the latest messages from the game to the user
let block = Block::default() let block = Block::default()
.title( .title_top(
Title::from(" messages ") Line::from(" messages ").centered()
.alignment(Alignment::Center)
.position(Position::Top),
) )
.borders(Borders::TOP) .borders(Borders::TOP)
.border_style(Style::default().fg(Color::White)) .border_style(Style::default().fg(Color::White))
@ -219,12 +214,8 @@ fn main() -> Result<()> {
area.width = 40; area.width = 40;
area.height = 20; area.height = 20;
let block = Block::default() let block = Block::default()
.title( .title_top(Line::from(" Game ended ").centered())
Title::from(" Game ended ") .title_bottom(Line::from("Press `q` to quit!"))
.alignment(Alignment::Center)
.position(Position::Top),
)
.title(Title::from("Press `q` to quit!").position(Position::Bottom))
.borders(Borders::ALL) .borders(Borders::ALL)
.border_style(Style::default().fg(Color::White)) .border_style(Style::default().fg(Color::White))
.border_type(BorderType::Rounded) .border_type(BorderType::Rounded)