diff --git a/HNC/Exercises/Ship_Battle/ShipField.py b/HNC/Exercises/Ship_Battle/ShipField.py index 180b454..dd8b59b 100644 --- a/HNC/Exercises/Ship_Battle/ShipField.py +++ b/HNC/Exercises/Ship_Battle/ShipField.py @@ -24,16 +24,20 @@ class ShipField: self.ship_size = 4 self.ship_direction = ShipDirection.VERTICAL - def from_json(self, obj): self.field = obj['field'] self.ships = obj['ships'] self.field_size = obj['field_size'] self.field_mode = ShipMode.from_string(obj['field_mode']) self.ship_size = obj['ship_size'] +<<<<<<< HEAD self.ship_direction = ShipDirection.from_string(obj['ship_direction']) +======= + self.ship_direction = obj['ship_direction'] + +>>>>>>> d51d6b9fd1009b5d2eec1276597e4b6e34e005b5 def __getitem__(self, item): if item is None: return None @@ -46,7 +50,6 @@ class ShipField: return None - def action(self, row, col): self.clear_marker() @@ -60,7 +63,6 @@ class ShipField: elif self.field_mode == ShipMode.SHOOT: self.shoot(row, col) - def target(self, row, col): self.clear_marker() @@ -79,11 +81,12 @@ class ShipField: self.field[row * self.field_size + c] = "p" else: self.field[row * self.field_size + c] = "r" - - else: self.field[row * self.field_size + col] += "+" +<<<<<<< HEAD +======= +>>>>>>> d51d6b9fd1009b5d2eec1276597e4b6e34e005b5 def clear_marker(self): for i in range(0, len(self.field)): diff --git a/HNC/Exercises/Ship_Battle/main.py b/HNC/Exercises/Ship_Battle/main.py index fd68567..5ebde58 100644 --- a/HNC/Exercises/Ship_Battle/main.py +++ b/HNC/Exercises/Ship_Battle/main.py @@ -40,6 +40,10 @@ def colorize(field, buttons): bg = 'red' if "+" in field.field[i]: bg = 'orange' +<<<<<<< HEAD +======= + +>>>>>>> d51d6b9fd1009b5d2eec1276597e4b6e34e005b5 buttons[i].configure(bg=bg) @@ -138,6 +142,7 @@ savebutton.grid(column=0, row=11, columnspan=4) loadbutton = Button(window, text='Load', width=20, height=2, command=loadbutton_click) loadbutton.grid(column=5, row=11, columnspan=4) +<<<<<<< HEAD savebutton_enemy = Button(window, text='Save_enemy', width=20, height=2, command=savebutton_click_enemy) savebutton_enemy.grid(column=11, row=11, columnspan=4) @@ -145,4 +150,7 @@ loadbutton_enemy = Button(window, text='Load_enemy', width=20, height=2, command loadbutton_enemy.grid(column=16, row=11, columnspan=4) -window.mainloop() \ No newline at end of file +window.mainloop() +======= +window.mainloop() +>>>>>>> d51d6b9fd1009b5d2eec1276597e4b6e34e005b5