Commit graph

  • 87e7ff5829 Dumb but not dumber IA master Yorick Barbanneau 2021-10-24 23:22:43 +02:00
  • 033a436be2 Exit programm properly when exit with KEY_DELETE Yorick Barbanneau 2021-10-24 17:27:27 +02:00
  • 96499a06cb delete all windows on free_view() Yorick Barbanneau 2021-10-22 08:49:10 +02:00
  • 283bd63877 Backspace can now go back in outer_ttt when in inner Yorick Barbanneau 2021-10-22 08:41:42 +02:00
  • 83df11530c Validate with enter (not space) Yorick Barbanneau 2021-10-22 00:37:38 +02:00
  • 9c47a74bc8 remove debug output (jut comment it) Yorick Barbanneau 2021-10-21 23:47:04 +02:00
  • 46a55f31d1 First working version with ncurse an inception = 2 Yorick Barbanneau 2021-10-21 02:10:16 +02:00
  • dafe6f73ee Ncurse interface seems to work... Yorick Barbanneau 2021-10-18 21:39:00 +02:00
  • 8656f37eab First commit with view Yorick Barbanneau 2021-10-15 17:26:48 +02:00
  • 64c85567d9 Add draw function in model.c Yorick Barbanneau 2021-10-15 17:01:32 +02:00
  • f2bc1a2c12 Bad shot name of TOPLEFT Yorick Barbanneau 2021-10-15 16:59:22 +02:00
  • 97ecb4d93a value get all p_move value separately un play_move() Yorick Barbanneau 2021-10-15 16:54:00 +02:00
  • 4f8ced6d0e Comment some elements Yorick Barbanneau 2021-10-15 16:51:44 +02:00
  • e1f15eacc6 Comment some elements Yorick Barbanneau 2021-10-15 16:50:33 +02:00
  • 517bcfdc42 Comment some element Yorick Barbanneau 2021-10-15 16:49:10 +02:00
  • 1fb60df60e Replace ternary operator with if..else.. Yorick Barbanneau 2021-10-15 16:47:06 +02:00
  • 8db53c2eaf Corrections in play_move() Yorick Barbanneau 2021-10-15 16:39:52 +02:00
  • e9dca0371f Add savefile function Yorick Barbanneau 2021-10-15 15:44:46 +02:00
  • 3a020073f9 Set inner_ttt winner correctly in play_move() Yorick Barbanneau 2021-10-15 14:52:25 +02:00
  • f4fb6f5137 Some corrections in play_move Yorick Barbanneau 2021-10-15 14:46:38 +02:00
  • dc5b803e03 Bad test in set_ttt_winner() Yorick Barbanneau 2021-10-08 17:09:00 +02:00
  • bc3b831d42 Set correct player for outer_ttt in play(move) Yorick Barbanneau 2021-10-08 17:05:17 +02:00
  • 777480000d Bad winner when check second diagonale Yorick Barbanneau 2021-10-08 17:02:46 +02:00
  • dd55f8fa05 Little moficitations in play_move() Yorick Barbanneau 2021-10-08 17:00:14 +02:00
  • ed98fa9d32 Rewrite set_tictactoe_winner() Yorick Barbanneau 2021-10-08 16:52:28 +02:00
  • c1a0446402 Add a test for i in set_tictactoe_winner() Yorick Barbanneau 2021-10-08 16:39:57 +02:00
  • 943e63ee45 Wrong test for winner in play_move() Yorick Barbanneau 2021-10-08 15:34:15 +02:00
  • d4ce681a9d Define outer_ttt winner (if one) un play_move() Yorick Barbanneau 2021-10-08 15:32:11 +02:00
  • 10d2bca697 Update p_uttt in play_move) Yorick Barbanneau 2021-10-08 15:25:52 +02:00
  • 514e9f397f Fist version of play_move() Yorick Barbanneau 2021-10-08 15:17:11 +02:00
  • 0e8fb22424 Re-add winner test for outer_ttt in is_move_valid() Yorick Barbanneau 2021-10-07 23:23:18 +02:00
  • e6449a2013 Determine if inner_ttt case is free Yorick Barbanneau 2021-10-07 22:46:46 +02:00
  • 7e7502dcec Rewrite is_move_valid() Yorick Barbanneau 2021-10-07 22:30:36 +02:00
  • 0ff026b4ca Avoid segfault when testing p_uttt->history Yorick Barbanneau 2021-10-07 22:02:12 +02:00
  • f319f0e53c Add missing test Yorick Barbanneau 2021-10-01 17:20:15 +02:00
  • 8074c40810 Test for get_next_player_to_play() Yorick Barbanneau 2021-10-01 17:16:30 +02:00
  • dd3ed1fce2 Remove test on last player Yorick Barbanneau 2021-10-01 17:00:19 +02:00
  • 26fd5b1d5b Update get_next_player_to_play() Yorick Barbanneau 2021-10-01 16:57:39 +02:00
  • 4f88097937 Add missing }, because i'm too fool Yorick Barbanneau 2021-10-01 16:52:49 +02:00
  • 09754638de Add BOTH in set_tictactoe_winner Yorick Barbanneau 2021-10-01 16:50:18 +02:00
  • c342b2c416 Update get_next_player() Yorick Barbanneau 2021-10-01 16:40:30 +02:00
  • 48c6360b0d update is_move_valid Yorick Barbanneau 2021-10-01 16:19:21 +02:00
  • aa72f3bc30 revert change Yorick Barbanneau 2021-10-01 15:47:07 +02:00
  • ca1a5997aa Add bin for exectutable output Yorick Barbanneau 2021-10-01 15:43:18 +02:00
  • e6639a159c First working cmake version Yorick Barbanneau 2021-10-01 01:23:36 +02:00
  • 94c88d09e9 Make Valgind Happy (on my compuper) Yorick Barbanneau 2021-10-01 00:50:29 +02:00
  • 82cc816f76 Error in pointer Yorick Barbanneau 2021-10-01 00:25:35 +02:00
  • b44e75e56e Add CMakeLists files Yorick Barbanneau 2021-10-01 00:07:29 +02:00
  • f33b6c8acb Add model Yorick Barbanneau 2021-10-01 00:03:33 +02:00
  • 90508a3b3b Rework contest argument parsing. Yorick Barbanneau 2021-09-17 16:43:35 +02:00
  • b16d91fb2e return an exti(), seriously? Yorick Barbanneau 2021-09-17 16:37:25 +02:00
  • 82cf981df2 Add exit() at the end of programm Yorick Barbanneau 2021-09-17 16:34:51 +02:00
  • 34de202ded Change text for -c argument Yorick Barbanneau 2021-09-17 16:30:31 +02:00
  • 5de78910db Add verbose option Yorick Barbanneau 2021-09-17 16:19:26 +02:00
  • 9f40993a49 Add correct error message on unknown parameter Yorick Barbanneau 2021-09-17 16:16:45 +02:00
  • 4434b17035 change access() R_OK to F_OK for testing purpose Yorick Barbanneau 2021-09-17 16:09:51 +02:00
  • 8124b83e36 Rename contest to contest_mode Yorick Barbanneau 2021-09-17 16:01:33 +02:00
  • 9e06e265cc Update help message Yorick Barbanneau 2021-09-17 15:54:18 +02:00
  • b55c859c4f contest is now required Yorick Barbanneau 2021-09-17 15:46:13 +02:00
  • 6dcb9d356f contest file now working Yorick Barbanneau 2021-09-15 23:43:16 +02:00
  • fede23cba7 Error if option is passed to contest argument Yorick Barbanneau 2021-09-15 23:03:40 +02:00
  • 49a797a179 Rework arguments handle Yorick Barbanneau 2021-09-15 22:53:56 +02:00
  • e6c14f6bff Level0 build into current directory Yorick Barbanneau 2021-09-14 00:11:49 +02:00
  • 677f7f5be0 Add version display Yorick Barbanneau 2021-09-14 00:06:40 +02:00
  • e47e1e4f7a remove useless line ot building uttt Yorick Barbanneau 2021-09-13 23:54:06 +02:00
  • 1623df8006 Write level0 Makefile Yorick Barbanneau 2021-09-13 23:42:30 +02:00
  • 81c34439a3 First commit Yorick Barbanneau 2021-09-10 18:23:46 +02:00