diff --git a/examples/ai_dungeon_master_arena/Cargo.toml b/examples/ai_dungeon_master_arena/Cargo.toml index 81639478..a00e4992 100644 --- a/examples/ai_dungeon_master_arena/Cargo.toml +++ b/examples/ai_dungeon_master_arena/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/angry_birds/Cargo.toml b/examples/angry_birds/Cargo.toml index 68986411..9d3cbc7d 100644 --- a/examples/angry_birds/Cargo.toml +++ b/examples/angry_birds/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } @@ -28,5 +28,5 @@ lto = true [profile.release-with-logs] inherits = "release" -debug-assertions = true +debug-assertions = true [workspace] diff --git a/examples/arkanoid/Cargo.toml b/examples/arkanoid/Cargo.toml index 8980c9e2..f5261c94 100644 --- a/examples/arkanoid/Cargo.toml +++ b/examples/arkanoid/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } @@ -28,6 +28,6 @@ lto = true [profile.release-with-logs] inherits = "release" -debug-assertions = true +debug-assertions = true [workspace] diff --git a/examples/asteroids/Cargo.lock b/examples/asteroids/Cargo.lock index 3e2e4854..26f26f6d 100644 --- a/examples/asteroids/Cargo.lock +++ b/examples/asteroids/Cargo.lock @@ -285,7 +285,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cougr-core" -version = "1.0.0" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc489e355664841b5fb4d0b19e014c3be1a9b81cd1cd9f7ad29f02fe54a4135" dependencies = [ "soroban-sdk", "wee_alloc", diff --git a/examples/asteroids/Cargo.toml b/examples/asteroids/Cargo.toml index 231da9b1..a914d730 100644 --- a/examples/asteroids/Cargo.toml +++ b/examples/asteroids/Cargo.toml @@ -10,7 +10,7 @@ doctest = false [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/battleship/Cargo.toml b/examples/battleship/Cargo.toml index 5f4688d1..134d88d2 100644 --- a/examples/battleship/Cargo.toml +++ b/examples/battleship/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/bomberman/Cargo.lock b/examples/bomberman/Cargo.lock index 5f0678bb..159031b6 100644 --- a/examples/bomberman/Cargo.lock +++ b/examples/bomberman/Cargo.lock @@ -286,7 +286,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cougr-core" -version = "1.0.0" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc489e355664841b5fb4d0b19e014c3be1a9b81cd1cd9f7ad29f02fe54a4135" dependencies = [ "soroban-sdk", "wee_alloc", diff --git a/examples/bomberman/Cargo.toml b/examples/bomberman/Cargo.toml index 2504ecda..c4af5505 100644 --- a/examples/bomberman/Cargo.toml +++ b/examples/bomberman/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["rlib"] [dependencies] soroban-sdk = "25.1.0" num-derive = "0.4" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/chess/Cargo.toml b/examples/chess/Cargo.toml index e702c0df..d2ffe511 100644 --- a/examples/chess/Cargo.toml +++ b/examples/chess/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/connect_four/Cargo.toml b/examples/connect_four/Cargo.toml index 3932ad5a..2a7c1744 100644 --- a/examples/connect_four/Cargo.toml +++ b/examples/connect_four/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/cross_asset_racing_league/Cargo.toml b/examples/cross_asset_racing_league/Cargo.toml index d357f27c..f042d87c 100644 --- a/examples/cross_asset_racing_league/Cargo.toml +++ b/examples/cross_asset_racing_league/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/flappy_bird/Cargo.toml b/examples/flappy_bird/Cargo.toml index 5e856e86..87d06ee6 100644 --- a/examples/flappy_bird/Cargo.toml +++ b/examples/flappy_bird/Cargo.toml @@ -10,7 +10,7 @@ description = "Flappy Bird on-chain game example using cougr-core ECS framework" crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/geometry_dash/Cargo.toml b/examples/geometry_dash/Cargo.toml index 715be094..48137b2e 100644 --- a/examples/geometry_dash/Cargo.toml +++ b/examples/geometry_dash/Cargo.toml @@ -10,7 +10,7 @@ description = "Geometry Dash on-chain game example using cougr-core ECS framewor crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/guild_arena/Cargo.toml b/examples/guild_arena/Cargo.toml index 89f6aca4..f4661a8a 100644 --- a/examples/guild_arena/Cargo.toml +++ b/examples/guild_arena/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } @@ -28,5 +28,5 @@ lto = true [profile.release-with-logs] inherits = "release" -debug-assertions = true +debug-assertions = true [workspace] diff --git a/examples/guild_treasury_wars/Cargo.toml b/examples/guild_treasury_wars/Cargo.toml index 35156094..6a5da230 100644 --- a/examples/guild_treasury_wars/Cargo.toml +++ b/examples/guild_treasury_wars/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/memory_match/Cargo.toml b/examples/memory_match/Cargo.toml index 616a7e61..04d2c3d5 100644 --- a/examples/memory_match/Cargo.toml +++ b/examples/memory_match/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/minesweeper/Cargo.toml b/examples/minesweeper/Cargo.toml index 85b01c43..e94e01ef 100644 --- a/examples/minesweeper/Cargo.toml +++ b/examples/minesweeper/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/pac_man/Cargo.toml b/examples/pac_man/Cargo.toml index a6c716ae..814ef2e1 100644 --- a/examples/pac_man/Cargo.toml +++ b/examples/pac_man/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/pokemon_mini/Cargo.toml b/examples/pokemon_mini/Cargo.toml index a3f2a507..c785e0b3 100644 --- a/examples/pokemon_mini/Cargo.toml +++ b/examples/pokemon_mini/Cargo.toml @@ -10,7 +10,7 @@ description = "PokΓ©mon Mini on-chain game example using cougr-core ECS framewor crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/pong/Cargo.toml b/examples/pong/Cargo.toml index 3ff1e945..70c2e864 100644 --- a/examples/pong/Cargo.toml +++ b/examples/pong/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } @@ -28,5 +28,5 @@ lto = true [profile.release-with-logs] inherits = "release" -debug-assertions = true +debug-assertions = true [workspace] diff --git a/examples/proof_of_hunt/Cargo.toml b/examples/proof_of_hunt/Cargo.toml index 76d2995b..fe719488 100644 --- a/examples/proof_of_hunt/Cargo.toml +++ b/examples/proof_of_hunt/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/reversi/Cargo.toml b/examples/reversi/Cargo.toml index 0a0779f3..201598aa 100644 --- a/examples/reversi/Cargo.toml +++ b/examples/reversi/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/rock_paper_scissors/Cargo.toml b/examples/rock_paper_scissors/Cargo.toml index 6849ee0a..a933d199 100644 --- a/examples/rock_paper_scissors/Cargo.toml +++ b/examples/rock_paper_scissors/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/shadow_draft_card_game/Cargo.toml b/examples/shadow_draft_card_game/Cargo.toml index a797b30e..816d8ec5 100644 --- a/examples/shadow_draft_card_game/Cargo.toml +++ b/examples/shadow_draft_card_game/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/snake/Cargo.toml b/examples/snake/Cargo.toml index ad1b0b90..639f13ba 100644 --- a/examples/snake/Cargo.toml +++ b/examples/snake/Cargo.toml @@ -10,7 +10,7 @@ description = "Snake on-chain game example using cougr-core ECS framework" crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/space_invaders/Cargo.lock b/examples/space_invaders/Cargo.lock index 7dc34f4e..85ec84f4 100644 --- a/examples/space_invaders/Cargo.lock +++ b/examples/space_invaders/Cargo.lock @@ -277,7 +277,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cougr-core" -version = "1.0.0" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc489e355664841b5fb4d0b19e014c3be1a9b81cd1cd9f7ad29f02fe54a4135" dependencies = [ "soroban-sdk", "wee_alloc", diff --git a/examples/space_invaders/Cargo.toml b/examples/space_invaders/Cargo.toml index 6298e448..1e1bc176 100644 --- a/examples/space_invaders/Cargo.toml +++ b/examples/space_invaders/Cargo.toml @@ -10,7 +10,7 @@ license = "MIT OR Apache-2.0" crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/sudoku/Cargo.toml b/examples/sudoku/Cargo.toml index a354c698..5c757806 100644 --- a/examples/sudoku/Cargo.toml +++ b/examples/sudoku/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/tap_battle/Cargo.toml b/examples/tap_battle/Cargo.toml index 1a02a85a..f51240f6 100644 --- a/examples/tap_battle/Cargo.toml +++ b/examples/tap_battle/Cargo.toml @@ -10,7 +10,7 @@ license = "MIT OR Apache-2.0" crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/tetris/Cargo.lock b/examples/tetris/Cargo.lock index 29796f88..c3c99220 100644 --- a/examples/tetris/Cargo.lock +++ b/examples/tetris/Cargo.lock @@ -277,9 +277,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cougr-core" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee5f72b6d594ecb5ea5d42340cced45bbf8e13bf1506e48209eab64a4d7a931d" +checksum = "afc489e355664841b5fb4d0b19e014c3be1a9b81cd1cd9f7ad29f02fe54a4135" dependencies = [ "soroban-sdk", "wee_alloc", diff --git a/examples/tetris/Cargo.toml b/examples/tetris/Cargo.toml index 43908bfe..ad346fbe 100644 --- a/examples/tetris/Cargo.toml +++ b/examples/tetris/Cargo.toml @@ -9,7 +9,7 @@ crate-type = ["cdylib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/tetris/README.md b/examples/tetris/README.md index 62d92838..aaa629ea 100644 --- a/examples/tetris/README.md +++ b/examples/tetris/README.md @@ -165,7 +165,7 @@ examples/tetris/ ```toml [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" ``` ## πŸ“š Resources diff --git a/examples/tic_tac_toe/Cargo.toml b/examples/tic_tac_toe/Cargo.toml index 3acca32b..1116da02 100644 --- a/examples/tic_tac_toe/Cargo.toml +++ b/examples/tic_tac_toe/Cargo.toml @@ -11,7 +11,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = { path = "../../" } +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] } diff --git a/examples/tic_tac_toe/src/lib.rs b/examples/tic_tac_toe/src/lib.rs index a9659127..846677a0 100644 --- a/examples/tic_tac_toe/src/lib.rs +++ b/examples/tic_tac_toe/src/lib.rs @@ -8,7 +8,6 @@ #![no_std] -use cougr_core::component::ComponentTrait; use cougr_core::game::SorobanGame; use cougr_core::{impl_component, impl_rich_component, impl_soroban_game}; use soroban_sdk::{contract, contractimpl, contracttype, symbol_short, Address, Env, Symbol, Vec}; @@ -101,7 +100,15 @@ impl TicTacToeContract { world.set_rich(&env, GAME_ENTITY, &Board::new(&env)); world.set_rich(&env, GAME_ENTITY, &Players { player_x, player_o }); - world.set_typed(&env, GAME_ENTITY, &TurnState { is_x_turn: true, move_count: 0, status: 0 }); + world.set_typed( + &env, + GAME_ENTITY, + &TurnState { + is_x_turn: true, + move_count: 0, + status: 0, + }, + ); TicTacToeContract::save_world(&env, &world); Self::read_game_state(&env, &world) @@ -111,11 +118,14 @@ impl TicTacToeContract { pub fn make_move(env: Env, player: Address, position: u32) -> MoveResult { let mut world = TicTacToeContract::load_world(&env); - let players: Players = world.get_rich::(&env, GAME_ENTITY) + let players: Players = world + .get_rich::(&env, GAME_ENTITY) .unwrap_or_else(|| panic!("game not initialised")); - let turn: TurnState = world.get_typed::(&env, GAME_ENTITY) + let turn: TurnState = world + .get_typed::(&env, GAME_ENTITY) .unwrap_or_else(|| panic!("game not initialised")); - let mut board: Board = world.get_rich::(&env, GAME_ENTITY) + let mut board: Board = world + .get_rich::(&env, GAME_ENTITY) .unwrap_or_else(|| panic!("game not initialised")); // Validate @@ -146,14 +156,22 @@ impl TicTacToeContract { let new_move_count = turn.move_count + 1; let new_status = Self::detect_winner(&board.cells, new_move_count); - let new_is_x_turn = if new_status == 0 { !turn.is_x_turn } else { turn.is_x_turn }; + let new_is_x_turn = if new_status == 0 { + !turn.is_x_turn + } else { + turn.is_x_turn + }; world.set_rich(&env, GAME_ENTITY, &board); - world.set_typed(&env, GAME_ENTITY, &TurnState { - is_x_turn: new_is_x_turn, - move_count: new_move_count, - status: new_status, - }); + world.set_typed( + &env, + GAME_ENTITY, + &TurnState { + is_x_turn: new_is_x_turn, + move_count: new_move_count, + status: new_status, + }, + ); TicTacToeContract::save_world(&env, &world); @@ -205,7 +223,8 @@ impl TicTacToeContract { /// Reset the board but keep the same players. pub fn reset_game(env: Env) -> GameState { let world = TicTacToeContract::load_world(&env); - let players: Players = world.get_rich::(&env, GAME_ENTITY) + let players: Players = world + .get_rich::(&env, GAME_ENTITY) .unwrap_or_else(|| panic!("game not initialised")); Self::init_game(env, players.player_x, players.player_o) } @@ -213,12 +232,19 @@ impl TicTacToeContract { // ─── Internal helpers ───────────────────────────────────────────────────── fn read_game_state(env: &Env, world: &cougr_core::simple_world::SimpleWorld) -> GameState { - let board: Board = world.get_rich::(env, GAME_ENTITY) + let board: Board = world + .get_rich::(env, GAME_ENTITY) .unwrap_or_else(|| Board::new(env)); - let players: Players = world.get_rich::(env, GAME_ENTITY) + let players: Players = world + .get_rich::(env, GAME_ENTITY) .unwrap_or_else(|| panic!("players not found")); - let turn: TurnState = world.get_typed::(env, GAME_ENTITY) - .unwrap_or(TurnState { is_x_turn: true, move_count: 0, status: 0 }); + let turn: TurnState = world + .get_typed::(env, GAME_ENTITY) + .unwrap_or(TurnState { + is_x_turn: true, + move_count: 0, + status: 0, + }); GameState { cells: board.cells, @@ -230,7 +256,11 @@ impl TicTacToeContract { } } - fn failure(env: &Env, world: &cougr_core::simple_world::SimpleWorld, msg: Symbol) -> MoveResult { + fn failure( + env: &Env, + world: &cougr_core::simple_world::SimpleWorld, + msg: Symbol, + ) -> MoveResult { MoveResult { success: false, game_state: Self::read_game_state(env, world), @@ -240,9 +270,14 @@ impl TicTacToeContract { fn detect_winner(cells: &Vec, move_count: u32) -> u32 { const LINES: [[u32; 3]; 8] = [ - [0, 1, 2], [3, 4, 5], [6, 7, 8], // rows - [0, 3, 6], [1, 4, 7], [2, 5, 8], // columns - [0, 4, 8], [2, 4, 6], // diagonals + [0, 1, 2], + [3, 4, 5], + [6, 7, 8], // rows + [0, 3, 6], + [1, 4, 7], + [2, 5, 8], // columns + [0, 4, 8], + [2, 4, 6], // diagonals ]; for line in LINES.iter() { let a = cells.get(line[0]).unwrap_or(0); @@ -252,7 +287,11 @@ impl TicTacToeContract { return a; // 1 = X wins, 2 = O wins } } - if move_count >= 9 { 3 } else { 0 } + if move_count >= 9 { + 3 + } else { + 0 + } } } diff --git a/examples/tower_defense/Cargo.toml b/examples/tower_defense/Cargo.toml index f7ec3a25..615c0b96 100644 --- a/examples/tower_defense/Cargo.toml +++ b/examples/tower_defense/Cargo.toml @@ -9,7 +9,7 @@ description = "Tower defense on-chain game example using cougr-core ECS framewor crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] diff --git a/examples/trading_card_game/Cargo.toml b/examples/trading_card_game/Cargo.toml index cf7372f0..615c0b96 100644 --- a/examples/trading_card_game/Cargo.toml +++ b/examples/trading_card_game/Cargo.toml @@ -9,7 +9,7 @@ description = "Tower defense on-chain game example using cougr-core ECS framewor crate-type = ["cdylib", "rlib"] [dependencies] -cougr-core = "1.0.0" +cougr-core = "1.1.0" soroban-sdk = "25.1.0" [dev-dependencies] @@ -24,5 +24,5 @@ panic = "abort" [profile.release-with-logs] inherits = "release" -debug-assertions = true +debug-assertions = true [workspace] diff --git a/examples/treasure_hunt/Cargo.toml b/examples/treasure_hunt/Cargo.toml index 238d1c6f..4d18a919 100644 --- a/examples/treasure_hunt/Cargo.toml +++ b/examples/treasure_hunt/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] soroban-sdk = "25.1.0" -cougr-core = "1.0.0" +cougr-core = "1.1.0" [dev-dependencies] soroban-sdk = { version = "25.1.0", features = ["testutils"] }